integrations.sh
← all integrations

Etherpad API

OpenAPI apis-guru developer_tools

Etherpad is a real-time collaborative editor scalable to thousands of simultaneous real time users. It provides full data export capabilities, and runs on your server, under your control.

Homepage
https://api.apis.guru/v2/specs/etherpad.local/1.2.15.json
Provider
etherpad.local
OpenAPI version
3.0.2
Spec (JSON)
https://api.apis.guru/v2/specs/etherpad.local/1.2.15/openapi.json
Spec (YAML)
https://api.apis.guru/v2/specs/etherpad.local/1.2.15/openapi.yaml

Tools (98)

Extracted live via the executor SDK.

  • appendText.appendTextUsingGet

    GET /appendText

  • appendText.appendTextUsingPost

    POST /appendText

  • author.createAuthorIfNotExistsForUsingGet

    this functions helps you to map your application author ids to Etherpad author ids

  • author.createAuthorIfNotExistsForUsingPost

    this functions helps you to map your application author ids to Etherpad author ids

  • author.createAuthorUsingGet

    creates a new author

  • author.createAuthorUsingPost

    creates a new author

  • author.getAuthorNameUsingGet

    Returns the Author Name of the author

  • author.getAuthorNameUsingPost

    Returns the Author Name of the author

  • author.listPadsOfAuthorUsingGet

    returns an array of all pads this author contributed to

  • author.listPadsOfAuthorUsingPost

    returns an array of all pads this author contributed to

  • author.listSessionsOfAuthorUsingGet

    returns all sessions of an author

  • author.listSessionsOfAuthorUsingPost

    returns all sessions of an author

  • copyPad.copyPadUsingGet

    GET /copyPad

  • copyPad.copyPadUsingPost

    POST /copyPad

  • copyPadWithoutHistory.copyPadWithoutHistoryUsingGet

    GET /copyPadWithoutHistory

  • copyPadWithoutHistory.copyPadWithoutHistoryUsingPost

    POST /copyPadWithoutHistory

  • getAttributePool.getAttributePoolUsingGet

    GET /getAttributePool

  • getAttributePool.getAttributePoolUsingPost

    POST /getAttributePool

  • getPadId.getPadIdUsingGet

    GET /getPadID

  • getPadId.getPadIdUsingPost

    POST /getPadID

  • getRevisionChangeset.getRevisionChangesetUsingGet

    GET /getRevisionChangeset

  • getRevisionChangeset.getRevisionChangesetUsingPost

    POST /getRevisionChangeset

  • getSavedRevisionsCount.getSavedRevisionsCountUsingGet

    GET /getSavedRevisionsCount

  • getSavedRevisionsCount.getSavedRevisionsCountUsingPost

    POST /getSavedRevisionsCount

  • getStats.getStatsUsingGet

    GET /getStats

  • getStats.getStatsUsingPost

    POST /getStats

  • group.createGroupIfNotExistsForUsingGet

    this functions helps you to map your application group ids to Etherpad group ids

  • group.createGroupIfNotExistsForUsingPost

    this functions helps you to map your application group ids to Etherpad group ids

  • group.createGroupPadUsingGet

    creates a new pad in this group

  • group.createGroupPadUsingPost

    creates a new pad in this group

  • group.createGroupUsingGet

    creates a new group

  • group.createGroupUsingPost

    creates a new group

  • group.deleteGroupUsingGet

    deletes a group

  • group.deleteGroupUsingPost

    deletes a group

  • group.listAllGroupsUsingGet
  • group.listAllGroupsUsingPost
  • group.listPadsUsingGet

    returns all pads of this group

  • group.listPadsUsingPost

    returns all pads of this group

  • group.listSessionsOfGroupUsingGet
  • group.listSessionsOfGroupUsingPost
  • listSavedRevisions.listSavedRevisionsUsingGet

    GET /listSavedRevisions

  • listSavedRevisions.listSavedRevisionsUsingPost

    POST /listSavedRevisions

  • movePad.movePadUsingGet

    GET /movePad

  • movePad.movePadUsingPost

    POST /movePad

  • pad.appendChatMessageUsingGet

    appends a chat message

  • pad.appendChatMessageUsingPost

    appends a chat message

  • pad.checkTokenUsingGet

    returns ok when the current api token is valid

  • pad.checkTokenUsingPost

    returns ok when the current api token is valid

  • pad.createDiffHtmlUsingGet
  • pad.createDiffHtmlUsingPost
  • pad.createPadUsingGet

    creates a new (non-group) pad. Note that if you need to create a group Pad, you should call createGroupPad

  • pad.createPadUsingPost

    creates a new (non-group) pad. Note that if you need to create a group Pad, you should call createGroupPad

  • pad.deletePadUsingGet

    deletes a pad

  • pad.deletePadUsingPost

    deletes a pad

  • pad.getChatHeadUsingGet

    returns the chatHead (chat-message) of the pad

  • pad.getChatHeadUsingPost

    returns the chatHead (chat-message) of the pad

  • pad.getChatHistoryUsingGet

    returns the chat history

  • pad.getChatHistoryUsingPost

    returns the chat history

  • pad.getHtmlUsingGet

    returns the text of a pad formatted as HTML

  • pad.getHtmlUsingPost

    returns the text of a pad formatted as HTML

  • pad.getLastEditedUsingGet

    returns the timestamp of the last revision of the pad

  • pad.getLastEditedUsingPost

    returns the timestamp of the last revision of the pad

  • pad.getPublicStatusUsingGet

    return true of false

  • pad.getPublicStatusUsingPost

    return true of false

  • pad.getReadOnlyIdUsingGet

    returns the read only link of a pad

  • pad.getReadOnlyIdUsingPost

    returns the read only link of a pad

  • pad.getRevisionsCountUsingGet

    returns the number of revisions of this pad

  • pad.getRevisionsCountUsingPost

    returns the number of revisions of this pad

  • pad.getTextUsingGet

    returns the text of a pad

  • pad.getTextUsingPost

    returns the text of a pad

  • pad.listAllPadsUsingGet

    list all the pads

  • pad.listAllPadsUsingPost

    list all the pads

  • pad.listAuthorsOfPadUsingGet

    returns an array of authors who contributed to this pad

  • pad.listAuthorsOfPadUsingPost

    returns an array of authors who contributed to this pad

  • pad.padUsersCountUsingGet

    returns the number of user that are currently editing this pad

  • pad.padUsersCountUsingPost

    returns the number of user that are currently editing this pad

  • pad.padUsersUsingGet

    returns the list of users that are currently editing this pad

  • pad.padUsersUsingPost

    returns the list of users that are currently editing this pad

  • pad.sendClientsMessageUsingGet

    sends a custom message of type msg to the pad

  • pad.sendClientsMessageUsingPost

    sends a custom message of type msg to the pad

  • pad.setHtmlUsingGet

    sets the text of a pad with HTML

  • pad.setHtmlUsingPost

    sets the text of a pad with HTML

  • pad.setPublicStatusUsingGet

    sets a boolean for the public status of a pad

  • pad.setPublicStatusUsingPost

    sets a boolean for the public status of a pad

  • pad.setTextUsingGet

    sets the text of a pad

  • pad.setTextUsingPost

    sets the text of a pad

  • restoreRevision.restoreRevisionUsingGet

    GET /restoreRevision

  • restoreRevision.restoreRevisionUsingPost

    POST /restoreRevision

  • saveRevision.saveRevisionUsingGet

    GET /saveRevision

  • saveRevision.saveRevisionUsingPost

    POST /saveRevision

  • session.createSessionUsingGet

    creates a new session. validUntil is an unix timestamp in seconds

  • session.createSessionUsingPost

    creates a new session. validUntil is an unix timestamp in seconds

  • session.deleteSessionUsingGet

    deletes a session

  • session.deleteSessionUsingPost

    deletes a session

  • session.getSessionInfoUsingGet

    returns informations about a session

  • session.getSessionInfoUsingPost

    returns informations about a session

  • openapi.previewSpec

    Preview an OpenAPI document before adding it as a source

  • openapi.addSource

    Add an OpenAPI source and register its operations as tools