POST
/
ingestBatch
Ingest events to Togai in batch
curl --request POST \
  --url https://api.togai.com/ingestBatch \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "events": [
    {
      "timestamp": "2022-06-15T07:30:35.123",
      "schemaName": "travelCompletedEvent",
      "id": "c0b1306d-f506-43a6-856b-69221efaee6b",
      "accountId": "1",
      "attributes": [
        {
          "name": "distanceTravelled",
          "value": "50",
          "unit": "Miles"
        },
        {
          "name": "timeSpent",
          "value": "60",
          "unit": "Minutes"
        }
      ],
      "dimensions": {
        "location": "Seattle",
        "costCenterCode": "1234",
        "travelType": "Business"
      }
    },
    {
      "timestamp": "2022-06-15T07:30:35.123",
      "schemaName": "sendMessageEvent",
      "id": "c0b1306d-f506-43a6-856b-69221efaee6c",
      "accountId": "1",
      "attributes": [
        {
          "name": "messageSentCount",
          "value": "50",
          "unit": "None"
        },
        {
          "name": "sizeOfMessage",
          "value": "60",
          "unit": "KiloBytes"
        }
      ],
      "dimensions": {
        "location": "Seattle",
        "costCenterCode": "1234",
        "messageProviderName": "Twilio"
      }
    }
  ]
}'
{
  "success": true
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json

Request body to ingest events in batch to Togai usage and billing management service.

Payload for ingesting batch events

Response

Successfully accepted to process all the events from payload.

The response is of type object.