E invoicing
Update E-Invoicing Customer
Update an existing e-invoicing customer by reference. Only provided fields are updated.
Authorization
BearerAuth AuthorizationBearer <token>
In: header
Path Parameters
reference*string
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
curl -X POST "https://example.com/api/v1/e-invoicing/customers/dp_cust_hrxp0rpkhlyc6r8/update" \ -H "Content-Type: application/json" \ -d '{}'{
"requestId": "3a6538fd-03f0-4b05-ba41-5d44769dd014",
"requestTimestamp": "2026-05-14 14:02:37",
"message": "Customer updated successfully.",
"statusCode": 200,
"data": {
"id": "019e26cb-e650-726d-bad6-95564a020b4a",
"firstName": "John",
"lastName": "Doe",
"email": "john.doe@example.com",
"phoneNumber": "+2348098765432",
"reference": "dp_cust_hrxp0rpkhlyc6r8",
"businessState": "test",
"isBlacklisted": false,
"hasWallet": false,
"hasNrsCustomer": true,
"wallet": {},
"status": "ACTIVE",
"source": "API",
"createdAt": "2026-05-14 14:02:37"
}
}Empty
Empty
Empty
Empty
How is this guide?