Pardon our mess These API docs are a work in progress. Endpoints, examples, and behavior may change as we continue to develop the Partner API v2.

Partner API

List contacts

GET /api/v2/contacts - Paginated contact list with optional search, tag filter, and trash mode.

GET/api/v2/contacts

Paginated contact list with optional search, tag filter, and trash mode.

Required scope: contacts (or *).

Query parameters

NameRequiredDescription
pageNoPage number (default 1)
limitNoPage size
searchNoSearch query (alias: query)
tagNoFilter by tag
modeNoinbox (default) or trash
curl -s -H "Authorization: Bearer YOUR_TOKEN" \
  "https://benefitpath.com/api/v2/contacts?page=1&limit=25&search=Jane&tag=medicare&mode=inbox"
{
  "success": true,
  "contacts": [{
    "contact_uuid": "c0a80101-0000-4000-8000-000000000001",
    "first_name": "Jane",
    "last_name": "Doe",
    "email": "jane.doe@example.com",
    "phone_number": "5551234567"
  }],
  "pagination": { "page": 1, "limit": 25, "total": 1 }
}

See Errors for the standard error envelope and rate limits.