Get All Customers
Retrieve a paginated list of all customers associated with the merchant.
Endpoint:
GET {{base-url}}/customer
Query Parameters:
page
: Page number (e.g.,1
).
Headers:
{
"Authorization": "Bearer {{vault:authorization-secret}}",
"X-Access-Token": "{{access-token}}",
"X-Refresh-Token": "{{refresh-token}}"
}
Response:
200 OK:
{
"status": true,
"customers": [
{
"id": "1149d065-c5c9-4382-aec6-323090f31d9d",
"bvn": "22192640723",
"firstName": "Emma",
"lastName": "Godwin",
"BVNLastName": "OBAGUNWA",
"BVNFirstName": "EMMANUEL",
"email": "[email protected]",
"nameMatch": false,
"phoneNumber": "08030223346",
"dateOfBirth": "1991-09-13",
"createdAt": "2020-09-16T12:01:51.520Z",
"updatedAt": "2020-09-16T12:01:51.520Z",
"walletId": "0bea0968-c43a-47fe-a83a-f7b514194aba"
},
...
],
"metadata": {
"page": 1,
"totalRecords": 7,
"totalPages": 1
}
}
Sample Implementation
curl --request GET \
--url '{{base-url}}/customer?page=1' \
--header 'X-Access-Token: {{access-token}}' \
--header 'X-Refresh-Token: {{refresh-token}}'
Last updated