Errors and request IDs
Handle validation, permission, rate limit, and service errors predictably.
Alpha returns JSON errors with a stable code, a human-readable message, and a request ID.
Request IDs
Every response includes X-Request-Id. You can also send your own value, up to 120 characters, in the request header. Use a unique ID for each attempt.
Alpha stores the ID with its shared API and MCP audit record. Secret values and sensitive tool arguments are redacted before storage.
Rate limits
Current API limits are 240 requests per minute per credential and 600 requests per minute per source IP. SDKs retry common transient responses, but your application should still bound total retries.