DocDroid REST API
The DocDroid REST API is available at https://www.docdroid.com/api and
allows to
- Upload, edit, delete and list documents.
- Request anaytics data (Pro accounts only).
- Subscribe to webhooks.
Authentication
You can use OAuth v2.0 to authenticate to the DocDroid REST API. You can create your personal access token to perform requests.
For every API request, a valid access token must be provided in an HTTP
header: Authorization: Bearer {access_token}
If you plan to perform requests in behalf of user's DocDroid accounts,
you need to create a client. After creating a client,
your app should redirect users to
https://www.docdroid.com/oauth/authorize in order to obtain access
tokens.
Rate Limiting
There is general limit of 60 requests per minute. Additional, the number of uploads is limited:
- Standard accounts: 10 uploads per 24h
- Pro accounts: 1000 uploads per 24h
If the limit is exceeded, you will receive the HTTP error:
429 Too Many Requests.
Changelog
- 1.0 - 1.08.2017: Initial Release of the DocDroid REST API
- 1.1 - 21.11.2017: Add new settings for documents:
allow_download,allow_search_engines_index,allow_embed,allow_embed_domains. - 1.2 - 15.02.2019: Add new setting for documents:
allow_copy_text.

