generated: '2026-07-25' method: searched source: openapi/mtn-group-account-decisioning.yml, openapi/mtn-group-advertising-v2.yml, openapi/mtn-group-agent-profile.yml, openapi/mtn-group-ayo-preapproval.yml, openapi/mtn-group-ayoaccountholderinfo.yml, openapi/mtn-group-balance-management-v1.yml, openapi/mtn-group-callmeback-v1.yml, openapi/mtn-group-callmeback-v2.yml, openapi/mtn-group-communication-management-v1.yml, openapi/mtn-group-content-push.yml, openapi/mtn-group-customer-account-management-v1.yml, openapi/mtn-group-customer-billing-token-v1.yml, openapi/mtn-group-customer-data-transfer-ng-prod.yml, openapi/mtn-group-customer-delivery-booking.yml, openapi/mtn-group-customer-pin-management-v2.yml, openapi/mtn-group-customer-promotion.yml, openapi/mtn-group-device-swap-v1.yml, openapi/mtn-group-digital-partner-management.yml, openapi/mtn-group-g2m.yml, openapi/mtn-group-hcm-v1.yml, openapi/mtn-group-insurance.yml, openapi/mtn-group-iot-device-management.yml, openapi/mtn-group-kyc-consent.yml, openapi/mtn-group-logback-v1.yml, openapi/mtn-group-medallia-sms-v2.yml, openapi/mtn-group-merchant-provisioning-v1.yml, openapi/mtn-group-mobile-customer-information.yml, openapi/mtn-group-momo-verification.yml, openapi/mtn-group-mtn-customer-bill-management.yml, openapi/mtn-group-mtn-customer-datatransfer.yml, openapi/mtn-group-mtn-customer-kyc-api-v1-product.yml, openapi/mtn-group-mtn-customer-plans-api-v2.yml, openapi/mtn-group-mtn-customer-profiles-api-v2-product.yml, openapi/mtn-group-mtn-party-management.yml, openapi/mtn-group-mtn-product-offering-api-v3.yml, openapi/mtn-group-mtn-sms-api-v1.yml, openapi/mtn-group-mtn-sms-interface.yml, openapi/mtn-group-mtn-subscription-api-v2.yml, openapi/mtn-group-notification-production.yml, openapi/mtn-group-notification-v2.yml, openapi/mtn-group-payment-methods-management-sa.yml, openapi/mtn-group-payments-v1.yml, openapi/mtn-group-product-catalog-coe.yml, openapi/mtn-group-product-catalog-management-v1.yml, openapi/mtn-group-product-catalogue-management.yml, openapi/mtn-group-product-ordering-coe.yml, openapi/mtn-group-provisioning.yml, openapi/mtn-group-resource-config-v1.yml, openapi/mtn-group-risk-management.yml, openapi/mtn-group-rwanda-party-management.yml, openapi/mtn-group-sales-management.yml, openapi/mtn-group-service-ordering.yml, openapi/mtn-group-siebel.yml, openapi/mtn-group-sim-management-staging.yml, openapi/mtn-group-sim-swap-verification-v1.yml, openapi/mtn-group-simverification.yml, openapi/mtn-group-sms-v3-api.yml, openapi/mtn-group-subscriber-management.yml, openapi/mtn-group-subscriber-type.yml, openapi/mtn-group-taxation-v1.yml, openapi/mtn-group-ticket.yml, openapi/mtn-group-tmf-720-digital-identity-management.yml, openapi/mtn-group-tmf-party-interaction-tmf683.yml, openapi/mtn-group-tmf-party-management.yml, openapi/mtn-group-tmf-payment-management-tmf676.yml, openapi/mtn-group-tmf-prepay-balance-management-tmf654.yml, openapi/mtn-group-tmf-product-catalog-tmf620.yml, openapi/mtn-group-tmf-product-ordering-tmf622.yml, openapi/mtn-group-tmf-usage-consumption-tmf677.yml, openapi/mtn-group-tmf-usage-management-tmf635.yml, openapi/mtn-group-tmf629-customer-management.yml, openapi/mtn-group-tmf633-shopping-cart-management.yml, openapi/mtn-group-tmf637-product-inventory.yml, openapi/mtn-group-unified-balance-v1.yml, openapi/mtn-group-usage-consumption.yml, openapi/mtn-group-usage-management.yml, openapi/mtn-group-withdrawals-v1.yml docs: https://developers.mtn.com/getting-started/understanding-oauth-20 note: MTN Developer Platform tokens are minted with grant_type=client_credentials at https://api.mtn.com/v1/oauth/access_token and the documented token response carries an EMPTY "scope" field — the platform gates access by app/product subscription rather than by OAuth scope. Only one product-level scope (SEND-SMS) is declared anywhere in the 115 harvested specifications. The MoMo Open API documents one custom scope, all_info, in its sandbox use-case reference. There is no published scopes/permissions reference page for the platform as a whole. token_url: https://api.mtn.com/v1/oauth/access_token?grant_type=client_credentials schemes: - name: OAuth2 source: openapi/mtn-group-account-decisioning.yml flows: - flow: clientCredentials tokenUrl: https://api.mtn.com/v1/oauth/access_token?grant_type=client_credentials - name: OAuth2 source: openapi/mtn-group-advertising-v2.yml flows: - flow: clientCredentials tokenUrl: https://api.mtn.com/v1/oauth/access_token - name: OAuth2 source: openapi/mtn-group-agent-profile.yml flows: - flow: clientCredentials tokenUrl: https://api.mtn.com/v1/oauth/access_token - name: OAuth2 source: openapi/mtn-group-ayo-preapproval.yml flows: - flow: clientCredentials tokenUrl: https://api.mtn.com/v1/oauth/access_token - name: OAuth2 source: openapi/mtn-group-ayoaccountholderinfo.yml flows: - flow: clientCredentials tokenUrl: https://api.mtn.com/v1/oauth/access_token - name: OAuth2 source: openapi/mtn-group-balance-management-v1.yml flows: - flow: clientCredentials tokenUrl: https://api.mtn.com/v1/oauth/access_token - name: OAuth2 source: openapi/mtn-group-callmeback-v1.yml flows: - flow: clientCredentials tokenUrl: https://api.mtn.com/v1/oauth/access_token - name: OAuth2 source: openapi/mtn-group-callmeback-v2.yml flows: - flow: clientCredentials tokenUrl: https://api.mtn.com/v1/oauth/access_token - name: OAuth2 source: openapi/mtn-group-communication-management-v1.yml flows: - flow: clientCredentials tokenUrl: https://api.mtn.com/v1/oauth/access_token - name: OAuth2 source: openapi/mtn-group-content-push.yml flows: - flow: clientCredentials tokenUrl: https://api.mtn.com/v1/oauth/access_token - name: OAuth2 source: openapi/mtn-group-customer-account-management-v1.yml flows: - flow: clientCredentials tokenUrl: https://api.mtn.com/v1/oauth/access_token - name: OAuth2 source: openapi/mtn-group-customer-billing-token-v1.yml flows: - flow: clientCredentials tokenUrl: https://api.mtn.com/v1/oauth/access_token - name: OAuth2 source: openapi/mtn-group-customer-data-transfer-ng-prod.yml flows: - flow: clientCredentials tokenUrl: https://api.mtn.com/v1/oauth/access_token - name: OAuth2 source: openapi/mtn-group-customer-delivery-booking.yml flows: - flow: clientCredentials tokenUrl: https://api.mtn.com/v1/oauth/access_token - name: OAuth2 source: openapi/mtn-group-customer-pin-management-v2.yml flows: - flow: clientCredentials tokenUrl: https://api.mtn.com/v1/oauth/access_token/accesstoken?grant_type=client_credentials - name: OAuth2 source: openapi/mtn-group-customer-promotion.yml flows: - flow: clientCredentials tokenUrl: https://api.mtn.com/v1/oauth/access_token - name: OAuth2 source: openapi/mtn-group-device-swap-v1.yml flows: - flow: clientCredentials tokenUrl: https://api.mtn.com/oauth/client/accesstoken?grant_type=client_credentials - name: OAuth2 source: openapi/mtn-group-digital-partner-management.yml flows: - flow: clientCredentials tokenUrl: https://api.mtn.com/oauth/client_credential/accesstoken - name: OAuth2 source: openapi/mtn-group-g2m.yml flows: - flow: clientCredentials tokenUrl: https://api.mtn.com/v1/oauth/access_token - name: OAuth2 source: openapi/mtn-group-hcm-v1.yml flows: - flow: clientCredentials tokenUrl: https://api.mtn.com/v1/oauth/access_token - name: OAuth2 source: openapi/mtn-group-insurance.yml flows: - flow: clientCredentials tokenUrl: https://api.mtn.com/edgemicro-custom-auth/token?grant_type=client_credentials - name: OAuth2 source: openapi/mtn-group-iot-device-management.yml flows: - flow: clientCredentials tokenUrl: https://api.mtn.com/v1/oauth/access_token - name: OAuth2 source: openapi/mtn-group-kyc-consent.yml flows: - flow: clientCredentials tokenUrl: https://api.mtn.com/v1/oauth/access_token - name: OAuth2 source: openapi/mtn-group-logback-v1.yml flows: - flow: clientCredentials tokenUrl: https://api.mtn.com/v1/oauth/access_token - name: OAuth2 source: openapi/mtn-group-medallia-sms-v2.yml flows: - flow: clientCredentials tokenUrl: https://api.mtn.com/v1/oauth/access_token/accesstoken?grant_type=client_credentials - name: OAuth2 source: openapi/mtn-group-merchant-provisioning-v1.yml flows: - flow: clientCredentials tokenUrl: https://api.mtn.com/v1/oauth/access_token - name: OAuth2 source: openapi/mtn-group-mobile-customer-information.yml flows: - flow: clientCredentials tokenUrl: https://api.mtn.com/v1/oauth/access_token - name: OAuth2 source: openapi/mtn-group-momo-verification.yml flows: - flow: clientCredentials tokenUrl: https://api.mtn.com/v1/oauth/access_token - name: OAuth2 source: openapi/mtn-group-mtn-customer-bill-management.yml flows: - flow: clientCredentials tokenUrl: https://api.mtn.com/v1/oauth/access_token - name: OAuth2 source: openapi/mtn-group-mtn-customer-datatransfer.yml flows: - flow: clientCredentials tokenUrl: https://api.mtn.com/v1/oauth/access_token - name: OAuth2 source: openapi/mtn-group-mtn-customer-kyc-api-v1-product.yml flows: - flow: clientCredentials tokenUrl: https://api.mtn.com/oauth/client_credential/accesstoken - name: OAuth2 source: openapi/mtn-group-mtn-customer-plans-api-v2.yml flows: - flow: clientCredentials tokenUrl: https://api.mtn.com/v1/oauth/access_token - name: OAuth2 source: openapi/mtn-group-mtn-customer-profiles-api-v2-product.yml flows: - flow: clientCredentials tokenUrl: https://api.mtn.com/v1/oauth/access_token - name: OAuth2 source: openapi/mtn-group-mtn-party-management.yml flows: - flow: clientCredentials tokenUrl: https://api.mtn.com/oauth/client_credential/accesstoken - name: OAuth2 source: openapi/mtn-group-mtn-product-offering-api-v3.yml flows: - flow: clientCredentials tokenUrl: https://api.mtn.com/v1/oauth/access_token - name: OAuth2 source: openapi/mtn-group-mtn-sms-api-v1.yml flows: - flow: clientCredentials tokenUrl: https://api.mtn.com/oauth/client_credential/accesstoken - name: OAuth2 source: openapi/mtn-group-mtn-sms-interface.yml flows: - flow: clientCredentials tokenUrl: https://api.mtn.com/v1/oauth/access_token/accesstoken?grant_type=client_credentials - name: OAuth2 source: openapi/mtn-group-mtn-subscription-api-v2.yml flows: - flow: clientCredentials tokenUrl: https://api.mtn.com/oauth/client_credential/accesstoken - name: OAuth2 source: openapi/mtn-group-notification-production.yml flows: - flow: clientCredentials tokenUrl: https://api.mtn.com/v1/oauth/access_token - name: OAuth2 source: openapi/mtn-group-notification-v2.yml flows: - flow: clientCredentials tokenUrl: https://api.mtn.com/v1/oauth/access_token - name: OAuth2 source: openapi/mtn-group-payment-methods-management-sa.yml flows: - flow: clientCredentials tokenUrl: https://api.mtn.com/v1/oauth/access_token - name: OAuth2 source: openapi/mtn-group-payments-v1.yml flows: - flow: clientCredentials tokenUrl: https://api.mtn.com/v1/oauth/access_token - name: OAuth2 source: openapi/mtn-group-product-catalog-coe.yml flows: - flow: clientCredentials tokenUrl: https://api.mtn.com/v1/oauth/access_token - name: OAuth2 source: openapi/mtn-group-product-catalog-management-v1.yml flows: - flow: clientCredentials tokenUrl: https://api.mtn.com/v1/oauth/access_token/accesstoken?grant_type=client_credentials - name: OAuth2 source: openapi/mtn-group-product-catalogue-management.yml flows: - flow: clientCredentials tokenUrl: https://api.mtn.com/oauth/client_credential/accesstoken - name: OAuth2 source: openapi/mtn-group-product-ordering-coe.yml flows: - flow: clientCredentials tokenUrl: https://api.mtn.com/v1/oauth/access_token - name: OAuth2 source: openapi/mtn-group-provisioning.yml flows: - flow: clientCredentials tokenUrl: https://api.mtn.com/v1/oauth/access_token - name: OAuth2 source: openapi/mtn-group-resource-config-v1.yml flows: - flow: clientCredentials tokenUrl: https://api.mtn.com/v1/oauth/access_token - name: OAuth2 source: openapi/mtn-group-risk-management.yml flows: - flow: clientCredentials tokenUrl: https://api.mtn.com/v1/oauth/access_token - name: OAuth2 source: openapi/mtn-group-rwanda-party-management.yml flows: - flow: clientCredentials tokenUrl: https://api.mtn.com/oauth/client_credential/accesstoken - name: OAuth2 source: openapi/mtn-group-sales-management.yml flows: - flow: clientCredentials tokenUrl: https://api.mtn.com/v1/oauth/access_token - name: OAuth2 source: openapi/mtn-group-service-ordering.yml flows: - flow: clientCredentials tokenUrl: https://api.mtn.com/v1/oauth/access_token/accesstoken?grant_type=client_credentials - name: OAuth2 source: openapi/mtn-group-siebel.yml flows: - flow: clientCredentials tokenUrl: https://api.mtn.com/v1/oauth/access_token - name: OAuth2 source: openapi/mtn-group-sim-management-staging.yml flows: - flow: clientCredentials tokenUrl: https://api.mtn.com/v1/oauth/access_token - name: OAuth2 source: openapi/mtn-group-sim-swap-verification-v1.yml flows: - flow: clientCredentials tokenUrl: https://api.mtn.com/v1/oauth/access_token?grant_type=client_credentials - name: OAuth2 source: openapi/mtn-group-simverification.yml flows: - flow: clientCredentials tokenUrl: https://api.mtn.com/oauth/clent_credentials/accesstoken - name: OAuth2 source: openapi/mtn-group-sms-v3-api.yml flows: - flow: clientCredentials tokenUrl: https://api.mtn.com/v1/oauth/access_token/accesstoken?grant_type=client_credentials - name: OAuth2 source: openapi/mtn-group-subscriber-management.yml flows: - flow: clientCredentials tokenUrl: https://api.mtn.com/v1/oauth/access_token/accesstoken?grant_type=client_credentials - name: OAuth2 source: openapi/mtn-group-subscriber-type.yml flows: - flow: clientCredentials tokenUrl: https://api.mtn.com/v1/oauth/access_token - name: OAuth2 source: openapi/mtn-group-taxation-v1.yml flows: - flow: clientCredentials tokenUrl: https://api.mtn.com/v1/oauth/access_token - name: OAuth2 source: openapi/mtn-group-ticket.yml flows: - flow: clientCredentials tokenUrl: https://api.mtn.com/v1/oauth/access_token - name: OAuth2 source: openapi/mtn-group-tmf-720-digital-identity-management.yml flows: - flow: clientCredentials tokenUrl: https://api.mtn.com/v1/oauth/access_token - name: OAuth2 source: openapi/mtn-group-tmf-party-interaction-tmf683.yml flows: - flow: clientCredentials tokenUrl: https://api.mtn.com/v1/oauth/access_token - name: OAuth2 source: openapi/mtn-group-tmf-party-management.yml flows: - flow: clientCredentials tokenUrl: https://api.mtn.com/v1/oauth/access_token - name: OAuth2 source: openapi/mtn-group-tmf-payment-management-tmf676.yml flows: - flow: clientCredentials tokenUrl: https://api.mtn.com/v1/oauth/access_token - name: OAuth2 source: openapi/mtn-group-tmf-prepay-balance-management-tmf654.yml flows: - flow: clientCredentials tokenUrl: https://api.mtn.com/v1/oauth/access_token - name: OAuth2 source: openapi/mtn-group-tmf-product-catalog-tmf620.yml flows: - flow: clientCredentials tokenUrl: https://api.mtn.com/v1/oauth/access_token - name: OAuth2 source: openapi/mtn-group-tmf-product-ordering-tmf622.yml flows: - flow: clientCredentials tokenUrl: https://api.mtn.com/v1/oauth/access_token - name: OAuth2 source: openapi/mtn-group-tmf-usage-consumption-tmf677.yml flows: - flow: clientCredentials tokenUrl: https://api.mtn.com/v1/oauth/access_token - name: OAuth2 source: openapi/mtn-group-tmf-usage-management-tmf635.yml flows: - flow: clientCredentials tokenUrl: https://api.mtn.com/v1/oauth/access_token - name: OAuth2 source: openapi/mtn-group-tmf629-customer-management.yml flows: - flow: clientCredentials tokenUrl: https://api.mtn.com/v1/oauth/access_token - name: OAuth2 source: openapi/mtn-group-tmf633-shopping-cart-management.yml flows: - flow: clientCredentials tokenUrl: https://api.mtn.com/v1/oauth/access_token - name: OAuth2 source: openapi/mtn-group-tmf637-product-inventory.yml flows: - flow: clientCredentials tokenUrl: https://api.mtn.com/v1/oauth/access_token - name: OAuth2 source: openapi/mtn-group-unified-balance-v1.yml flows: - flow: clientCredentials tokenUrl: https://api.mtn.com/v1/oauth/access_token - name: OAuth2 source: openapi/mtn-group-usage-consumption.yml flows: - flow: clientCredentials tokenUrl: https://api.mtn.com/v1/oauth/access_token/accesstoken?grant_type=client_credentials - name: OAuth2 source: openapi/mtn-group-usage-management.yml flows: - flow: clientCredentials tokenUrl: https://api.mtn.com/v1/oauth/access_token - name: OAuth2 source: openapi/mtn-group-withdrawals-v1.yml flows: - flow: clientCredentials tokenUrl: https://mtn-preprod-preprod.apigee.net/v1/oauth/access_token scopes: - scope: SEND-SMS description: Grants ability to send SMS messages to subscribers. flows: - clientCredentials sources: - openapi/mtn-group-medallia-sms-v2.yml - openapi/mtn-group-mtn-sms-interface.yml - openapi/mtn-group-sms-v3-api.yml - scope: all_info description: MoMo Open API custom OAuth2 scope published in the sandbox use-case reference. flows: - clientCredentials sources: - https://momodeveloper.mtn.com/api-documentation/testing surface: MoMo Open API