Skip to content
Developer home
X3

API Error Codes

  Less than to read

Data Integration API error codes

HTTP Status code Message
400 //Upload a file failed because no filename found in parameters
{“missingParam”: {“message”: “Missing required request parameters filename”}}
401 //Upload a file failed because filename in parameters already existed
{“fileExists”: {“message”: “File already exists”}}
401 //Access token is missing or expired
{“message”: “Unauthorised”}
500 //Get a download link or list of files failed with server error
{“internalError”: {“message”: “An internal error occurred”}}
500 //Delete a file from the download folder failed with server error
{“message”: “error message text”}

Authorize API error codes

HTTP Status code Message
400 //a required parameter is missing
{ message: “Missing required request parameters” }
400 //grant_type has another value as “authorization_code” or “refresh_token”
{ message: “Invalid grant type” }
403 //Disabled app
{ message: “The application registered on Sage Business Cloud is disabled” }
403 //the authorization request is still waiting for an approval of the customer
{ message: “The pairing request has not been accepted.” }
403 //the expired date of the authorization request has expired
{ message: “The request has expired.” }
403 //there is no authorization request related to the code provided
{ message: “Pairing request not found” }
404 //No entreprise management configuration has been found with code provided
{ message: “Could not associate the requested url with an customer application registered on Sage Business Cloud” }
404 //There is no application corresponding to the client_id provided
{ message: “Could not associate the values with an active application registered on Sage Business Cloud” }
404 //There is no application corresponding to the redirect_uri provided or the grant_type is not “refresh_token”
{ message: “Could not associate the values with an application registered on Sage Business Cloud” }
501 //unknown error
{ message: “An internal error occurred: “ + err }
501 //no existing key for the encryption used in the token lambda
{ message: “There is no existing key” }
501 //error during a pairing request deletion
{ message: “Error while deleting the pairing request” }
501 //error during a refresh token storage
{ message: “Error while storing refresh token” }

Token API error codes

HTTP Status code Message
403 //the refresh token has not been found
{ message: “Could not associate the refresh token with an existing token registered on Sage Business Cloud” }
403 //the refresh token will be deleted
{ message: “The refresh token is flagged as to be deleted” }
403 //values are missing in the verified JWT token
{ message: “Missing timing in token” }
403 //token expired
{ message: “Token has expired” }