Skip to content

HTTP Conventions

CodeMeaning
200OK
201Created
403Forbidden — you do not have access to this resource (check your Auth/API key)
404Not found (also returned on bad user credentials)
409Conflict — auth and structure are OK but there is a problem with the data values
4xxClient error
5xxSheep server error
VerbUsage
GETRead a resource
PUTUpdate a resource
POSTCreate a resource
DELETEDelete a resource

sheepCRM reserves the right to modify rate limits at any time. For up-to-date information on rate limits, review the HTTP response headers returned from rate-limited endpoints.

If you receive a rate-limit response, it will include the following headers:

HeaderDescription
x-rate-limit-limitThe maximum number of requests available in the current time frame (per hour and per minute)
x-rate-limit-remainingThe number of remaining requests in the current time frame
x-rate-limit-resetThe approximate number of seconds until the limit resets

The rate limit header value looks like:

[ '40, 400;window=60, 1000;window=3600' ]

This means: 40 calls remaining, the per-minute window limit is 400, and the per-hour window limit is 1000.