API Authentication

The API Authentication is implemented as HTTP Basic Authentication over HTTPS.
Your API login credentials are not the same as the credentials that you use to login to the web interface.
You must obtain your API credentials separately.

Obtaining your API credentials

You can find the API credentials in the Settings \ API Settings section of your OneAll Site.
Each Site has it's own credentials; you can access the list of your Sites in the web interface.

New Site

If you haven't created any Sites yet, login to your client account, open the Sites panel
and click on Add Site to get started.

Existing Site

To get the API credentials for an existing Site, login to your client account, open the Sites panel
and click on the subdomain of a Site. The Public Key is the username and the
Private Key is the password in the HTTP Basic Authenticated requests.

Authenticating with your API Credentials

You have to use HTTP Basic Authentication to confirm your identity via the API. All requests must come over SSL/HTTPS,
and have to be sent to the Site Domain. The Site Domain is displayed in the API Settings
panel in the Site settings of your OneAll account.