Skip to main content
Engineers can read org profile, quotas, usage, billing entitlements, and developer health over the Public API. Checkout and role changes stay dashboard-only. Event destinations (HTTPS, Slack, Teams) are managed under Webhooks — same as Developer → Destinations in the dashboard.

If you are recruiting / ops

Open settings / billing / team in the dashboard: You cannot change roles or run checkout through the Public API. Role capabilities: Team roles. Invite quota rules: Plan limits.

For engineers

Prefer paths under /org/…. Live/Test mode: Authentication.

Profile and quota

Useful fields: name, slug, plan, squads_enabled, invite_limit, invites_used, invites_remaining.

Billing entitlements (no checkout)

Returns plan, seats used/remaining, invite and assessment quotas, interview monthly usage. No Stripe/Paystack IDs. Test-mode activity does not consume live invite quota.

Usage time series (Starter+)

Mode-scoped daily series (start / end as YYYY-MM-DD; default last 30 days, max 180).

Developer health (Starter+)

Alerts and SLA for destinations / API errors in the key’s Live or Test mode. No secrets.

Limited PATCH

Allowlisted only: name, notify_on_candidate_completion. Unknown fields → 400. Requires organisation:write.

Member invites vs candidate invites

GET /org/member-invites/ lists pending org member invitations (no tokens). Candidate assessment invites remain under GET /invites/.

Hiring squads (Growth+)

Create / rename / delete squads and add/remove members with organisation:write. Below Growth → 403 PLAN_REQUIRED.

After a plan upgrade

Expect up to ~60 seconds before GET /org/ shows the new plan.

Next

Plan limits · Scopes · API changelog · Errors
Last modified on August 24, 2026