Converter - HMAC-SHA256

Signature: 16f00ece183e00d4784b7e74b82be1f180d5143dc7be54a93dab22dc9988b0bb

In the code examples, we first generate a signature data string consisting of the timestamp, request path, and api key, delimited by a colon (:)

For example:

If timestamp = 1542064908
and request_path = /api/v1.3/transcorders
and api_key = UsCC0S5XQ6KSIVXrFFPQKZTJ9rIh2HVjsCGrZrE4WnhPPFWGtnOzIdrrvauq3400
Then data = 1542064908:/api/v1.3/transcoders/pvvvfdlz/start:UsCC0S5XQ6KSIVXrFFPQKZTJ9rIh2HVjsCGrZrE4WnhPPFWGtnOzIdrrvauq3400

We then use the signature data and the API key to create a hex string that is HMAC-encoded with SHA256 digest.

Example in PHP:
hash_hmac('SHA256', ':/api/v1.3/transcoders/pvvvfdlz/start:UsCC0S5XQ6KSIVXrFFPQKZTJ9rIh2HVjsCGrZrE4WnhPPFWGtnOzIdrrvauq3400', 'UsCC0S5XQ6KSIVXrFFPQKZTJ9rIh2HVjsCGrZrE4WnhPPFWGtnOzIdrrvauq3400')

Here request path (/api/v1.3/transcoders/pvvvfdlz/start) and api key (UsCC0S5XQ6KSIVXrFFPQKZTJ9rIh2HVjsCGrZrE4WnhPPFWGtnOzIdrrvauq3400) are hardcoded