SDK / Mobile app
The iOS SDK authenticates using Bundle ID + Team ID headers. No API keys are sent from the device.Server-to-server
For backend integrations (analytics, VRT CLI), use an API key:| Prefix | Type |
|---|---|
aat_ | Organization API key |
gpat_ | Personal API key |
grantiva_ | Legacy key format |
JWT token
After successful attestation, the SDK receives a JWT token. Protected endpoints require this token:Admin API
For internal admin operations:Summary
| Endpoint group | Auth method | Who uses it |
|---|---|---|
| Attestation, Feedback, Flags | Bundle ID + Team ID headers | iOS SDK |
| Analytics, VRT | API key | Your backend, CLI |
| Protected routes | JWT token | iOS SDK (post-attestation) |
| Admin | Admin API key | Internal tooling |