crm_list_contacts
List HubSpot contacts in record-id order, one page at a time. Use to iterate the entire contact list; pass 'after' cursor for next pages and stop when null.
Instructions
List HubSpot contacts in record-id order, one page at a time.
Use this to walk the whole contact set. Prefer crm_search_contacts when there is a term to match on, since listing everything is slower and burns rate limit.
Read-only. Needs the crm.objects.contacts.read scope; a missing scope is denied locally and recorded in the audit log. Not cached. Pass the returned 'after' cursor back for the next page and stop when it comes back null. Archived contacts are excluded.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| after | No | Cursor copied from the previous response's 'after' field. Omit for the first page. | |
| limit | No | How many records this page may contain, 1 to 100. HubSpot caps it at 100. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| after | No | Cursor for the next page, or null when this is the last page. | |
| results | Yes | Records in this page, each with 'id' and 'properties'. |