# Get event by ID **GET /events/{event_id}** ## Servers - Production: https://api.example.com/v1 (Production) - Sandbox: https://sandbox.api.example.com/v1 (Sandbox) ## Authentication methods - Api key auth ## Parameters ### Headers - **PRE-ACCESS-KEY** (string) Broker access key identifier. - **PRE-ACCESS-SIGNATURE** (string) Keyed BLAKE2b-256 signature (hex lowercase, 64 characters). - **PRE-ACCESS-TIMESTAMP** (string(date-time)) RFC3339 timestamp with milliseconds (e.g., 2025-10-30T06:00:34.075Z). Must be within clock_skew_tolerance (default 5m) of server time. ### Path parameters - **event_id** (string) Unique identifier for the event ### Query parameters - **lang** (array[string]) Language codes to filter localized content (repeatable). If omitted, all available locales are returned. ## Responses ### 200 Event details #### Body: application/json (object) - **event_id** (string) - **title** (object) Localized text content. When lang filter is applied, only requested locales are included. When lang filter is omitted, all available locales (en, pt, id) are included. - **series_title** (object) Localized title of the recurring series this event belongs to. Null when the event's template defines no series title. - **rules_primary** (object) Localized text content. When lang filter is applied, only requested locales are included. When lang filter is omitted, all available locales (en, pt, id) are included. - **category** (string) - **image_url** (string) - **series** (string) Event series meta tag. Empty = standalone event. Non-empty values indicate the event belongs to a recurring series with the given interval. - **status** (string) - open: event is open, trading on markets is open or will be open (market statuses: unopened, pre-open, active, or suspended) - closed: event is closed, trading stopped, markets awaiting resolution and settlement - settled: all markets resolved and payouts completed - voided: event cancelled, all markets voided, contracts refunded - **void_reason** (string) - **created_at** (string(date-time)) - **opens_at** (string(date-time)) - **closes_at** (string(date-time)) - **settlement_sources** (array[object]) - **markets** (array[object]) ### 400 Validation / semantic error #### Body: application/json (object) - **error_code** (string) - **message** (string) - **details** (object) ### 404 Resource not found #### Body: application/json (object) - **error_code** (string) - **message** (string) - **details** (object) ### 503 Backpressure / temporary unavailability #### Body: application/json (object) - **error_code** (string) - **message** (string) - **details** (object) [Powered by Bump.sh](https://bump.sh)