Mobile App Attestation Service
This API verifies **Apple App Attest** artifacts from your iOS app. When a user logs in or signs up, your app can prove it is running on a real Apple device with your real app — not a script, emulator, or replayed request. Apple provides this proof as a signed **attestation object**. Your backend forwards that object here; this API validates it and tells you whether to trust it. **You call this…
Mobile App Attestation Service endpoints
| Method | Endpoint | Description |
|---|---|---|
| clients | ||
| POST |
register_client_clients_register_post /clients/register |
Register or update your app configuration. Associates your Apple bundle ID and team ID with your API key. Call this once before using `/verify`. |
| verify | ||
| POST |
verify_attestation_request_verify_post /verify |
Validates an Apple App Attest attestation object from your iOS app. Pass the same `device_id`, `attestation_provider`, and `challenge_token` used in your backend auth challenge… |
| Other endpoints | ||
| POST |
register_client_clients_register_post /clients/register |
Register or update your app configuration. Associates your Apple bundle ID and team ID with your API key. Call this once before using `/verify`. |
| POST |
verify_attestation_request_verify_post /verify |
Validates an Apple App Attest attestation object from your iOS app. Pass the same `device_id`, `attestation_provider`, and `challenge_token` used in your backend auth challenge… |
Mobile App Attestation Service pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|
| PRO Recommended | $9.99 / month | — |
|
| ULTRA | $19.99 / month | — |
|
| MEGA | $99 / month | — |
|