Rate Limits and Idempotency Keys in the unLocked CRM API

How our token-bucket rate limiter works, what the X-RateLimit headers mean, and why every POST/PATCH should send an Idempotency-Key in production.