Skip to main content
Meeting endpoints return failures as a non-2xx status with a single error object — branch on error.code and use error.message for diagnostics:
Authentication, permission, rate-limit, and other request failures that occur before reaching the Meeting service use the general API error codes with the standard plural envelope — a missing or invalid API key, for example, returns 401 with {"errors": [{"code": "10009", ...}]}, not the single-error shape below. Authenticated operations can also return 403, 429 (with Retry-After when authentication is overloaded), or 503. A small number of gateway-level failures (such as a 502 for a meeting URL the provider rejects outright) return a plain-text body with no JSON envelope at all, so parse error responses defensively.

Meeting Error Codes