Usage and limits
The usage endpoint, and the limits that do and do not apply to partner API requests.
The usage endpoint¶
GET /api/v1/usage counts the organization's engagements by status.
curl -H "X-API-Key: $PENTR_API_KEY" https://<pentr-host>/api/v1/usage
{
"organization": "Partner Corp",
"total_engagements": 3,
"by_status": {
"blocked": 2,
"queued": 1
}
}
| Field | Meaning |
|---|---|
organization |
The organization's name. An organization created when its owner first signed in is named after the owner's email address |
total_engagements |
The number of engagements the organization has, in any status |
by_status |
A count per status. A status with no engagements is absent, not 0 |
An organization with no engagements gets "total_engagements": 0 and an empty
by_status object. The counts cover every engagement in the organization,
whether it was created through the partner API, the console or a schedule.
Limits on requests¶
The partner API applies no rate limit. It has no pagination: every list endpoint returns every matching row in one response. It sets no limit on the size of a request body.
The plan cap¶
The plan tier of the user who created a schedule caps how many engagements the
organization may have queued or running when that schedule fires. The cap is
checked only then. A partner API submit is
not checked against it and can take the organization past the cap; while the
count stays at or above the cap, the organization's scheduled occurrences are
skipped. See Caps and skips and
Plans and limits.
Last updated 2026-09-23