OAuth scopes
An OAuth scope is a permission your application requests during the OAuth authorization flow. Each granted scope controls which REST endpoints your integration can call with an access token and which webhook events you can subscribe to for that connection, so you can give each integration only the access it needs.
The tables below list every OAuth scope string available for your application, with each row mapping that string to the API operations and webhook events it covers. Use them to plan integrations, document access for your team, or look up what a scope enables when you build or troubleshoot your authorization flow.
Scopes reference
Scopes are grouped by product. For each scope, the table shows its label, authorized REST operations, and webhook events. A dash in the Webhook events column means no events apply.
Accounts
| Scope | APIs | Webhook events |
|---|---|---|
| account_details:read | Retrieve account details API | account.active |
Billing
Business Accounts
| Scope | APIs | Webhook events |
|---|---|---|
| balance:read | ||
| global_account:read | Get a list of global accounts API | ga.new |
| global_account:write | Get a list of global accounts API | ga.new |
Cards
| Scope | APIs | Webhook events |
|---|---|---|
| issuing.card:read | Get all cards API | issuing.card_notification.created |
| issuing.card:write | - | |
| issuing.cardholder:read | issuing.cardholder.deleted | |
| issuing.cardholder:write | - | |
| issuing.transaction:read | Get transactions API | |
| issuing.merchant_brand:read | Get single Merchant Brand by id API | - |
Finance
| Scope | APIs | Webhook events |
|---|---|---|
| financial_transaction:read | Get list of financial transactions API | - |
Payments
Payouts
Risk
| Scope | APIs | Webhook events |
|---|---|---|
| risk.rfi:read | ||
| risk.rfi:write |
Simulations
| Scope | APIs | Webhook events |
|---|---|---|
| simulation:write | Accounts API | - |
Spend
Supporting Services
| Scope | APIs | Webhook events |
|---|---|---|
| reference.order_item:read | Get expiring transfer or deposit limit API | - |
| reference.order_item:write | Increase transfer or deposit limit API | - |
| commerce_store:read | Get a list of e-commerce stores API | - |
| file:upload | Upload a file API | - |
Transactional FX
Scope name mapping
Airwallex is transitioning OAuth scope names to a shorter, more consistent format. The table below maps each scope listed above to its previous name. Both formats are accepted during the transition period.
| Product | New scope name | Previous scope name |
|---|---|---|
| Accounts | account_details:read | r:awx_action:settings.account_details_view |
| Business Accounts | balance:read | r:awx_action:balances_view |
| Business Accounts | global_account:read | r:awx_action:global_accounts_view |
| Business Accounts | global_account:write | w:awx_action:global_accounts_edit |
| Cards | issuing.card:read | r:awx_action:issuing_cards_view |
| Cards | issuing.card:write | w:awx_action:issuing_cards_edit |
| Cards | issuing.cardholder:read | r:awx_action:issuing_cardholders_view |
| Cards | issuing.cardholder:write | w:awx_action:issuing_cardholders_edit |
| Cards | issuing.transaction:read | r:awx_action:issuing_transactions_view |
| Cards | issuing.merchant_brand:read | r:awx_action:issuing_merchant_brands_view |
| Finance | financial_transaction:read | r:awx_action:financial_transactions_view |
| Payments | payment_link:read | r:awx_action:payment_links_view |
| Payments | payment_link:write | w:awx_action:payment_links_edit |
| Payments | payment_acceptance:read | r:awx_action:pa_view |
| Payments | payment_acceptance:write | w:awx_action:pa_edit |
| Payments | payment_dispute:read | r:awx_action:payment_dispute_view |
| Payments | payment_dispute:write | w:awx_action:payment_dispute_edit |
| Payments | pos_terminal:read | r:awx_action:pos_terminals_view |
| Payments | pos_terminal:write | w:awx_action:pos_terminals_edit |
| Payments | funds_split:write | w:awx_action:pa_funds_splits_edit |
| Payments | funds_split:read | r:awx_action:pa_funds_splits_view |
| Payouts | beneficiary:read | r:awx_action:contact_management_view |
| Payouts | beneficiary:write | w:awx_action:contact_management_edit |
| Payouts | transfer:read | r:awx_action:transfers_view |
| Payouts | transfer:write | w:awx_action:transfers_edit |
| Simulations | simulation:write | w:awx_action:simulation_edit |
| Supporting Services | reference.order_item:read | r:awx_action:reference.order_item_view |
| Supporting Services | reference.order_item:write | w:awx_action:reference.order_item_edit |
| Supporting Services | commerce_store:read | r:awx_action:commerce_stores_view |
| Supporting Services | file:upload | w:awx_action:file_upload |
| Transactional FX | fx.conversion:read | r:awx_action:conversions_view |
| Transactional FX | fx.conversion:write | w:awx_action:conversions_edit |