REST API represented by swagger more details by LinkIntroduction

Each user with verified email has own API-Key

ApiKey scheme

To make Authorized requests you have to add header Authorization with scheme ApiKey and your own API-Key as parameter Example of network defined below: 


REST API reference

REST API represented by swagger more details by Link

Request frequency filtering

Each request limited by IP and API-Key. By default limitation is 10 requests per second (⚠️ This value may change in future). There are two limitation types:

  • IP Address (all requests)
  • API Key (only requests with ApiKey scheme in Authorization header)

In case if you'll exceed rate limitation, we will respond with 429 HttpStatusCode


Troubleshooting

Known errors

All known errors have status code 4** and Message, Code and RequestID in the request body. Message - represent error for developer Code - unique for each error, used to identify error from client-side

As usual this errors caused by client. If you sure, that you act according to documentation, but still get this error, then contact us with RequestId.

Unexpected errors

Unexpected errors have status 500. Message same for all. If you sure, that you act according to documentation, but still get this error, then contact us with RequestId.

List of known error codes

  • cryptodigest-0001 - Request model contains more fields than allowed (Body or QueryString)
  • cryptodigest-0060 - At least one of fields in request model have invalid state
  • cryptodigest-0056 - IPAddress has been blacklisted by API administrator
  • cryptodigest-0063 - IPAddress request frequency limitation exceeded
  • cryptodigest-0064 - ApiKey request frequency limitation exceeded
  • cqrs-0009 - Requested item not found
  • oauth.advanced-0007 - Request should contain Authorization header
  • oauth.advanced-0009 - Authorization scheme you try to use is unsupported
  • cryptodigest-0066 - ApiKey parameter is missing in Authorization header
  • cryptodigest-0058 - User for this ApiKey not found


This list is not full! Here represented only Public API related errors