List customer
List customers for a project, newest first, with paging and filters.
GET /customersAuthentication
Send your API key as a bearer token. See Authentication .
Query parameters
| Parameter | Type | Default | Notes |
projectId | UUID | required | The project to read. |
page | integer | 1 | The page number, starting at 1. |
pageSize | integer | 25 | Rows per page. The maximum is 100. |
search | string | none | Free text search across name, email, and company. |
source | string | none | One or more of import, nps, testimonial, manual, generic, as a comma separated list. |
status | string | none | subscribed or unsubscribed. |
Response
{
"data": [
{
"customerId": "c1a2b3c4-d5e6-4f70-8a9b-0c1d2e3f4a5b",
"projectId": "8a7b6c5d-4e3f-2a1b-0c9d-8e7f6a5b4c3d",
"name": "Dana Lang",
"email": "dana@acme.com",
"company": "Acme",
"jobTitle": "Head of Growth",
"industry": "SaaS",
"avatarUrl": null,
"socialHandle": null,
"companyLogoUrl": null,
"source": "manual",
"status": "subscribed",
"unsubscribedAt": null,
"createdAt": "2026-08-25T08:30:00.000Z",
"updatedAt": "2026-08-25T08:30:00.000Z"
}
],
"pagination": { "page": 1, "pageSize": 25, "total": 1, "totalPages": 1 }
}Response fields
| Field | Type | Notes |
customerId | string | The ID of the customer. |
projectId | string | The project the customer belongs to. |
name | string | The customer name. |
email | string or null | The customer email. |
company | string or null | The customer company. |
jobTitle | string or null | The customer job title. |
industry | string or null | The customer industry. |
avatarUrl | string or null | A temporary URL for the customer avatar. It expires. |
socialHandle | string or null | The customer social handle. |
companyLogoUrl | string or null | A temporary URL for the company logo. It expires. |
source | string | Where the customer came from. One of import, nps, testimonial, manual, generic. |
status | string | subscribed or unsubscribed. |
unsubscribedAt | string or null | When the customer unsubscribed, as an ISO date. |
createdAt | string | When the customer was added, as an ISO date. |
updatedAt | string | When the customer was last changed, as an ISO date. |
Example
curl "https://app.contendar.com/api/v1/customers?projectId=YOUR_PROJECT_ID&status=subscribed&page=1&pageSize=25" \
-H "Authorization: Bearer ck_your_key_here"Related pages
Was this helpful?