GSMA · OAuth Scopes

GSMA OAuth Scopes

OAuth 2.0 derived

GSMA publishes 30 OAuth 2.0 scopes. Scopes are the fine-grained permissions an application requests at authorization time to act against the GSMA API on a user’s behalf.

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.

TelecommunicationsUnited KingdomStandardsTrade AssociationNetwork APIsCAMARAOpen GatewayMobile Network OperatorsIdentity VerificationSIM SwapMobile MoneyeSIM5GAnti-FraudSpecification
Scopes: 30 Flows: Method: derived

Scopes (30)

ScopeDescriptionFlows
call-forwarding-signal:call-forwardings:read
call-forwarding-signal:unconditional-call-forwardings:read
carrier-billing-refund:refunds:create
carrier-billing-refund:refunds:read
carrier-billing:payments:create
carrier-billing:payments:read
carrier-billing:payments:write
device-identifier:retrieve-identifier
device-identifier:retrieve-type
device-reachability-status:read
device-roaming-status:read
device-swap
device-swap:check
device-swap:retrieve-date
kyc-match:match
location-retrieval:read
location-verification:verify
number-verification:device-phone-number:read
number-verification:verify
one-time-password-sms:send-validate
population-density-data:read
quality-on-demand:sessions:create
quality-on-demand:sessions:delete
quality-on-demand:sessions:read
quality-on-demand:sessions:retrieve-by-device
quality-on-demand:sessions:update
sim-swap
sim-swap:check
sim-swap:retrieve-date
simple-edge-discovery:edge-cloud-zones:read

Source

OAuth Scopes

Raw ↑
generated: '2026-07-25'
method: derived
source: operation-level security[] requirements across openapi/gsma-open-gateway-*.yml
note: 'Every Open Gateway specification declares a single openIdConnect security scheme named ''openId'' and attaches
  CAMARA scopes per operation, so the scopes are not listed in a flows map and 0-working/derive-oauth-scopes.py
  (which reads oauth2 flows) returns nothing for this provider. The 30 scopes below were derived from the per-operation
  security requirements. The GSMA issues no tokens and publishes no scope reference page of its own: the authorization
  server is always the operator''s, and the openIdConnectUrl in every published spec is the CAMARA placeholder https://example.com/.well-known/openid-configuration.
  Scope naming follows the CAMARA convention <api-name>:[<resource>:]<action>.'
model: openIdConnect (OpenID Connect Core) — not an OAuth 2.0 flows map
schemes:
- name: openId
  type: openIdConnect
  openIdConnectUrl: https://example.com/.well-known/openid-configuration (CAMARA placeholder)
  sources:
  - openapi/gsma-open-gateway-call-forwarding-signal-openapi.yml
  - openapi/gsma-open-gateway-carrier-billing-openapi.yml
  - openapi/gsma-open-gateway-carrier-billing-refund-openapi.yml
  - openapi/gsma-open-gateway-device-identifier-openapi.yml
  - openapi/gsma-open-gateway-device-location-retrieval-openapi.yml
  - openapi/gsma-open-gateway-device-location-verification-openapi.yml
  - openapi/gsma-open-gateway-device-reachability-status-openapi.yml
  - openapi/gsma-open-gateway-device-roaming-status-openapi.yml
  - openapi/gsma-open-gateway-device-swap-openapi.yml
  - openapi/gsma-open-gateway-home-devices-quality-on-demand-openapi.yml
  - openapi/gsma-open-gateway-know-your-customer-openapi.yml
  - openapi/gsma-open-gateway-number-verification-openapi.yml
  - openapi/gsma-open-gateway-otp-validation-openapi.yml
  - openapi/gsma-open-gateway-population-density-data-openapi.yml
  - openapi/gsma-open-gateway-quality-on-demand-openapi.yml
  - openapi/gsma-open-gateway-simple-edge-discovery-openapi.yml
scope_count: 30
scopes:
- scope: call-forwarding-signal:call-forwardings:read
  scheme: openId
  operations:
  - openapi/gsma-open-gateway-call-forwarding-signal-openapi.yml#retrieveCallForwarding
  sources:
  - openapi/gsma-open-gateway-call-forwarding-signal-openapi.yml
- scope: call-forwarding-signal:unconditional-call-forwardings:read
  scheme: openId
  operations:
  - openapi/gsma-open-gateway-call-forwarding-signal-openapi.yml#retrieveUnconditionalCallForwarding
  sources:
  - openapi/gsma-open-gateway-call-forwarding-signal-openapi.yml
- scope: carrier-billing-refund:refunds:create
  scheme: openId
  operations:
  - openapi/gsma-open-gateway-carrier-billing-refund-openapi.yml#createRefund
  sources:
  - openapi/gsma-open-gateway-carrier-billing-refund-openapi.yml
- scope: carrier-billing-refund:refunds:read
  scheme: openId
  operations:
  - openapi/gsma-open-gateway-carrier-billing-refund-openapi.yml#retrievePaymentRemainingAmount
  - openapi/gsma-open-gateway-carrier-billing-refund-openapi.yml#retrieveRefund
  - openapi/gsma-open-gateway-carrier-billing-refund-openapi.yml#retrieveRefunds
  sources:
  - openapi/gsma-open-gateway-carrier-billing-refund-openapi.yml
- scope: carrier-billing:payments:create
  scheme: openId
  operations:
  - openapi/gsma-open-gateway-carrier-billing-openapi.yml#createPayment
  - openapi/gsma-open-gateway-carrier-billing-openapi.yml#preparePayment
  sources:
  - openapi/gsma-open-gateway-carrier-billing-openapi.yml
- scope: carrier-billing:payments:read
  scheme: openId
  operations:
  - openapi/gsma-open-gateway-carrier-billing-openapi.yml#retrievePayment
  - openapi/gsma-open-gateway-carrier-billing-openapi.yml#retrievePayments
  sources:
  - openapi/gsma-open-gateway-carrier-billing-openapi.yml
- scope: carrier-billing:payments:write
  scheme: openId
  operations:
  - openapi/gsma-open-gateway-carrier-billing-openapi.yml#cancelPayment
  - openapi/gsma-open-gateway-carrier-billing-openapi.yml#confirmPayment
  - openapi/gsma-open-gateway-carrier-billing-openapi.yml#validatePayment
  sources:
  - openapi/gsma-open-gateway-carrier-billing-openapi.yml
- scope: device-identifier:retrieve-identifier
  scheme: openId
  operations:
  - openapi/gsma-open-gateway-device-identifier-openapi.yml#retrieveIdentifier
  sources:
  - openapi/gsma-open-gateway-device-identifier-openapi.yml
- scope: device-identifier:retrieve-type
  scheme: openId
  operations:
  - openapi/gsma-open-gateway-device-identifier-openapi.yml#retrieveType
  sources:
  - openapi/gsma-open-gateway-device-identifier-openapi.yml
- scope: device-reachability-status:read
  scheme: openId
  operations:
  - openapi/gsma-open-gateway-device-reachability-status-openapi.yml#getReachabilityStatus
  sources:
  - openapi/gsma-open-gateway-device-reachability-status-openapi.yml
- scope: device-roaming-status:read
  scheme: openId
  operations:
  - openapi/gsma-open-gateway-device-roaming-status-openapi.yml#getRoamingStatus
  sources:
  - openapi/gsma-open-gateway-device-roaming-status-openapi.yml
- scope: device-swap
  scheme: openId
  operations:
  - openapi/gsma-open-gateway-device-swap-openapi.yml#checkDeviceSwap
  - openapi/gsma-open-gateway-device-swap-openapi.yml#retrieveDeviceSwapDate
  sources:
  - openapi/gsma-open-gateway-device-swap-openapi.yml
- scope: device-swap:check
  scheme: openId
  operations:
  - openapi/gsma-open-gateway-device-swap-openapi.yml#checkDeviceSwap
  sources:
  - openapi/gsma-open-gateway-device-swap-openapi.yml
- scope: device-swap:retrieve-date
  scheme: openId
  operations:
  - openapi/gsma-open-gateway-device-swap-openapi.yml#retrieveDeviceSwapDate
  sources:
  - openapi/gsma-open-gateway-device-swap-openapi.yml
- scope: kyc-match:match
  scheme: openId
  operations:
  - openapi/gsma-open-gateway-know-your-customer-openapi.yml#KYC_Match
  sources:
  - openapi/gsma-open-gateway-know-your-customer-openapi.yml
- scope: location-retrieval:read
  scheme: openId
  operations:
  - openapi/gsma-open-gateway-device-location-retrieval-openapi.yml#retrieveLocation
  sources:
  - openapi/gsma-open-gateway-device-location-retrieval-openapi.yml
- scope: location-verification:verify
  scheme: openId
  operations:
  - openapi/gsma-open-gateway-device-location-verification-openapi.yml#verifyLocation
  sources:
  - openapi/gsma-open-gateway-device-location-verification-openapi.yml
- scope: number-verification:device-phone-number:read
  scheme: openId
  operations:
  - openapi/gsma-open-gateway-number-verification-openapi.yml#phoneNumberShare
  sources:
  - openapi/gsma-open-gateway-number-verification-openapi.yml
- scope: number-verification:verify
  scheme: openId
  operations:
  - openapi/gsma-open-gateway-number-verification-openapi.yml#phoneNumberVerify
  sources:
  - openapi/gsma-open-gateway-number-verification-openapi.yml
- scope: one-time-password-sms:send-validate
  scheme: openId
  operations:
  - openapi/gsma-open-gateway-otp-validation-openapi.yml#sendCode
  - openapi/gsma-open-gateway-otp-validation-openapi.yml#validateCode
  sources:
  - openapi/gsma-open-gateway-otp-validation-openapi.yml
- scope: population-density-data:read
  scheme: openId
  operations:
  - openapi/gsma-open-gateway-population-density-data-openapi.yml#retrievePopulationDensity
  sources:
  - openapi/gsma-open-gateway-population-density-data-openapi.yml
- scope: quality-on-demand:sessions:create
  scheme: openId
  operations:
  - openapi/gsma-open-gateway-quality-on-demand-openapi.yml#createSession
  sources:
  - openapi/gsma-open-gateway-quality-on-demand-openapi.yml
- scope: quality-on-demand:sessions:delete
  scheme: openId
  operations:
  - openapi/gsma-open-gateway-quality-on-demand-openapi.yml#deleteSession
  sources:
  - openapi/gsma-open-gateway-quality-on-demand-openapi.yml
- scope: quality-on-demand:sessions:read
  scheme: openId
  operations:
  - openapi/gsma-open-gateway-quality-on-demand-openapi.yml#getSession
  sources:
  - openapi/gsma-open-gateway-quality-on-demand-openapi.yml
- scope: quality-on-demand:sessions:retrieve-by-device
  scheme: openId
  operations:
  - openapi/gsma-open-gateway-quality-on-demand-openapi.yml#retrieveSessionsByDevice
  sources:
  - openapi/gsma-open-gateway-quality-on-demand-openapi.yml
- scope: quality-on-demand:sessions:update
  scheme: openId
  operations:
  - openapi/gsma-open-gateway-quality-on-demand-openapi.yml#extendQosSessionDuration
  sources:
  - openapi/gsma-open-gateway-quality-on-demand-openapi.yml
- scope: sim-swap
  scheme: openId
  operations:
  - openapi/gsma-open-gateway-sim-swap-openapi.yml#checkSimSwap
  - openapi/gsma-open-gateway-sim-swap-openapi.yml#retrieveSimSwapDate
  sources:
  - openapi/gsma-open-gateway-sim-swap-openapi.yml
- scope: sim-swap:check
  scheme: openId
  operations:
  - openapi/gsma-open-gateway-sim-swap-openapi.yml#checkSimSwap
  sources:
  - openapi/gsma-open-gateway-sim-swap-openapi.yml
- scope: sim-swap:retrieve-date
  scheme: openId
  operations:
  - openapi/gsma-open-gateway-sim-swap-openapi.yml#retrieveSimSwapDate
  sources:
  - openapi/gsma-open-gateway-sim-swap-openapi.yml
- scope: simple-edge-discovery:edge-cloud-zones:read
  scheme: openId
  operations:
  - openapi/gsma-open-gateway-simple-edge-discovery-openapi.yml#readClosestEdgeCloudZone
  sources:
  - openapi/gsma-open-gateway-simple-edge-discovery-openapi.yml