Search GoHighLevel Contacts
ghl_search_contactsUse the optimized POST /contacts/search endpoint to find contacts with filters, text query, pagination, and location support, replacing the deprecated GET method.
Instructions
Search contacts with POST /contacts/search. This is the preferred read path over deprecated GET /contacts/.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of items to return from the local page. | |
| query | No | Optional search text. | |
| offset | No | Number of items to skip locally after receiving the API response. | |
| filters | No | Optional GoHighLevel contact search filters. | |
| pageLimit | No | GoHighLevel server-side page size. | |
| location_id | No | Optional GoHighLevel location ID override. Defaults to GHL_LOCATION_ID. | |
| start_after_id | No | Optional GoHighLevel startAfterId cursor. | |
| response_format | No | Output format: markdown for human-readable summaries, json for structured output. | markdown |