Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
200Success
201

Created successfully

The request to create some sort of object was completed with success and the new object was created

204

Operation successful but no content returned

The requested operation was carried out successfully but didn’t return any data

 303

Already exists

The object that was attempted created already exists in the database. Along with the status code is usually the location to a GET method to retrieve the object that already exists

400

Invalid data

Even though the request was in the right format, the data within the request doesn’t meet the validation rules

401

Bad signature

The signature for authenticating the app making the request request authentication signature is invalid. Response body will hold The response header will contain a sub-code with more information about the specific error:

  1. The "signature" header is missing
  2. Multiple "signature" headers
  3. Signature must be a correctly formatted JSON string
  4. Signature is missing “AppKey” or it is invalid
  5. Signature is missing “IssuedAt” or it is invalid
  6. "IssuedAt" timestamp is not within 5 60 minutes of the server time
  7. AppKey not found
  8. Signature is missing "Token"
  9. Signature has an invalid incorrect "Token" hash
When requested in our test environment, the latter will include information about correct hash and correct string to build token.
  1. The "Token" was encrypted using an expired AppSecret
403

Authentication failed

Credentials for a specific account was were invalid

404

Object not found

The requested object wasn’t found

412

Operation not allowed

Even though the app was correctly authenticated, it the requested operation is not permitted to carry out the requested operation due to the restrictions applied for on the particular app

500Server error
501

Malformed request

The data supplied in the request body is not in the expected format