generated: '2026-07-25' method: searched source: openapi/mtn-group-account-decisioning.yml, openapi/mtn-group-account-management-coe.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-bss-tt-oauth-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 ... docs: - https://developers.mtn.com/getting-started/understanding-oauth-20 - https://developers.mtn.com/getting-started/things-every-developer-should-know - https://momodeveloper.mtn.com/api-documentation/getting-started summary: types: - apiKey - http - oauth2 api_key_in: - header oauth2_flows: - clientCredentials documented_model: madapi: flow: oauth2 client_credentials token_url: https://api.mtn.com/v1/oauth/access_token?grant_type=client_credentials token_request: POST application/x-www-form-urlencoded, body client_id={consumer-key}&client_secret={consumer-secret} token_type: BearerToken expires_in_seconds: 3599 scope: empty in the documented token response call_headers: - 'Authorization: Bearer {access_token}' - 'x-api-key: {consumer key}' - transactionID (traceability, required by some products) credential_source: the My Apps section of https://developers.mtn.com/apps momo: flow: subscription key + provisioned API user/key exchanged for a bearer token headers: - Ocp-Apim-Subscription-Key - 'Authorization: Bearer {token}' - X-Target-Environment - X-Reference-Id - X-Callback-Url key_pages: sandbox: https://momodeveloper.mtn.com/profile production: https://momoapi.mtn.com/profile note: primary and secondary subscription keys are issued per product and never expire; the sandbox API user/key pair is provisioned through the Sandbox Provisioning API schemes: - name: OAuth2 type: oauth2 flows: - flow: clientCredentials tokenUrl: https://api.mtn.com/v1/oauth/access_token?grant_type=client_credentials scopes: 0 sources: - 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 - name: bearerAuth type: http scheme: bearer bearerFormat: JWT sources: - openapi/mtn-group-account-management-coe.yml - openapi/mtn-group-advertising-v2.yml - openapi/mtn-group-customer-data-transfer-ng-prod.yml - openapi/mtn-group-iot-device-management.yml - openapi/mtn-group-kyc-consent.yml - openapi/mtn-group-mtn-customer-datatransfer.yml - openapi/mtn-group-payments-v1.yml - openapi/mtn-group-sim-management-staging.yml - openapi/mtn-group-taxation-v1.yml - openapi/mtn-group-tmf-party-management.yml - openapi/mtn-group-tmf-payment-management-tmf676.yml - openapi/mtn-group-tmf-usage-management-tmf635.yml - openapi/mtn-group-usage-management.yml - name: ApiKeyAuth type: apiKey in: header parameter: X-API-Key sources: - openapi/mtn-group-agent-profile.yml - openapi/mtn-group-ayo-preapproval.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-delivery-booking.yml - openapi/mtn-group-customer-identification-v1.yml - openapi/mtn-group-customer-kyc-verification.yml - openapi/mtn-group-customer-loyalty-management.yml - openapi/mtn-group-customer-management-coe-za-preprod.yml - openapi/mtn-group-customer-management.yml - openapi/mtn-group-customer-pin-management-v2.yml - openapi/mtn-group-customer-promotion.yml - openapi/mtn-group-customer-survey.yml - openapi/mtn-group-digital-partner-management.yml - openapi/mtn-group-eec-token-management.yml - openapi/mtn-group-g2m.yml - openapi/mtn-group-hcm-v1.yml - openapi/mtn-group-logback-v1.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-locations-api-v1.yml - openapi/mtn-group-mtn-customer-plans-api-v2.yml - openapi/mtn-group-mtn-customer-profiles-api-v2-product.yml - openapi/mtn-group-mtn-customer-score.yml - openapi/mtn-group-mtn-ng-retailer-productivity-tracking-v1.yml - openapi/mtn-group-mtn-nigeria-customer-datashare.yml - openapi/mtn-group-mtn-nigeria-data-gifting-v1.yml - openapi/mtn-group-mtn-party-management.yml - openapi/mtn-group-mtn-product-offering-api-v2.yml - openapi/mtn-group-mtn-product-offering-api-v3.yml - openapi/mtn-group-mtn-subscription-api-v2.yml - openapi/mtn-group-payment-methods-management-sa.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-siebel.yml - openapi/mtn-group-subscriber-management.yml - openapi/mtn-group-subscriber-type.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-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-tmf629-customer-management.yml - openapi/mtn-group-tmf633-shopping-cart-management.yml - openapi/mtn-group-tmf637-product-inventory.yml - openapi/mtn-group-tmf688-event-management.yml - openapi/mtn-group-unified-balance-v1.yml - openapi/mtn-group-usage-consumption.yml - openapi/mtn-group-withdrawals-v1.yml - name: ApiKey type: apiKey in: header parameter: x-api-key sources: - openapi/mtn-group-bss-tt-oauth-v1.yml - openapi/mtn-group-insurance.yml - openapi/mtn-group-mtn-customer-kyc-api-v1-product.yml - openapi/mtn-group-mtnid-getinfo.yml - openapi/mtn-group-ussd.yml - name: basicAuth type: http scheme: basic sources: - openapi/mtn-group-customer-kyc-verification.yml - openapi/mtn-group-tmf688-event-management.yml - name: APIKeyAuth type: apiKey in: header parameter: x-API-Key sources: - openapi/mtn-group-order-fulfillment.yml - openapi/mtn-group-rcs-capability.yml - openapi/mtn-group-simverification.yml - name: Bearer type: apiKey in: header parameter: Authorization sources: - openapi/mtn-group-resource-pool-management.yml