GET), writes (POST, PATCH, DELETE) and live contact enrichment (adding contact-list members):
Limits aggregate per account: all your API keys, the CLI and MCP draw from the same budget. MCP tool calls are read-classed; MCP write tools (scheduling, articles, signal agents, media) also count against the write limit. Adding a contact-list member counts against both the write limit and the tighter enrichment limit.
Windows are fixed (aligned to the clock minute and UTC day), not sliding.
Response headers
Every authenticated/v1 response, not just rate-limited ones, includes:
When you hit a limit
Over-limit requests return429 with a Retry-After header (seconds) and this body:
Retry-After before retrying. For sustained workloads, spread requests out rather than bursting at the top of each minute, and page with limit=100 to reduce request counts.