Identify users
companyId to associate the user with a company. The optional companyName
is a fallback label and never overwrites a name set authoritatively via the
Companies endpoint (below).
Last activity update
By default the last activity gets updated tonew Date(). You can prevent this by adding ?preventLastActivityUpdate=true to your request params.
Companies
Create, update, read and delete companies. Companies hold authoritative attributes (plan, value, SLA, address and custom data) shown in the dashboard and used for company-level SLAs. All endpoints use the sameApi-Token header
as above.
Create or update a company
{companyId} is your own immutable identifier for the company (URL-encode it).
The company is created on first use and updated on subsequent calls.
Request headers:
sla is the response-time SLA in seconds. Unknown fields are ignored; companyId
cannot be set from the body.
Get a company
404 if it does not exist.
Delete a company
Track events
Rate limit
Please note that the identify and track APIs enforce a rate limit of 1500 requests / 60 seconds per API token. If you exceed the limit, requests are rejected with429 Too Many Requests and the token is blocked for a short period before requests are accepted again.