GET List Contacts​
Retrieve a paginated list of contacts. Supports both simple filtering (by tags, lists, statuses) and advanced filtering with complex filter groups. Optionally includes custom field values.
Required capability: fcrm_read_contacts or fcrm_manage_contacts — which one applies depends on the action being performed.
Enforced by SubscriberPolicy::verifyRequest(), the policy default for this route group.
Authorizations​
WordPress Application Passwords — use Basic auth with your WordPress username and an application password in the format: username:application_password
Parameters​
Query Parameters
Type of filtering to apply.
"simple""advanced""simple"Search text. Every word must match the first name, last name or email. Also supported: "quoted phrase", a full or partial email, a phone number (compared on digits, 6 or more), #123 for a contact ID, and field:value scoped to one field (id, email, name, first_name/first, last_name/last, phone, address, city, state, postal_code/zip, country, source) or to a custom field by its slug. Quote a scoped value that has spaces: city:"new york". Terms combine with AND; at most 20 terms are read. A key:value with an unknown key is searched as plain text.
Also match free search text against contact custom-field values. Accepts true, 1 or yes.
"true""false""yes""no""1""0"Column to sort by. relevance ranks search matches (exact before prefix before contains); without a search it falls back to id order.
"id"Sort direction.
"ASC""DESC""DESC"Filter by commerce integration availability.
Set to true to include custom field values in the response.
"true""false"Filter by tag IDs (simple filter mode only).
Filter by contact statuses (simple filter mode only).
Filter by SMS statuses (simple filter mode only).
Filter by list IDs (simple filter mode only).
Filter by company IDs.
JSON-encoded advanced filter groups (advanced filter mode only).
Also return status_counts, the number of matching contacts per status (ignoring the status filter). Simple filter mode only. Accepts true, 1 or yes.
"true""false""yes""no""1""0"Number of contacts per page.
15Page number for pagination.
1Responses​
Paginated list of contacts.