List Contacts
Changed onReturns a paginated list of contacts.
Custom fields — list items omit custom_field_<uuid> keys by default. Pass include_custom_fields: true to include them; GET /v1/contacts/{contact_id} always returns them.
Request
- Base URLhttps://api.monaco.com
- URLhttps://api.monaco.com/v1/contacts/list
- Authnone declared
Request body
Example request
{
"page": 1,
"page_size": 25,
"sort": "-created_at"
}Response
Successful Response
Example response
{
"data": [
{
"id": "con_abc123",
"account_id": "acc_def456",
"account_name": "Acme Corp",
"first_name": "Jane",
"last_name": "Smith",
"email": "jane@acme.com",
"title": "VP of Engineering",
"phone_number": "+1-415-555-0132",
"linkedin_url": "https://linkedin.com/in/janesmith",
"location": "San Francisco, CA",
"source": "linkedin",
"notes": "Met at SaaStr 2025",
"scoring": {
"heat_score": "Hot"
},
"tags": [
"Interested",
"Decision Maker"
],
"created_at": "2025-06-15T10:30:00Z",
"updated_at": "2025-06-15T10:30:00Z",
"last_activity_at": "2025-06-15T10:30:00Z",
"last_activity_type": "outbound_email",
"last_outbound_at": "2025-06-15T10:30:00Z",
"last_outbound_type": "email",
"last_inbound_at": "2025-06-15T10:30:00Z",
"last_inbound_type": "email"
}
],
"pagination": {
"page": 1,
"page_size": 25,
"total_count": 142,
"total_pages": 6
}
}Changes
- breaking
removed
subschema #1from therequest propertyanyOflist - info
the
request property default value changed fromtruetofalse - info
added
subschema #1to therequest propertyoneOflist - info
added the optional property
//to the response with the status - info
added the optional property
//to the response with the status - info
added the optional property
//to the response with the status - info
added the optional property
//to the response with the status - info
added the optional property
//to the response with the status - info
added the optional property
//to the response with the status - info
added the optional property
//to the response with the status
- breaking