CRISP partners Endpoint reference Get event GET /v1/events/{id}
Use this operation for get event. Follow the markets and trading guide for the complete workflow.
Markets and trading guide · All endpoints · SDK: getEvent
Server-to-server HMAC. Your key selects the partner; your backend must authorize the end user.
CRISP enables access to the features agreed for your integration. Contact CRISP if an enabled feature returns an access error.
Idempotency-Key: Not required by this operation . Signing and authentication →
Required means the field must be present. Nullable means an explicit JSON null is allowed; it does not mean optional.
Path parameters Field Type / presence Description and constraints idstringRequired
Non-null
—
Query parameters Field Type / presence Description and constraints localestringOptional
Non-null
Allowed: "en", "zh", "zh-hant", "ja"
Header parameters No operation-specific headers. The HMAC headers above still apply.
JSON body No request body.
Illustrative identifiers only: replace them with resources from your integration. Keep credentials on your backend. HTTP placeholders must be signed ; the SDK signs automatically. Financial intent keys must be persisted and unique per new action.
HTTP SDK
GET /v1/events/example
Host : partner-api.crisp.trade
X-Crisp-Partner-Key : <server-key-id>
X-Crisp-Timestamp : <fresh-ISO-8601-UTC-timestamp>
X-Crisp-Nonce : <fresh-unique-nonce>
X-Crisp-Signature : <computed-base64-HMAC>
HTTP responses use the envelope below. SDK calls expose its payload as result.data, with HTTP status and request metadata on the SDK wrapper.
200 · Success Data payload Field Type / presence Description and constraints eventobjectRequired
Non-null
Venue-owned JSON extension; fields are not a stable CRISP contract. Handle missing fields.
localizationobjectOptional
Non-null
Expand the structure below. localization: expand fields Field Type / presence Description and constraints localestringRequired
Non-null
Allowed: "en", "zh", "zh-hant", "ja"
fallbackLocalestringRequired
Non-null
Allowed: "en"
sourcestringRequired
Non-null
Allowed: "upstream", "unavailable"
eventsarray<object>Required
Non-null
Expand the structure below. events: expand item fields Field Type / presence Description and constraints eventIdstringRequired
Non-null
— titlestring | nullRequired
Nullable
Expand the structure below. title: expand fields seriesTitlestring | nullOptional
Nullable
Expand the structure below. seriesTitle: expand fields marketsarray<object>Required
Non-null
Expand the structure below. markets: expand item fields Field Type / presence Description and constraints marketIdstringRequired
Non-null
— sourceMarketIdstringRequired
Non-null
— titlestring | nullRequired
Nullable
Expand the structure below. title: expand fields groupItemTitlestring | nullRequired
Nullable
Expand the structure below. groupItemTitle: expand fields outcomesarray<object>Required
Non-null
Expand the structure below. outcomes: expand item fields Field Type / presence Description and constraints tokenIdstringRequired
Non-null
Outcome token identifier. Keep as a string to avoid integer precision loss.
Validation pattern ^(0|[1-9]\d{0,100})$indexintegerRequired
Non-null
minimum: 0
labelstringRequired
Non-null
—
Additional fields are not allowed in this object.
Additional fields are not allowed in this object.
tagsarray<object>Required
Non-null
Expand the structure below. tags: expand item fields Field Type / presence Description and constraints idstringRequired
Non-null
— labelstringRequired
Non-null
—
Additional fields are not allowed in this object.
Additional fields are not allowed in this object.
marketsarray<object>Required
Non-null
Expand the structure below. markets: expand item fields Field Type / presence Description and constraints marketIdstringRequired
Non-null
— sourceMarketIdstringRequired
Non-null
— titlestring | nullRequired
Nullable
Expand the structure below. title: expand fields groupItemTitlestring | nullRequired
Nullable
Expand the structure below. groupItemTitle: expand fields outcomesarray<object>Required
Non-null
Expand the structure below. outcomes: expand item fields Field Type / presence Description and constraints tokenIdstringRequired
Non-null
Outcome token identifier. Keep as a string to avoid integer precision loss.
Validation pattern ^(0|[1-9]\d{0,100})$indexintegerRequired
Non-null
minimum: 0
labelstringRequired
Non-null
—
Additional fields are not allowed in this object.
Additional fields are not allowed in this object.
missingEventIdsarray<string>Required
Non-null
Expand the structure below. missingEventIds: expand item fields missingMarketIdsarray<string>Required
Non-null
Expand the structure below. missingMarketIds: expand item fields
Additional fields are not allowed in this object.
Additional fields are not allowed in this object.
Full HTTP envelope Field Type / presence Description and constraints dataobjectRequired
Non-null
Expand the structure below. data: expand fields Field Type / presence Description and constraints eventobjectRequired
Non-null
Venue-owned JSON extension; fields are not a stable CRISP contract. Handle missing fields.
localizationobjectOptional
Non-null
Expand the structure below. localization: expand fields Field Type / presence Description and constraints localestringRequired
Non-null
Allowed: "en", "zh", "zh-hant", "ja"
fallbackLocalestringRequired
Non-null
Allowed: "en"
sourcestringRequired
Non-null
Allowed: "upstream", "unavailable"
eventsarray<object>Required
Non-null
Expand the structure below. events: expand item fields Field Type / presence Description and constraints eventIdstringRequired
Non-null
— titlestring | nullRequired
Nullable
Expand the structure below. title: expand fields seriesTitlestring | nullOptional
Nullable
Expand the structure below. seriesTitle: expand fields marketsarray<object>Required
Non-null
Expand the structure below. markets: expand item fields Field Type / presence Description and constraints marketIdstringRequired
Non-null
— sourceMarketIdstringRequired
Non-null
— titlestring | nullRequired
Nullable
Expand the structure below. title: expand fields groupItemTitlestring | nullRequired
Nullable
Expand the structure below. groupItemTitle: expand fields outcomesarray<object>Required
Non-null
Expand the structure below. outcomes: expand item fields Field Type / presence Description and constraints tokenIdstringRequired
Non-null
Outcome token identifier. Keep as a string to avoid integer precision loss.
Validation pattern ^(0|[1-9]\d{0,100})$indexintegerRequired
Non-null
minimum: 0
labelstringRequired
Non-null
—
Additional fields are not allowed in this object.
Additional fields are not allowed in this object.
tagsarray<object>Required
Non-null
Expand the structure below. tags: expand item fields Field Type / presence Description and constraints idstringRequired
Non-null
— labelstringRequired
Non-null
—
Additional fields are not allowed in this object.
Additional fields are not allowed in this object.
marketsarray<object>Required
Non-null
Expand the structure below. markets: expand item fields Field Type / presence Description and constraints marketIdstringRequired
Non-null
— sourceMarketIdstringRequired
Non-null
— titlestring | nullRequired
Nullable
Expand the structure below. title: expand fields groupItemTitlestring | nullRequired
Nullable
Expand the structure below. groupItemTitle: expand fields outcomesarray<object>Required
Non-null
Expand the structure below. outcomes: expand item fields Field Type / presence Description and constraints tokenIdstringRequired
Non-null
Outcome token identifier. Keep as a string to avoid integer precision loss.
Validation pattern ^(0|[1-9]\d{0,100})$indexintegerRequired
Non-null
minimum: 0
labelstringRequired
Non-null
—
Additional fields are not allowed in this object.
Additional fields are not allowed in this object.
missingEventIdsarray<string>Required
Non-null
Expand the structure below. missingEventIds: expand item fields missingMarketIdsarray<string>Required
Non-null
Expand the structure below. missingMarketIds: expand item fields
Additional fields are not allowed in this object.
Additional fields are not allowed in this object.
requestIdstringRequired
Non-null
Request correlation ID for debugging and support.
Additional fields are not allowed in this object.
Schema illustration, not live account data. Null means unavailable or not applicable, never an invented zero. Empty arrays do not imply the endpoint always returns no results.
200 response JSON {
"data" : {
"event" : {}
},
"requestId" : "example-request-id"
}
Status Meaning 400Inspect error.code and retain the original financial intent. 401Inspect error.code and retain the original financial intent. 403Inspect error.code and retain the original financial intent. 404Not visible for this account. A recovery lookup miss is not proof that an in-flight submission failed. 409Inspect error.code and retain the original financial intent. 429Inspect error.code and retain the original financial intent. 500Inspect error.code and retain the original financial intent. 502Inspect error.code and retain the original financial intent. 503Inspect error.code and retain the original financial intent.
Inspect the error code and outcomeUnknown, not just the HTTP status. Preserve the original intent after financial uncertainty. Read-only retries should honor Retry-After. Recovery workflow →
Error response fields Field Type / presence Description and constraints errorobjectRequired
Non-null
Expand the structure below. error: expand fields Field Type / presence Description and constraints codestringRequired
Non-null
— messagestringRequired
Non-null
— requestIdstringRequired
Non-null
Request correlation ID for debugging and support.
Additional fields are not allowed in this object.
Additional fields are not allowed in this object.
OpenAPI download · Advanced schema and legacy anchor