API Errors
Every request to the SigOpt API returns an HTTP status code. Status code 2XX indicates a successful call and the response will contain the requested resource. Other status codes indicate failure. The response bodies will have the following format:
HTTP Error Codes
200
OK
The request has succeeded.
4XX
Client Error
There's something wrong with your request! Please modify and try again.
400
Bad Request
We could not understand your request, or a parameter is missing or incorrect.
401
Unauthorized
403
Forbidden
404
Not Found
We were unable to find the requested resource.
405
Method Not Allowed
409
Conflict
The request could not be completed because there is a conflicting resource that already exists. This can occur if you are reusing an existing ID, or trying to operate on expired data.
429
Too Many Requests
You've sent too many requests too quickly. Try again later.
5XX
Server Error
Something went wrong on our end! We're working to fix it.
Still not seeing a solution? Browse specific errors below:
Troubleshooting
No API token provided
This endpoint requires a valid API token
You have provided an API token in the correct header, but one of several issues has arisen:
The provided API token does not match a client
The client matched by the API token does not have access to this endpoint
Exceeded plan limits
Missing required json key
We use JSON data to pass parameters for POST
and PUT
requests. If you are seeing this error, you are either missing a required key in your JSON object, or we are not able to parse the JSON data correctly. Try adding the Content-Type: application/json
header to your request, and double-check that all your JSON arguments are provided correctly.
Why am I getting repeated suggestions?
Last updated