All requests must be sent over HTTPS with a Authorization header.
An userid and API Key must be included in the request.
Basic Authentication is used to submit these details, where the userid and the API key should be be used as the parameters.
Example authentication using curl
curl -u userid:APIkey resource