The following describes the important headers required to be sent.

HeadersRequiredDescription
TimestampMandatoryRequest timestamp in epoch (unix). It must be in seconds and NOT milliseconds. e.g. 1440071245
NonceMandatoryRequest nonce. A unique generated value for each request. It should not be repeated. Length should NOT be more than 64 characters. e.g. f5ab08912e11d147b65d0789e1ad58472dca64e9
AuthorizationMandatoryDescribes the Realm and Identity of the user requesting access to resource. See pseudo-code below
SignatureMandatoryRequest 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 MethodMandatoryThe cryptographic hash function used to calculate the Signature e.g. “SHA512
Content-TypeMandatoryThe MIME type of the body of the request e.g. application/json