The thethings.iO API attempts to return appropriate HTTP status codes for every request.
HTTP Status Code
Created / Pushed!
There was no new data to return
The request was invalid or cannot be otherwise served. An accompanying error message will explain further.
Authentication credentials were missing or incorrect.
The request is understood, but it has been refused or access is not allowed. An accompanying error message will explain why. This code is used when requests are being denied due to rate limits.
The URI requested is invalid or the resource requested, such as a user, does not exists. Also returned when the requested format is not supported by the requested method.
This resource is gone. Used to indicate that an API endpoint has been turned off. For example: “thethings.iO REST API v1 will soon stop functioning. Please migrate to API v2.”
Too Many Requests
Returned in API v2 when a request cannot be served due to the application’s rate limit having been exhausted for the resource.
Internal Server Error
Something is broken. Please contact with support.
thethings.iO is down or being upgraded.
thethings.iO servers are up, but overloaded with requests. Try again later.
thethings.iO servers are up, but the request couldn’t be serviced due to some failure within our stack. Try again later.