Get Customer By Reference
Get Customer By Reference
Retrieve a single customer record for the authenticated business using the customer reference.
Request
Endpoint
GET /api/v1/customer/find-by-reference/{customerReference}
Headers
- Authorization:
Bearer <token>
Authorization
Path Parameters
- customerReference: string
Response Body
200 application/json
{
"requestId": "abcd1234-5678-90ef-ghij-1234567890kl",
"requestTimestamp": "2025-07-16 09:15:00",
"message": "Customer Found",
"statusCode": 200,
"data": {
"id": "019a1639-ce25-70b7-ab20-16fcb2bac023",
"firstName": "Laurianne",
"lastName": "MacGyver",
"email": "Bianka_Cole@yahoo.com",
"phoneNumber": "+2347009069130",
"reference": "dp_cust_iovciv7ovnw1qcx",
"businessState": "TEST",
"isBlacklisted": false,
"hasWallet": true,
"wallet": {
"wallet_id": "469e02df-43ae-46e7-8ebc-0b0ab5e19303",
"currency": "NGN",
"wallet_type": "customer",
"account_number": "6754358291",
"account_name": "dp_pay/wilkinson, sawayn and sch/wilkinson, sawayn and schroeder ltd",
"provider": "duplo"
},
"status": "ACTIVE",
"source": "API",
"createdAt": "2025-10-24 12:37:58"
}
}
401 application/json
{
"requestId": "f006ad7b-096c-4254-8c7e-2d23a55b0b0e",
"requestTimestamp": "2025-09-04 11:49:40",
"message": "Unauthenticated.",
"statusCode": 401
}
404 application/json
{
"requestId": "f006ad7b-096c-4254-8c7e-2d23a55b0b0e",
"requestTimestamp": "2025-09-04 11:49:40",
"message": "Customer not found.",
"statusCode": 404
}
500 application/json
{
"requestId": "f006ad7b-096c-4254-8c7e-2d23a55b0b0e",
"requestTimestamp": "2025-09-04 11:49:40",
"message": "An error occurred while processing your request.",
"statusCode": 500
}
How is this guide?
Good/Bad
Last updated on 5/27/2026