| Method | Path | What it does | Cost |
|---|
| POST | /crm/objects/2026-09/contacts/batch/upsert | Create-or-update up to 100 contacts by a unique property (idProperty, e.g. email) | none (counts against API rate limit) |
| POST | /crm/objects/2026-09/companies/batch/upsert | Create-or-update up to 100 companies by a unique property | none |
| POST | /crm/objects/2026-09/{objectType}/batch/{create|read|update|archive} | Batch CRUD for contacts, companies, deals, tickets, custom objects | none |
| POST | /crm/objects/2026-09/{objectType}/search | Filter/sort/search CRM records (dedupe lookups) | none |
| POST | /crm/objects/2026-09/contacts/merge | Merge two contacts (irreversible; survivor may get a new id) | none |
| POST | /crm/associations/2026-09/{fromObjectType}/{toObjectType}/batch/associate/default | Bulk-associate records with the default (unlabeled) association | none |
| POST | /crm/associations/2026-09/{fromObjectType}/{toObjectType}/batch/read | Read associations for up to 1,000 records | none |
| POSTasync | /crm/imports/2026-09 | Bulk CSV/XLSX import of records with associations | none |
| POSTasync | /crm/exports/2026-09/export/async | Async export of records or views | none |
| POST | /crm/lists/2026-09/ | Create static (MANUAL) or dynamic lists; manage memberships | none |
| GET | /app-webhooks/2026-09/{appId}/subscriptions | Manage webhook event subscriptions for an app | none |
No endpoint matches that filter.