Using API

Discover our Public Cloud offer

Shared Hosting for Everyone, imagined by developers, for developers.

Discovering the Public Cloud

Identification

$ curl --basic --user APIKEY: https://api.alwaysdata.com/v1/account/

Your tokens are available in the Profile section.

To use your tokens, don’t forget the colon (:) after the key, meaning that the password is not needed.

A rate limit is applied on API requests. See here for more details.

Linked resources

If you access resources linked to a user or a specific account, then you will need to specify this with your authentication while specifying one or more parameter(s):

  • account: this is the account you wish to access. If for example you have a number of accounts but you wish to access a resource in a specific account.
  • customer: if you have certain permissions on another user, then you need to specify their e-mail address.

For example, accessing the FTP users of your mycompany in this way:

$ curl --basic --user "APIKEY account=mycompany:" https://api.alwaysdata.com/v1/ftp/

Format

The following formats are handled:

It may be specified in the URL:

$ curl --basic --user APIKEY: https://api.alwaysdata.com/v1/account/?_format=xml

Or via the HTTP header:

$ curl --basic --user APIKEY: --header 'Accept: application/xml' https://api.alwaysdata.com/v1/account/

HTTP headers

HTTP headerDescriptionDefault value
alwaysdata-synchronousRequest execution in synchronous modeno

Rate-limit

A limit of actions per minute (i.e. rate limit) is set:

  • 10 rpm
  • 50 rpm for sticky connections
  • 250 rpm for safe methods like GET