| Method | Path | What it does | Cost |
|---|
| POST | /rest/{objectPlural} | Create records (e.g. POST /rest/people, /rest/companies); REST and GraphQL both batch up to 60 records per request. Unique fields (People email, Companies domain) reject duplicates with 400 | none |
| GET | /rest/{objectPlural} | List/filter records with fields and depth params | none |
| POST | /graphql | GraphQL batch upsert: plural create mutations (createPeople, createCompanies,...) with upsert: true update the record matched on a unique field (email, domain or any field marked Unique) instead of creating a duplicate | none |
| POST | /rest/metadata/objects | Create (POST) or list (GET) custom objects programmatically (Metadata API; GraphQL equivalent at /metadata) | none |
| POST | /rest/metadata/fields | Create fields (and relations) on an object programmatically (Metadata API) | none |
| DELETE | /rest/{objectPlural}/{id} | Delete a record. In our test with an API key this was a PERMANENT delete: no soft-deleted row remained and the unique domain was immediately free | none |
No endpoint matches that filter.