Airtm · OAuth Scopes
Airtm OAuth Scopes
OAuth 2.0
searched
Airtm publishes 8 OAuth 2.0 scopes via the authorizationCode, clientCredentials, and refreshToken flows. Scopes are the fine-grained permissions an application requests at authorization time to act against the Airtm API on a user’s behalf.
Tokens are issued from https://api.enterprise.airtm.com/oidc/token.
This index is generated from the provider’s OpenAPI security definitions (and, where available, its documented scope reference) and refreshes on every APIs.io network build. Browse every provider’s scopes at scopes.apis.io.
paymentspayoutscross-border-paymentsfintechdigital-walletstablecoinusdcstellarmass-payoutsremittanceslatin-americaemerging-marketsmoney-services-businessoauth2openid-connect
Scopes: 8
Flows: authorizationCode, clientCredentials, refreshToken
Method: searched
OAuth endpoints
Authorization URL
https://api.enterprise.airtm.com/oidc/auth
https://api.enterprise.airtm.com/oidc/auth
Token URL
https://api.enterprise.airtm.com/oidc/token
https://api.enterprise.airtm.com/oidc/token
Flows
authorizationCodeclientCredentialsrefreshToken
authorizationCodeclientCredentialsrefreshToken
Scopes (8)
| Scope | Description | Flows |
|---|---|---|
| openid | Required for all authorization code flows. Returns an ID token. | authorizationCode |
| Adds the email claim to the ID token. | authorizationCode | |
| profile | Adds name, given_name, family_name, preferred_username and updated_at claims to the ID token. | authorizationCode |
| offline_access | Requests a refresh token. Requires prompt=consent in the authorization request; without it the scope is silently dropped. | authorizationCode |
| wallet:read | Read the user's Airtm wallet balance, limits, and channel address (read-only). Grants GET /balance. | authorizationCode, clientCredentials |
| wallet:receive | Create quotes and transactions that move funds INTO the user's Airtm wallet (deposits, funded by the partner sending USDC on Stellar to a pooled Airtm address tagged with a per-transaction memo). | authorizationCode, clientCredentials |
| wallet:send | Create quotes and transactions that move funds OUT of the user's Airtm wallet to an external Stellar address, and confirm the per-transaction 2FA code. Every wallet:send transaction is parked at pending_user_confirmation until the user confirms a one-time code. | authorizationCode, clientCredentials |
| kyc:status | Verify the user's identity status and retrieve their legal name and country. Grants GET /kyc. | authorizationCode, clientCredentials |
📄 Provider scope reference: https://docs.airtm.com/