Skip to main content
These endpoints require an organization admin’s API key. The Inkbox Console also supports these operations for organization admins. Agent-scoped credentials cannot read claim tokens or change affiliations. Base URL: https://inkbox.ai/api/v1.

Claim endpoints

Create request:
Creation returns 201 for a new challenge and 200 for the existing current claim. A pending challenge expires after seven days. Recreating it after expiry issues a new challenge. Repeated creation does not extend the deadline or change an active token. Verification returns 200 with the resulting state, which may still be pending when the record is absent, DNS is inconclusive, or another claim reserves the domain. The default organization limit is 10 domains, including pending claims and verified, grace, or expired reservations. Released claims and expired pending challenges do not count. At the limit, creating a new claim returns 429 with detail.error: "organization_domain_quota_exceeded" and detail.limit. Release an unused domain before adding another. Returning an existing current claim, verifying it, and attaching it to agents remain available at the limit. Claim response fields: List responses contain items and next_cursor. Pass next_cursor unchanged to retrieve the next page. A null cursor marks the end.

Identity affiliation endpoints

PUT requires a claim ID:
The claim and the active, claimed identity must belong to the authenticated organization. Attaching a claim requires valid proof. The domain follows the agent’s visibility; there is no separate publication setting. You can detach an expired selection with DELETE. GET and PUT return:
An expired selection retains domain_claim_id and domain, but has affiliation: null. With no selection, all three fields are null.

Errors

See verified domains for timing, ownership rules, privacy behavior, and SDK examples. Email sending-domain endpoints remain separate.