just/mocks_
mockzilla.org →
Catalog /data /Etherpad API

Etherpad API

PROVIDER · Etherpad SPEC v1.2.15 · OpenAPI 3.0.2 MOCK · LIVE
▸ TRY IT
https://api.justmocks.com/etherpad
Open mock →

Emulate the Etherpad API in seconds. Etherpad is a real-time collaborative editor scalable to thousands of simultaneous real time users.

[01]

About

overview

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

96 operations · 4 resource groups
GET /appendChatMessage
pad
appends a chat message
POST /appendChatMessage
pad
appends a chat message
GET /appendText
POST /appendText
GET /checkToken
pad
returns ok when the current api token is valid
POST /checkToken
pad
returns ok when the current api token is valid
GET /copyPad
POST /copyPad
GET /copyPadWithoutHistory
POST /copyPadWithoutHistory
GET /createAuthor
author
creates a new author
POST /createAuthor
author
creates a new author
GET /createAuthorIfNotExistsFor
author
this functions helps you to map your application author ids to Etherpad author ids
POST /createAuthorIfNotExistsFor
author
this functions helps you to map your application author ids to Etherpad author ids
GET /createDiffHTML
pad
POST /createDiffHTML
pad
GET /createGroup
group
creates a new group
POST /createGroup
group
creates a new group
GET /createGroupIfNotExistsFor
group
this functions helps you to map your application group ids to Etherpad group ids
POST /createGroupIfNotExistsFor
group
this functions helps you to map your application group ids to Etherpad group ids
GET /createGroupPad
group
creates a new pad in this group
POST /createGroupPad
group
creates a new pad in this group
GET /createPad
pad
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
pad
creates a new (non-group) pad. Note that if you need to create a group Pad, you should call createGroupPad
GET /createSession
session
creates a new session. validUntil is an unix timestamp in seconds
POST /createSession
session
creates a new session. validUntil is an unix timestamp in seconds
GET /deleteGroup
group
deletes a group
POST /deleteGroup
group
deletes a group
GET /deletePad
pad
deletes a pad
POST /deletePad
pad
deletes a pad
GET /deleteSession
session
deletes a session
POST /deleteSession
session
deletes a session
GET /getAttributePool
POST /getAttributePool
GET /getAuthorName
author
Returns the Author Name of the author
POST /getAuthorName
author
Returns the Author Name of the author
GET /getChatHead
pad
returns the chatHead (chat-message) of the pad
POST /getChatHead
pad
returns the chatHead (chat-message) of the pad
GET /getChatHistory
pad
returns the chat history
POST /getChatHistory
pad
returns the chat history
GET /getHTML
pad
returns the text of a pad formatted as HTML
POST /getHTML
pad
returns the text of a pad formatted as HTML
GET /getLastEdited
pad
returns the timestamp of the last revision of the pad
POST /getLastEdited
pad
returns the timestamp of the last revision of the pad
GET /getPadID
POST /getPadID
GET /getPublicStatus
pad
return true of false
POST /getPublicStatus
pad
return true of false
GET /getReadOnlyID
pad
returns the read only link of a pad
POST /getReadOnlyID
pad
returns the read only link of a pad
GET /getRevisionChangeset
POST /getRevisionChangeset
GET /getRevisionsCount
pad
returns the number of revisions of this pad
POST /getRevisionsCount
pad
returns the number of revisions of this pad
GET /getSavedRevisionsCount
POST /getSavedRevisionsCount
GET /getSessionInfo
session
returns informations about a session
POST /getSessionInfo
session
returns informations about a session
GET /getStats
POST /getStats
GET /getText
pad
returns the text of a pad
POST /getText
pad
returns the text of a pad
GET /listAllGroups
group
POST /listAllGroups
group
GET /listAllPads
pad
list all the pads
POST /listAllPads
pad
list all the pads
GET /listAuthorsOfPad
pad
returns an array of authors who contributed to this pad
POST /listAuthorsOfPad
pad
returns an array of authors who contributed to this pad
GET /listPads
group
returns all pads of this group
POST /listPads
group
returns all pads of this group
GET /listPadsOfAuthor
author
returns an array of all pads this author contributed to
POST /listPadsOfAuthor
author
returns an array of all pads this author contributed to
GET /listSavedRevisions
POST /listSavedRevisions
GET /listSessionsOfAuthor
author
returns all sessions of an author
POST /listSessionsOfAuthor
author
returns all sessions of an author
GET /listSessionsOfGroup
group
POST /listSessionsOfGroup
group
GET /movePad
POST /movePad
GET /padUsers
pad
returns the list of users that are currently editing this pad
POST /padUsers
pad
returns the list of users that are currently editing this pad
GET /padUsersCount
pad
returns the number of user that are currently editing this pad
POST /padUsersCount
pad
returns the number of user that are currently editing this pad
GET /restoreRevision
POST /restoreRevision
GET /saveRevision
POST /saveRevision
GET /sendClientsMessage
pad
sends a custom message of type msg to the pad
POST /sendClientsMessage
pad
sends a custom message of type msg to the pad
GET /setHTML
pad
sets the text of a pad with HTML
POST /setHTML
pad
sets the text of a pad with HTML
GET /setPublicStatus
pad
sets a boolean for the public status of a pad
POST /setPublicStatus
pad
sets a boolean for the public status of a pad
GET /setText
pad
sets the text of a pad
POST /setText
pad
sets the text of a pad