Learn more about common error codes returned by Sigfox API and how to resolve them.
Sigfox API uses conventional HTTP response codes to indicate the success or failure of an API request.
- Codes in the “2xx” confirm that your request worked as expected
(can be handled programmatically - e.g.: an authentication error when registering a new device with an ID/PAC)). Please find below some error codes used:
No Content (item successfully updated or deleted)
- Codes in the “4xx” range indicate an error due to the request form (e.g. a required parameter missing, a resource was not found, etc.) or to the request non-conformity to the usage policy. You can handle these errors programmatically (e.g., an authentication error when registering a new device with an ID/PAC). Please find below some error codes used:
syntax or format error
Unauthorized (authentication issue)
Permission (access right) issue
If a requested entity doesn't exist
A request is not handled by the server
If trying to create an already existing entity
If a request parameter doesn't respect a condition
Too many requests
- Codes in the 5xx range indicate an error with Sigfox servers.
Some additional information can be added in the body of the response. This information is dedicated to help human users to understand the issue. It can be changed by Sigfox with no prior notification and thus shall not be parsed in any platform integration.