The following describes the important headers required to be sent.
Headers | Required | Description |
---|---|---|
Timestamp | Mandatory | Request timestamp in epoch (unix). It must be in seconds and NOT milliseconds. e.g. 1440071245 |
Nonce | Mandatory | Request nonce. A unique generated value for each request. It should not be repeated. Length should NOT be more than 64 characters. e.g. f5ab08912e11d147b65d0789e1ad58472dca64e9 |
Authorization | Mandatory | Describes the Realm and Identity of the user requesting access to resource. See pseudo-code below |
Signature | Mandatory | Request signature. Must be represented in base 64. The signature is calculated from a combination defined data elements separated by the '&' character. See pseudo-code below |
Signature Method | Mandatory | The cryptographic hash function used to calculate the Signature e.g. “SHA512 |
Content-Type | Mandatory | The MIME type of the body of the request e.g. application/json |