Authentication Methods
The API authenticates requests with an API token sent asX-Aegister-Token. To create one, see Token.
1. Header-Based Authentication
Include theX-Aegister-Token in the request headers. This is the supported method: it keeps the token out of the URL and out of server logs.
Example Request:
401:
2. Query Parameter Authentication (deprecated)
Rate limits
Every API call counts towards a limit per user account: 300 calls a minute, shared by all your tokens and your console session. Some costly calls have their own limit, also per user:
Aegister can also set a daily cap on a token, or on one endpoint for your account. Over a limit the
call answers HTTP
429 with a Retry-After header, in seconds:
Retry-After counts to midnight UTC, and the
refused call is not counted.
Request size
A request body over 32 MB is refused with HTTP413:
502 instead. Send a large log file raw (application/octet-stream, up to 100 MB):
see “Create log analysis”.
