Help Center
API Reference
Our API provides read-only access to a user’s account via simple HTTP requests. It is intended to allow individuals or organisations to export documents as a backup or to transfer to other document management platforms.
Authentication
Simul’s authentication tokens must be included as a request header in every request.
X-Simul-Token
To generate an API key, please refer to the instructions here.
User
To test your API key, call our /users/me method to get your user account details:
GET
https://app.simuldocs.com/api/users/me
Response
200 – Success
{ username: 'info@simuldocs.com', displayname: 'Simul Documents' }
401 – Unauthorized Invalid or non-existant X-Simul-Token
Documents
Description
Gets all the documents a user has access to
GET
https://app.simuldocs.com/api/documents
Response
200 – Success
[{ documentId: 'azm3wnd788800', filename: 'An example.docx', archived: false, collection: 'Examples' }]
401 – Unauthorized Invalid or non-existant X-Simul-Token
Description
Gets all the versions associated with a document
GET
https://app.simuldocs.com/api/documents/:documentId/versions
Response
200 – Success
[{ revisionId: 'azm4wnd288802', created: 1511454358873, createdBy: 'info@simuldocs.com' label: 'Revision name' status: 'REVISION'|'MINOR'|'MAJOR' }]
401 – Unauthorized Invalid or non-existant X-Simul-Token
Versions
Description
Downloads the Microsoft Word document for the specified version
GET
https://app.simuldocs.com/api/versions/:revisionId/contents
Response
200 – Success – Binary file
401 – Unauthorized – Invalid or non-existant X-Simul-Token
Can't find the answer you need? Contact us!
Our team are available to answer any questions you have