Limits
- Per key: 120 requests per rolling 60-second window by default. Pineyard can set a different limit for your workspace; ask your account team if you need more.
- The limit is shared across every endpoint the key calls:
/v1and the workspace API count against the same budget. - Per IP address: up to 300 failed-authentication requests per minute (missing, unknown or revoked keys). Successful requests do not count towards it.
Response headers
Responses include the standardRateLimit and RateLimit-Policy headers
(IETF draft 7), which tell you how
many requests are left in the current window and when it resets.
When you exceed the limit
The request is rejected with429 and a Retry-After header (seconds):
Retry-After seconds, then retry. Rejected requests are not processed: a 429 on an endpoint that
requires an Idempotency-Key can be retried with the same key.

