Etherpad API
Emulate the Etherpad API in seconds. Etherpad is a real-time collaborative editor scalable to thousands of simultaneous real time users.
[01]
About
Mock the Etherpad API as a turnkey Mockzilla sim with 96 OpenAPI endpoints, realistic JSON payloads, no upstream signup or sandbox keys. Etherpad is a real-time collaborative editor scalable to thousands of simultaneous real time users. Methods: 48x GET, 48x POST. Top resource groups: pad, group, author, session. Hit https://api.justmocks.com/etherpad for the Mockzilla API Explorer landing and per-endpoint sample requests.
Endpoints
96 across 4 resource groups
Methods
GET 48 · POST 48 none deprecated
OpenAPI
3.0.2 spec version 1.2.15
Source spec
218 KB · YAML
[02]
Endpoints
| GET |
/appendChatMessage
|
appends a chat message
|
| POST |
/appendChatMessage
|
appends a chat message
|
| GET |
/appendText
|
|
| POST |
/appendText
|
|
| GET |
/checkToken
|
returns ok when the current api token is valid
|
| POST |
/checkToken
|
returns ok when the current api token is valid
|
| GET |
/copyPad
|
|
| POST |
/copyPad
|
|
| GET |
/copyPadWithoutHistory
|
|
| POST |
/copyPadWithoutHistory
|
|
| GET |
/createAuthor
|
creates a new author
|
| POST |
/createAuthor
|
creates a new author
|
| GET |
/createAuthorIfNotExistsFor
|
this functions helps you to map your application author ids to Etherpad author ids
|
| POST |
/createAuthorIfNotExistsFor
|
this functions helps you to map your application author ids to Etherpad author ids
|
| GET |
/createDiffHTML
|
|
| POST |
/createDiffHTML
|
|
| GET |
/createGroup
|
creates a new group
|
| POST |
/createGroup
|
creates a new group
|
| GET |
/createGroupIfNotExistsFor
|
this functions helps you to map your application group ids to Etherpad group ids
|
| POST |
/createGroupIfNotExistsFor
|
this functions helps you to map your application group ids to Etherpad group ids
|
| GET |
/createGroupPad
|
creates a new pad in this group
|
| POST |
/createGroupPad
|
creates a new pad in this group
|
| GET |
/createPad
|
creates a new (non-group) pad. Note that if you need to create a group Pad, you should call createGroupPad. Mocked via Mockzilla.
|
| POST |
/createPad
|
creates a new (non-group) pad. Note that if you need to create a group Pad, you should call createGroupPad
|
| GET |
/createSession
|
creates a new session. validUntil is an unix timestamp in seconds
|
| POST |
/createSession
|
creates a new session. validUntil is an unix timestamp in seconds
|
| GET |
/deleteGroup
|
deletes a group
|
| POST |
/deleteGroup
|
deletes a group
|
| GET |
/deletePad
|
deletes a pad
|
| POST |
/deletePad
|
deletes a pad
|
| GET |
/deleteSession
|
deletes a session
|
| POST |
/deleteSession
|
deletes a session
|
| GET |
/getAttributePool
|
|
| POST |
/getAttributePool
|
|
| GET |
/getAuthorName
|
Returns the Author Name of the author
|
| POST |
/getAuthorName
|
Returns the Author Name of the author
|
| GET |
/getChatHead
|
returns the chatHead (chat-message) of the pad
|
| POST |
/getChatHead
|
returns the chatHead (chat-message) of the pad
|
| GET |
/getChatHistory
|
returns the chat history
|
| POST |
/getChatHistory
|
returns the chat history
|
| GET |
/getHTML
|
returns the text of a pad formatted as HTML
|
| POST |
/getHTML
|
returns the text of a pad formatted as HTML
|
| GET |
/getLastEdited
|
returns the timestamp of the last revision of the pad
|
| POST |
/getLastEdited
|
returns the timestamp of the last revision of the pad
|
| GET |
/getPadID
|
|
| POST |
/getPadID
|
|
| GET |
/getPublicStatus
|
return true of false
|
| POST |
/getPublicStatus
|
return true of false
|
| GET |
/getReadOnlyID
|
returns the read only link of a pad
|
| POST |
/getReadOnlyID
|
returns the read only link of a pad
|
| GET |
/getRevisionChangeset
|
|
| POST |
/getRevisionChangeset
|
|
| GET |
/getRevisionsCount
|
returns the number of revisions of this pad
|
| POST |
/getRevisionsCount
|
returns the number of revisions of this pad
|
| GET |
/getSavedRevisionsCount
|
|
| POST |
/getSavedRevisionsCount
|
|
| GET |
/getSessionInfo
|
returns informations about a session
|
| POST |
/getSessionInfo
|
returns informations about a session
|
| GET |
/getStats
|
|
| POST |
/getStats
|
|
| GET |
/getText
|
returns the text of a pad
|
| POST |
/getText
|
returns the text of a pad
|
| GET |
/listAllGroups
|
|
| POST |
/listAllGroups
|
|
| GET |
/listAllPads
|
list all the pads
|
| POST |
/listAllPads
|
list all the pads
|
| GET |
/listAuthorsOfPad
|
returns an array of authors who contributed to this pad
|
| POST |
/listAuthorsOfPad
|
returns an array of authors who contributed to this pad
|
| GET |
/listPads
|
returns all pads of this group
|
| POST |
/listPads
|
returns all pads of this group
|
| GET |
/listPadsOfAuthor
|
returns an array of all pads this author contributed to
|
| POST |
/listPadsOfAuthor
|
returns an array of all pads this author contributed to
|
| GET |
/listSavedRevisions
|
|
| POST |
/listSavedRevisions
|
|
| GET |
/listSessionsOfAuthor
|
returns all sessions of an author
|
| POST |
/listSessionsOfAuthor
|
returns all sessions of an author
|
| GET |
/listSessionsOfGroup
|
|
| POST |
/listSessionsOfGroup
|
|
| GET |
/movePad
|
|
| POST |
/movePad
|
|
| GET |
/padUsers
|
returns the list of users that are currently editing this pad
|
| POST |
/padUsers
|
returns the list of users that are currently editing this pad
|
| GET |
/padUsersCount
|
returns the number of user that are currently editing this pad
|
| POST |
/padUsersCount
|
returns the number of user that are currently editing this pad
|
| GET |
/restoreRevision
|
|
| POST |
/restoreRevision
|
|
| GET |
/saveRevision
|
|
| POST |
/saveRevision
|
|
| GET |
/sendClientsMessage
|
sends a custom message of type msg to the pad
|
| POST |
/sendClientsMessage
|
sends a custom message of type msg to the pad
|
| GET |
/setHTML
|
sets the text of a pad with HTML
|
| POST |
/setHTML
|
sets the text of a pad with HTML
|
| GET |
/setPublicStatus
|
sets a boolean for the public status of a pad
|
| POST |
/setPublicStatus
|
sets a boolean for the public status of a pad
|
| GET |
/setText
|
sets the text of a pad
|
| POST |
/setText
|
sets the text of a pad
|