HTTP Response Status Codes
Last updated
Last updated
Status Code
Description
HTTP 2xx Codes
Indicate that the request was successful;
HTTP 4xx Codes
indicate that the request contains some incorrect information - incorrect access data, absence of a required field, and so on;
HTTP 5xx Codes
Indicates an error on SkyHub's servers. These are rare, and if you receive this code, you should contact our support.
Status
Description
200
Success - The request was processed successfully
201
Created - The request was successfully processed and resulted in a new feature created
204
No content - The request was successfully processed and there is no additional content in the response
400
Malformed request - The request does not conform to the expected format. Check the JSON (body) being sent
401
Not authenticated - Authentication data is incorrect. Check the header of the request for the email and the token
403
Unauthorized - You are trying to access a resource you are not allowed to
404
Not found - You are trying to access a resource that does not exist on SkyHub
406
Format Not Accepted - SkyHub does not support the data format specified in the header (Accept)
415
Media format not supported - SkyHub can not process the uploaded data by its format. Be sure to use the UTF-8 charset (both in the "Content-Type" header and in the request's own body)
422
Semantic error - Despite the request be in the correct format, the data avoid some business rule (eg invalid transition from order status)
429
Exceeded request limit - You have made more requests than allowed in a given resource
500 or 502
Internal error - An error occurred on the SkyHub server when attempting to process the request
503
Service unavailable - SkyHub API is temporarily down
504
Timeout - The request took a long time and can not be processed