When you access ImpossibleFX programmatically, you use an API key to verify your identity and the identity of your applications. An API key consists of an API key ID (something like AZQIAIOSFODNKJHAGDR) and an API secret (something like wJalrXUtnYEflkjdsAMPdasklLEdaswqY).
API Keys and secret are used like a username and password.
To create an API key and secret:
Because API Keys act like usernames, you can use them like you would supply a username and password to the systm. For example to authenticate a HTTP REST API call, you would supply the API key as username and the API secret as password in a HTTP Basic Authentication header.
Using curl, you specify
curl -u APIKey:APISecret ...
Using curl in a PHP application you would set
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_ANY); curl_setopt($ch, CURLOPT_USERPWD, "APIKey:APISecret");