Appearance
Authentication 
An API Key is required to be sent as a part of every request, In the form of Basic Authentication in the request header,
API Server 
Production 
https://api.hentory.ioStaging 
https://test.ambsuperapi.comHow Authentication Works 
AMBSuperAPI uses Basic Authentication with your agent credentials. You need to:
- Get your API key from the AMBSuperAPI Agent Profile Page
 - Encode your credentials using Base64 format: 
Base64(agent_username:x-api-key) - Include the encoded credentials in the Authorization header
 
Authorization Header Format 
Authorization: Basic Base64({{ agent_username }}:{{ x-api-key }})Example 
If your agent username is agent001 and your API key is 851d8beb-2055-4107-bd77-63efd76fdead, you would:
- Create the string: 
agent001:851d8beb-2055-4107-bd77-63efd76fdead - Encode it with Base64: 
YWdlbnQwMDE6c2tfbGl2ZV8xMjM0NTY3ODkwYWJjZGVm - Use it in the header: 
Authorization: Basic YWdlbnQwMDE6c2tfbGl2ZV8xMjM0NTY3ODkwYWJjZGVm 
API Key related error response
If an API Key is missing, malformed, or invalid, you will receive a 401 Unauthorised response code and the following JSON response:
json
{
  "reqId": "edba5aca-d6d8-4e10-a55e-971cc3facb0b",
  "code": 401,
  "exception": {
    "response": {
      "statusCode": 401,
      "message": "Unauthorized. Invalid API key: 851d8beb-2055-4107-bd77-63efd76fdead",
      "error": "Unauthorized"
    },
    "status": 401,
    "message": "Unauthorized. Invalid API key: 851d8beb-2055-4107-bd77-63efd76fdead"
  },
  "message": {
    "statusCode": 401,
    "message": "Unauthorized. Invalid API key: 851d8beb-2055-4107-bd77-63efd76fdead",
    "error": "Unauthorized"
  }
}