Skip to content

Get Mobile Money Providers

GET /api-access/api/service-inventory/momo-providers

Get mobile money providers.

Authentication

Required Headers:

Authorization: HMAC-SHA256 PUBLIC_KEY:PRIVATE_KEY
X-Origin: third-party-api
X-Timestamp: 2025-10-12T14:30:00.000Z
Content-Type: application/json

Request

Query Parameters:

NameTypeLocationDescriptionAvailable Values
provideranyqueryMobile money providerhub2, bizao
operatorstringqueryMobile money operator-
countryanyqueryCountry namebenin, burkina faso, cote d'ivoire, guinea-bissau, mali, niger, senegal, togo
country_codeanyqueryISO country codebj, bf, ci, gw, ml, ne, sn, tg

Response

Success Response (200):

json
{
  "data": [
    {
      "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
      "provider_name": "hub2",
      "country_code": "bj",
      "country_name": "benin",
      "operator": "string",
      "telco": [
        "string"
      ],
      "logo": "string"
    }
  ],
  "success": true,
  "message": "string",
  "detail": {}
}

Example

bash
curl -X GET "https://sandbox.mara.boo/api-access/api/service-inventory/momo-providers" \
  -H "Authorization: HMAC-SHA256 YOUR_PUBLIC_KEY:YOUR_PRIVATE_KEY" \
  -H "X-Origin: third-party-api" \
  -H "X-Timestamp: 2025-10-12T14:30:00.000Z" \
  -H "Content-Type: application/json"

Error Responses

Status CodeDescription
400Bad Request - Invalid parameters
401Unauthorized - Invalid authentication
403Forbidden - Missing required headers
500Internal Server Error