Get paginated list of customers
Get paginated list of customers with filtering and search
Authorization
x-api-key API key required for authentication.
Keys begin with 'cc_' prefix. Get your API key from the Developer Dashboard.
In: header
Query Parameters
GET /v2/customers Parameter
GET /v2/customers Parameter
Field to sort by
Sort direction
Search query for filtering customers by name, phone, email, location, etc.
Include test phone numbers in results
Filter customers by source IDs (comma-separated)
Filter customers by campaign IDs (comma-separated, OR logic)
Filter customers by customerCampaign status (comma-separated, OR logic - matches if customer has any of these statuses in any campaign)
Filter campaign customers by whether they have prior attempts
Filter customers by their current Pulse node ID
Filter customers by policy status (comma-separated, OR logic). Valid values: Active, Pending, Pending Effectuation, Pending Followup, Suspended, Cancelled, Terminated, Future Cancel, Deceased, Not Approved
Filter customers by assigned member IDs (comma-separated, OR logic). Use 'unassigned' to filter customers with no assignee.
Filter customers by customer status (comma-separated, OR logic). Valid values: Lead, Active, Inactive
Which date the startDate/endDate range filters on: customer creation, or policy effective/enrollment date
Filter customers from this date (YYYY-MM-DD), per dateField
Filter customers up to this date (YYYY-MM-DD), per dateField
Filter customers by last call date from this date (YYYY-MM-DD)
Filter customers by last call date up to this date (YYYY-MM-DD)
Filter customers by US state (comma-separated, OR logic)
Filter customers by county (comma-separated, OR logic)
Filter customers who have a policy of any of these types (comma-separated, OR logic). Valid values: MA, MAPD, PDP, MS, ACA, LTC, Individual Health, FE, Annuity, Life, Dental, Vision, Hospital Indemnity, Cancer, Accident, Group
Filter customers whose 65th birthday falls within the next 3/6/12 months (Medicare aging-in)
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://api.carecycle.ai/v2/customers"{
"itemsTotal": 0,
"currentPage": 0,
"nextPage": 0,
"prevPage": 0,
"items": [
{
"id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
"createdAt": "string",
"createdBy": "25a02396-1048-48f9-bf93-102d2fb7895e",
"updatedAt": "string",
"updatedBy": "b0efe45f-0520-4e21-90f0-7e35f137732e",
"clientId": "5e505642-9024-474d-9434-e5a44f505cc5",
"clientCustomerId": "string",
"status": "Lead",
"qualificationStatus": "Qualified",
"intent": "High",
"isDecisionMaker": true,
"disqualificationReason": "string",
"productInterest": "string",
"productFamily": "string",
"salutation": "string",
"suffix": "string",
"firstName": "string",
"middleName": "string",
"lastName": "string",
"preferredName": "string",
"callerId": "string",
"lineType": "landline",
"email": "string",
"dateOfBirth": "string",
"language": "string",
"ethnicity": "string",
"gender": "Male",
"maritalStatus": "Single",
"postalCode": "string",
"timezone": "string",
"state": "string",
"city": "string",
"county": "string",
"address": "string",
"address2": "string",
"mbiNumber": "string",
"medicareCard": true,
"medicarePartADate": "string",
"medicarePartBDate": "string",
"medicaid": true,
"medicaidNumber": "string",
"socialSecurityDisability": true,
"veteran": true,
"vaNumber": "string",
"healthSherpaCustomerId": "string",
"householdIncome": -2147483648,
"annualIncome": -2147483648,
"filingStatus": "string",
"dependentCount": -2147483648,
"subsidyAmount": -2147483648,
"subsidyEligible": true,
"existingCoverage": "None",
"existingCoveragePlanName": "string",
"existingCoverageCarrier": "string",
"desiredCoverageStartDate": "string",
"currentSourceId": "92ff85a4-bd9b-47e4-9ade-cbb65530f3f4",
"originalSourceId": "a3edc39e-7854-4380-8541-1f199004a6a0",
"agentName": "string",
"agentNpn": -2147483648,
"memberId": "92983ab9-49c8-444b-85ae-6e40402cf72e",
"carrierName": "string",
"planName": "string",
"planCode": "string",
"enrollmentDate": "string",
"effectiveDate": "string",
"carrierAssignedCustomerId": "string",
"doNotCall": true,
"doNotSMS": true,
"doNotEmail": true,
"doNotMail": true,
"lastContactedAt": "string",
"convertedAt": "string",
"testCustomer": true,
"desiredCoverageStart": "string",
"totalCalls": 0,
"lastCallDate": "string",
"lastCallDisposition": "string",
"campaigns": [],
"source": {
"id": "string",
"name": "string",
"sourceId": "string"
},
"customFields": [],
"policies": [],
"prescriptions": [],
"providers": [],
"scopeOfAppointments": [],
"dependents": [],
"assignedMember": {
"id": "string",
"name": "string",
"email": "string",
"image": "string"
}
}
]
}{
"message": "string",
"code": "string"
}{
"message": "string",
"code": "string"
}{
"message": "string",
"code": "string"
}{
"message": "string",
"code": "string"
}{
"message": "string",
"code": "VALIDATION_ERROR",
"errors": [
{
"path": [
"string"
],
"message": "string",
"expected": "string",
"received": "string",
"code": "string"
}
],
"failedRecords": [
{
"index": 0,
"phoneNumber": "string",
"firstName": "string",
"lastName": "string",
"externalId": "string"
}
]
}{
"message": "string",
"code": "string",
"retryAfter": 0
}{
"message": "string",
"code": "string"
}