| Method | Path | What it does | Cost |
|---|
| POST | /people/batch/create | Create up to 100 people; each record succeeds or fails on its own | none |
| POST | /people/batch/update | Update up to 100 people | none |
| POST | /people/search | Search people with filters (dedupe lookups) | none |
| POST | /companies/batch/create | Create up to 100 companies; a record naming an existing company UPDATES that company (name is the unique key) and its result says so | none |
| POST | /companies/search | Search companies | none |
| POST | /groups/{groupId}/{objectType}/batch/create | Batch-create up to 100 deals or custom objects of one type inside a group. Records are NEVER matched with existing objects: a retried batch creates every object again unless an Idempotency-Key is sent | none |
| POSTasync | /person-enrichments | Enrich people: async email and/or phone enrichment for up to 500 people (same engine as the app's 1-click enrichment) | Workspace person_enrichment credits, charged per person and per field found; 402 up front if credits cannot cover the maximum possible cost. Our test: 1 credit reserved while running, released when nothing was found (net 0) |
| GET | /credits | Credits used and available for each metered feature in the current period (needs contributor role or above) | none |
No endpoint matches that filter.