List MoMos
List the mobile money providers that Monime supports in a country.
GET
/
momos
List MoMos
curl --request GET \
--url https://api.monime.io/momos \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.monime.io/momos"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.monime.io/momos', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.monime.io/momos",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.monime.io/momos"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.monime.io/momos")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.monime.io/momos")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"success": true,
"messages": [
"<unknown>"
],
"result": [
{
"id": "fpr-TJh76H8hj778hftdtu66gjio",
"code": "m17",
"name": "Orange Money",
"country": "SL",
"status": {
"active": true
},
"featureSet": {
"payout": {
"canPayTo": true,
"schemes": [
"<string>"
],
"metadata": {}
},
"payment": {
"canPayFrom": true,
"schemes": [
"<string>"
],
"metadata": {}
},
"kycVerification": {
"canVerifyAccount": true,
"metadata": {}
}
},
"createTime": "2023-11-07T05:31:56Z",
"updateTime": "2023-11-07T05:31:56Z"
}
],
"pagination": {
"count": 1,
"total": 1,
"next": "<string>"
}
}Authorizations
Bearer HTTP authentication specified with the header Authorization: Bearer <access_token>
Query Parameters
The ISO 3166-1 alpha-2 code of the country
Required string length:
2Response
200 - application/json
OK
Represents the status of the query operation, confirming if it was successful. This field is always true
Contains a list of messages providing relevant information or feedback related to the query or operation
The list of items in the response
Show child attributes
Show child attributes
The pagination info associated with the response
Show child attributes
Show child attributes
Was this page helpful?
⌘I
List MoMos
curl --request GET \
--url https://api.monime.io/momos \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.monime.io/momos"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.monime.io/momos', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.monime.io/momos",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.monime.io/momos"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.monime.io/momos")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.monime.io/momos")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"success": true,
"messages": [
"<unknown>"
],
"result": [
{
"id": "fpr-TJh76H8hj778hftdtu66gjio",
"code": "m17",
"name": "Orange Money",
"country": "SL",
"status": {
"active": true
},
"featureSet": {
"payout": {
"canPayTo": true,
"schemes": [
"<string>"
],
"metadata": {}
},
"payment": {
"canPayFrom": true,
"schemes": [
"<string>"
],
"metadata": {}
},
"kycVerification": {
"canVerifyAccount": true,
"metadata": {}
}
},
"createTime": "2023-11-07T05:31:56Z",
"updateTime": "2023-11-07T05:31:56Z"
}
],
"pagination": {
"count": 1,
"total": 1,
"next": "<string>"
}
}