21REST endpoints
19MCP tools
13Webhook events
9Scopes across the warranty record
90Days minimum sunset, in writing

The contract, in full.
Everything the dashboard does, over the API.

API keys with scopes

Nine scopes across orders, products, registrations, claims, and rules. Test and live keys are distinct and can’t cross. The environment is baked into the key itself (wrnt_test_… / wrnt_live_…), fixed at creation.

Idempotency keys on every write

Replay a batch, get the original response. Not a duplicate. Built for the retry logic real integrations actually have.

RFC 7807 problem details

Stable error types, so your handling isn’t string-matching our prose.

Cursor pagination

Consistent across every list endpoint.

OpenAPI generated from the route definitions

Not written by hand, so it can’t drift from the implementation. There is no published SDK yet. Generate a client in your language from the spec. That’s what you were going to do anyway.

A real sandbox, not a flag

Sandbox mode provisions an actual isolated database branch with seeded orders, products, registrations, and rules. Break things against realistic data; reset it whenever you want.

A deprecation commitment in writing

No breaking changes within v1. If a version is superseded, both serve concurrently for at least 90 days, with Deprecation and Sunset headers and an email to every key owner.

The whole warranty record is reachable over that contract, not a read-only slice — orders, products, registrations, and claims, with full lifecycle writes. Account administration is deliberately not: billing, team management, plan changes, and API-key issuance stay in the dashboard. An assistant holding your billing credentials is a liability, not a feature.
The developer API keys page in the merchant dashboard: a table of keys with their scopes, creation date, and active status, each rotatable or revocable, above a Create API Key action.
API keys for the public API.
The webhook endpoint setup in the merchant dashboard: a URL field, a list of subscribable events across registrations, claims, and assessments, and panels showing how to verify the signature and how failed deliveries are retried.
Webhook endpoints and events.

The docs are open.
No signup wall, no gated PDF,
no “request access”.

Pricing is published too