#
Posting Events
The ingestion endpoint requires an API key with Write
permissions. Learn More
To post events, make a POST request to your ingest POST URL, which contains your POST ID. Find your POST URL here.
POST https://ingest.aggregations.io/[POST ID]
All API calls require x-api-token
Authentication. Include it in your header with your API key.
curl --location 'https://ingest.aggregations.io/{INSERT POST ID HERE}’\
--header 'Content-Type: application/json' \
--header 'x-api-token: {INSERT API KEY}' \
--data ‘[{}]'
curl --location 'https://ingest.aggregations.io/abc12345' \
--header 'Content-Type: application/json' \
--header 'x-api-token: XXXXXXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' \
--data '[{}]'
#
Ingest API Limits
The Ingest API can handle requests that are 1 MB or smaller. If events are posted in excess of 1 MB, the request will be rejected with a 400 - Bad Request
Error.
The Ingest API has a default rate limit of 1,000 requests per second. Once this limit is exceeded, subsequent requests will be rejected with a 429 Too Many Requests
Error.
If you still require a higher rate limit Contact Us
#
Troubleshooting
All successfully ingested events will return a 200 - Success
response. Below is a list of reasons your response may have failed. You can use tools such as Postman or Insomnia to test and troubleshoot your POSTs.