List customers
GET
/customers
const url = 'https://api.pipevest.com/v1/customers?page=1&limit=10&identificationType=SSN';const options = { method: 'GET', headers: {Authorization: 'Bearer <token>', 'x-client-id': '<x-client-id>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url 'https://api.pipevest.com/v1/customers?page=1&limit=10&identificationType=SSN' \ --header 'Authorization: Bearer <token>' \ --header 'x-client-id: <x-client-id>'Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Query Parameters
Section titled “Query Parameters”page
integer
limit
integer
isActive
boolean
search
string
Matches firstName, lastName, identificationNumber or referenceId.
identificationType
string
Responses
Section titled “Responses”Paginated list of customers
Media typeapplication/json
object
data
Array<object>
object
id
string
organizationId
string
firstName
string
lastName
string
msisdn
string
isActive
boolean
identificationNumber
string
identificationType
string
referenceId
string
createdAt
string format: date-time
updatedAt
string format: date-time
pagination
object
page
integer
limit
integer
total
integer
totalPages
integer
Example
{ "data": [ { "id": "clx0a1b2c3d4e5f6g7h8i9j0k", "organizationId": "clorgb2c3d4e5f6g7h8i9j0k1", "firstName": "John", "lastName": "Doe", "msisdn": "260971234567", "isActive": true, "identificationType": "SSN" } ], "pagination": { "page": 1, "limit": 10, "total": 42, "totalPages": 5 }}Authentication failed
Media typeapplication/json
object
error
string
message
string
Example
{ "error": "Unauthorized", "message": "Invalid organization authentication token"}