The API returns standard HTTP status codes to indicate success or failure. Error responses will include a JSON body with error details.
The API coverage is comprehensive, with over 100 endpoints available, allowing developers to integrate with various aspects of the SevenRooms platform.
That means no refresh token flow. If your key is compromised, you must regenerate it through support. Plan accordingly and store keys in a secure secrets manager.
| Expectation | Reality | |-------------|---------| | GraphQL or modern REST patterns | Mostly REST, but some nested objects require multiple calls. | | Rate limits clearly posted | Often communicated per contract. Assume 100–200 requests per minute unless approved for higher. | | Sandbox environment with dummy data | Yes, there is a sandbox, but it may lack realistic waitlist or payment data. | | Webhook delivery guarantee | At-least-once delivery, but you'll need idempotency keys on your side. |