API reference
Generated endpoint documentation for the public Tanitar APIs.
This reference is generated from the controllers mounted by Tanitar's services. It contains the API-key surface available to your back end. The public Player allowlist is currently empty and will appear here when that API is released.
Every operation names the API that owns it, the base-URL placeholder that API is served from, the
scope your key must carry, its parameters, its request body, and whether it requires an
Idempotency-Key header. See Authentication for the base
URL behind each placeholder and for how scopes are granted to a key.
The generated code samples use a placeholder host. Do not send requests to it. Each operation
names the base URL to use, such as $REWARD_API_URL or $TOURNAMENT_API_URL. Request execution
from this page is intentionally disabled.
Error responses follow one shape across every API, documented under each operation's 401, 403,
429 and default responses. Success response bodies are not yet described field by field here;
the guide for each capability shows a worked response until the services publish those schemas.
/enrollments/{enrollmentId}/check-inAPI: Tournament · Base URL: $TOURNAMENT_API_URL · Authentication: API key · Required scope: tournaments:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/enrollments/string/check-in" \ -H "Idempotency-Key: string"/enrollments/{enrollmentId}/confirmAPI: Tournament · Base URL: $TOURNAMENT_API_URL · Authentication: API key · Required scope: tournaments:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/enrollments/string/confirm" \ -H "Idempotency-Key: string"/enrollments/{enrollmentId}/roster/{rosterMemberId}/acceptAPI: Tournament · Base URL: $TOURNAMENT_API_URL · Authentication: API key · Required scope: tournaments:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/enrollments/string/roster/string/accept" \ -H "Idempotency-Key: string"/enrollments/{enrollmentId}/roster/{rosterMemberId}/rejectAPI: Tournament · Base URL: $TOURNAMENT_API_URL · Authentication: API key · Required scope: tournaments:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/enrollments/string/roster/string/reject" \ -H "Idempotency-Key: string"/enrollments/{enrollmentId}/withdrawAPI: Tournament · Base URL: $TOURNAMENT_API_URL · Authentication: API key · Required scope: tournaments:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/enrollments/string/withdraw" \ -H "Idempotency-Key: string"/enrollments/{enrollmentId}API: Tournament · Base URL: $TOURNAMENT_API_URL · Authentication: API key · Required scope: tournaments:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Response Body
application/json
application/json
application/json
application/json
curl -X DELETE "https://example.com/enrollments/string" \ -H "Idempotency-Key: string"/enrollments/{enrollmentId}API: Tournament · Base URL: $TOURNAMENT_API_URL · Authentication: API key · Required scope: tournaments:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X PATCH "https://example.com/enrollments/string" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{}'/enrollmentsAPI: Tournament · Base URL: $TOURNAMENT_API_URL · Authentication: API key · Required scope: tournaments:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/enrollments" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{}'/esports-organizations/{esportsOrganizationId}/media/{kind}/uploads/{uploadId}/completeAPI: Tournament · Base URL: $TOURNAMENT_API_URL · Authentication: API key · Required scope: organizations:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/esports-organizations/string/media/string/uploads/string/complete" \ -H "Idempotency-Key: string"/esports-organizations/{esportsOrganizationId}/media/{kind}/uploadsAPI: Tournament · Base URL: $TOURNAMENT_API_URL · Authentication: API key · Required scope: organizations:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/esports-organizations/string/media/string/uploads" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{}'/esports-organizations/{esportsOrganizationId}/media/{kind}API: Tournament · Base URL: $TOURNAMENT_API_URL · Authentication: API key · Required scope: organizations:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Response Body
application/json
application/json
application/json
application/json
curl -X DELETE "https://example.com/esports-organizations/string/media/string" \ -H "Idempotency-Key: string"/esports-organizations/{esportsOrganizationId}/media/{kind}API: Tournament · Base URL: $TOURNAMENT_API_URL · Authentication: API key · Required scope: organizations:read
Authorization
apiKeyBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/esports-organizations/string/media/string"/esports-organizations/{esportsOrganizationId}/members/{memberId}API: Tournament · Base URL: $TOURNAMENT_API_URL · Authentication: API key · Required scope: organizations:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Response Body
application/json
application/json
application/json
application/json
curl -X DELETE "https://example.com/esports-organizations/string/members/string" \ -H "Idempotency-Key: string"/esports-organizations/{esportsOrganizationId}/membersAPI: Tournament · Base URL: $TOURNAMENT_API_URL · Authentication: API key · Required scope: organizations:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/esports-organizations/string/members" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{}'/esports-organizations/{esportsOrganizationId}/roles/{roleKey}API: Tournament · Base URL: $TOURNAMENT_API_URL · Authentication: API key · Required scope: organizations:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Response Body
application/json
application/json
application/json
application/json
curl -X DELETE "https://example.com/esports-organizations/string/roles/string" \ -H "Idempotency-Key: string"/esports-organizations/{esportsOrganizationId}/rolesAPI: Tournament · Base URL: $TOURNAMENT_API_URL · Authentication: API key · Required scope: organizations:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/esports-organizations/string/roles" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{}'/esports-organizations/{esportsOrganizationId}API: Tournament · Base URL: $TOURNAMENT_API_URL · Authentication: API key · Required scope: organizations:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Response Body
application/json
application/json
application/json
application/json
curl -X DELETE "https://example.com/esports-organizations/string" \ -H "Idempotency-Key: string"/esports-organizations/{esportsOrganizationId}API: Tournament · Base URL: $TOURNAMENT_API_URL · Authentication: API key · Required scope: organizations:read
Authorization
apiKeyBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/esports-organizations/string"/esports-organizations/{esportsOrganizationId}API: Tournament · Base URL: $TOURNAMENT_API_URL · Authentication: API key · Required scope: organizations:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X PATCH "https://example.com/esports-organizations/string" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{}'/esports-organizationsAPI: Tournament · Base URL: $TOURNAMENT_API_URL · Authentication: API key · Required scope: organizations:read
Authorization
apiKeyBearer In: header
Query Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/esports-organizations?cursor=string"/esports-organizationsAPI: Tournament · Base URL: $TOURNAMENT_API_URL · Authentication: API key · Required scope: organizations:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/esports-organizations" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{}'/event-crew-candidatesAPI: Events · Base URL: $EVENT_API_URL · Authentication: API key · Required scope: events:read
Authorization
apiKeyBearer In: header
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/event-crew-candidates"/events/{eventId}/badges/{issueId}/historyAPI: Events · Base URL: $EVENT_API_URL · Authentication: API key · Required scope: events:badges:read
Authorization
apiKeyBearer In: header
Path Parameters
Query Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/events/string/badges/string/history?historyCursor=string&deliveryCursor=string"/events/{eventId}/badges/{issueId}/print-linkAPI: Events · Base URL: $EVENT_API_URL · Authentication: API key · Required scope: events:badges:read
Authorization
apiKeyBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/events/string/badges/string/print-link"/events/{eventId}/badges/{issueId}/resendAPI: Events · Base URL: $EVENT_API_URL · Authentication: API key · Required scope: events:badges:mutate · Requires an Idempotency-Key header
Clerk callers must be organization administrators. API-key callers require the declared scopes; a Clerk organization role is not required for API keys.
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/events/string/badges/string/resend" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{ "operationId": "string" }'/events/{eventId}/badges/{issueId}/revokeAPI: Events · Base URL: $EVENT_API_URL · Authentication: API key · Required scope: events:badges:mutate · Requires an Idempotency-Key header
Clerk callers must be organization administrators. API-key callers require the declared scopes; a Clerk organization role is not required for API keys.
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/events/string/badges/string/revoke" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{ "revision": 1 }'/events/{eventId}/badges/definitionsAPI: Events · Base URL: $EVENT_API_URL · Authentication: API key · Required scope: events:badges:read
Authorization
apiKeyBearer In: header
Path Parameters
Query Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/events/string/badges/definitions?cursor=string"/events/{eventId}/badges/definitionsAPI: Events · Base URL: $EVENT_API_URL · Authentication: API key · Required scope: events:badges:mutate · Requires an Idempotency-Key header
Clerk callers must be organization administrators. API-key callers require the declared scopes; a Clerk organization role is not required for API keys.
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X PUT "https://example.com/events/string/badges/definitions" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{ "definitionId": "string", "category": "string", "templateId": "string", "templateRevision": 1, "expectedRevision": 0, "enabled": true }'/events/{eventId}/badges/issuesAPI: Events · Base URL: $EVENT_API_URL · Authentication: API key · Required scope: events:badges:mutate · Requires an Idempotency-Key header
Clerk callers must be organization administrators. API-key callers require the declared scopes; a Clerk organization role is not required for API keys.
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/events/string/badges/issues" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{ "definitionId": "string", "playerId": "string", "issuanceKey": "string" }'/events/{eventId}/badges/jobs/{jobId}/retryAPI: Events · Base URL: $EVENT_API_URL · Authentication: API key · Required scope: events:badges:mutate · Requires an Idempotency-Key header
Clerk callers must be organization administrators. API-key callers require the declared scopes; a Clerk organization role is not required for API keys.
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/events/string/badges/jobs/string/retry" \ -H "Idempotency-Key: string"/events/{eventId}/badges/jobs/{jobId}API: Events · Base URL: $EVENT_API_URL · Authentication: API key · Required scope: events:badges:read
Authorization
apiKeyBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/events/string/badges/jobs/string"/events/{eventId}/badges/jobsAPI: Events · Base URL: $EVENT_API_URL · Authentication: API key · Required scope: events:badges:mutate · Requires an Idempotency-Key header
Clerk callers must be organization administrators. API-key callers require the declared scopes; a Clerk organization role is not required for API keys.
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/events/string/badges/jobs" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{ "definitionId": "string", "jobId": "string", "selector": "registered" }'/events/{eventId}/badges/templatesAPI: Events · Base URL: $EVENT_API_URL · Authentication: API key · Required scope: events:badges:read
Authorization
apiKeyBearer In: header
Query Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/events/{eventId}/badges/templates?cursor=string"/events/{eventId}/badges/templatesAPI: Events · Base URL: $EVENT_API_URL · Authentication: API key · Required scope: events:badges:mutate · Requires an Idempotency-Key header
Clerk callers must be organization administrators. API-key callers require the declared scopes; a Clerk organization role is not required for API keys.
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X PUT "https://example.com/events/string/badges/templates" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{ "templateId": "string", "expectedRevision": 0, "title": "string", "design": { "pageSize": "A4", "orientation": "portrait", "font": "inter", "color": "string", "background": "string", "elements": [ { "type": "text", "x": 0, "y": 0, "width": 1, "height": 1 } ] }, "archived": true }'/events/{eventId}/badgesAPI: Events · Base URL: $EVENT_API_URL · Authentication: API key · Required scope: events:badges:read
Authorization
apiKeyBearer In: header
Path Parameters
Query Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/events/string/badges?cursor=string"/events/{eventId}/crew/{playerId}API: Events · Base URL: $EVENT_API_URL · Authentication: API key · Required scope: events:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X DELETE "https://example.com/events/string/crew/string" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{ "eventRevision": 1, "revision": 1 }'/events/{eventId}/crew/{playerId}API: Events · Base URL: $EVENT_API_URL · Authentication: API key · Required scope: events:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X PATCH "https://example.com/events/string/crew/string" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{ "playerId": "string", "role": "event_admin", "eventRevision": 1, "revision": 0 }'/events/{eventId}/crewAPI: Events · Base URL: $EVENT_API_URL · Authentication: API key · Required scope: events:read
Authorization
apiKeyBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/events/string/crew"/events/{eventId}/crewAPI: Events · Base URL: $EVENT_API_URL · Authentication: API key · Required scope: events:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/events/string/crew" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{ "playerId": "string", "role": "event_admin", "eventRevision": 1, "revision": 0 }'/events/{eventId}/media/{kind}/uploads/{uploadId}/completeAPI: Events · Base URL: $EVENT_API_URL · Authentication: API key · Required scope: events:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/events/string/media/string/uploads/string/complete" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{ "expectedMediaRevision": 0 }'/events/{eventId}/media/{kind}/uploadsAPI: Events · Base URL: $EVENT_API_URL · Authentication: API key · Required scope: events:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Request Body
application/json
Authorize a ten-minute staging upload. Completion verifies the bytes and promotes them to a distinct final public URL. Only the initiating principal on the same plane can complete it.
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/events/string/media/string/uploads" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{ "contentType": "image/jpeg", "contentLength": 1, "checksumSha256": "string" }'/events/{eventId}/media/coverAPI: Events · Base URL: $EVENT_API_URL · Authentication: API key · Required scope: events:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X DELETE "https://example.com/events/string/media/cover" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{ "expectedMediaRevision": 0 }'/events/{eventId}/media/gallery/{mediaId}API: Events · Base URL: $EVENT_API_URL · Authentication: API key · Required scope: events:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X DELETE "https://example.com/events/string/media/gallery/string" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{ "expectedMediaRevision": 0 }'/events/{eventId}/media/gallery/orderAPI: Events · Base URL: $EVENT_API_URL · Authentication: API key · Required scope: events:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X PUT "https://example.com/events/string/media/gallery/order" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{ "expectedMediaRevision": 0, "mediaIds": [ "string" ] }'/events/{eventId}/mediaAPI: Events · Base URL: $EVENT_API_URL · Authentication: API key · Required scope: events:read
Authorization
apiKeyBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/events/string/media"/events/{eventId}/page/draftAPI: Events · Base URL: $EVENT_API_URL · Authentication: API key · Required scope: events:pages:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
application/json
curl -X PUT "https://example.com/events/string/page/draft" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{ "expectedHeadRevision": 0, "operationId": "string", "config": { "schemaVersion": 1, "type": "event_page_design", "catalogVersion": 1, "look": { "readyMadeLook": "defendr", "layout": "classic", "backdrop": "none", "title": "solid", "surface": "neutral", "hideDefendrMenu": true, "hideFooter": true, "primaryColor": "strings" }, "pattern": { "designPattern": "clean", "behindTheTop": "nothing", "aroundTheTop": "nothing", "titles": "bar", "betweenSections": "nothing", "cardsAndPictures": "plain", "buttonsAndLabels": "plain" }, "typeAndShapes": { "headingTypeface": "default", "textTypeface": "default", "headings": "capitals", "corners": "sharp", "cards": "solid", "buttons": "solid", "secondColor": "strings" }, "artwork": {}, "sections": { "sectionMenu": true, "items": [] } } }'{ "success": true, "data": { "eventId": "string", "headRevision": 0, "draftRevision": 1, "publishedRevision": 1 }, "responseType": "SUCCESS"}/events/{eventId}/page/operationsAPI: Events · Base URL: $EVENT_API_URL · Authentication: API key · Required scope: events:pages:mutate and events:pages:read · Requires an Idempotency-Key header
Applies typed relative operations to the current draft. Use a new operationId (and Idempotency-Key) for every request, preview or save: the platform replays the stored response for a repeated key and refuses the same key with a different body.
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/events/string/page/operations" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{ "expectedHeadRevision": 0, "operationId": "string", "mode": "preview", "operations": [ { "op": "set_look_field" } ] }'{ "success": true, "data": { "mode": "preview", "eventId": "string", "headRevision": 0, "draftRevision": 1, "publishedRevision": 1, "config": { "schemaVersion": 1, "type": "event_page_design", "catalogVersion": 1, "look": { "readyMadeLook": "defendr", "layout": "classic", "backdrop": "none", "title": "solid", "surface": "neutral", "hideDefendrMenu": true, "hideFooter": true, "primaryColor": "strings" }, "pattern": { "designPattern": "clean", "behindTheTop": "nothing", "aroundTheTop": "nothing", "titles": "bar", "betweenSections": "nothing", "cardsAndPictures": "plain", "buttonsAndLabels": "plain" }, "typeAndShapes": { "headingTypeface": "default", "textTypeface": "default", "headings": "capitals", "corners": "sharp", "cards": "solid", "buttons": "solid", "secondColor": "strings" }, "artwork": {}, "sections": { "sectionMenu": true, "items": [] } }, "diff": [ { "path": "string", "before": null, "after": null } ], "issues": [ { "path": "string", "message": "string" } ] }, "responseType": "SUCCESS"}/events/{eventId}/page/previewAPI: Events · Base URL: $EVENT_API_URL · Authentication: API key · Required scope: events:pages:read
Authorization
apiKeyBearer In: header
Path Parameters
Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/events/string/page/preview" \ -H "Content-Type: application/json" \ -d '{ "config": { "schemaVersion": 1, "type": "event_page_design", "catalogVersion": 1, "look": { "readyMadeLook": "defendr", "layout": "classic", "backdrop": "none", "title": "solid", "surface": "neutral", "hideDefendrMenu": true, "hideFooter": true, "primaryColor": "strings" }, "pattern": { "designPattern": "clean", "behindTheTop": "nothing", "aroundTheTop": "nothing", "titles": "bar", "betweenSections": "nothing", "cardsAndPictures": "plain", "buttonsAndLabels": "plain" }, "typeAndShapes": { "headingTypeface": "default", "textTypeface": "default", "headings": "capitals", "corners": "sharp", "cards": "solid", "buttons": "solid", "secondColor": "strings" }, "artwork": {}, "sections": { "sectionMenu": true, "items": [] } } }'{ "success": true, "data": { "preview": true, "view": { "event": { "eventId": "string", "name": "string", "tagline": "string", "description": "string", "format": "online", "location": "string", "startAt": "2019-08-24T14:15:22Z", "endAt": "2019-08-24T14:15:22Z", "timezone": "string", "phase": "upcoming", "externalLinks": [ "http://example.com" ] }, "config": { "schemaVersion": 1, "type": "event_page_design", "catalogVersion": 1, "look": { "readyMadeLook": "defendr", "layout": "classic", "backdrop": "none", "title": "solid", "surface": "neutral", "hideDefendrMenu": true, "hideFooter": true, "primaryColor": "strings" }, "pattern": { "designPattern": "clean", "behindTheTop": "nothing", "aroundTheTop": "nothing", "titles": "bar", "betweenSections": "nothing", "cardsAndPictures": "plain", "buttonsAndLabels": "plain" }, "typeAndShapes": { "headingTypeface": "default", "textTypeface": "default", "headings": "capitals", "corners": "sharp", "cards": "solid", "buttons": "solid", "secondColor": "strings" }, "artwork": {}, "sections": { "sectionMenu": true, "items": [] } }, "media": { "cover": { "mediaId": "string", "url": "http://example.com", "contentType": "image/jpeg", "contentLength": 1 }, "gallery": [ { "mediaId": "string", "url": "http://example.com", "contentType": "image/jpeg", "contentLength": 1 } ] }, "tournaments": { "items": [ { "tournamentId": "string", "name": "string", "slug": "string", "startAt": "2019-08-24T14:15:22Z", "endAt": "2019-08-24T14:15:22Z" } ], "nextCursor": "string" }, "sectionStates": { "about": "ready", "tournaments": "ready", "gallery": "ready", "when-and-where": "ready" } } }, "responseType": "SUCCESS"}/events/{eventId}/page/publishAPI: Events · Base URL: $EVENT_API_URL · Authentication: API key · Required scope: events:pages:publish · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/events/string/page/publish" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{ "expectedHeadRevision": 0, "operationId": "string", "targetRevision": 1 }'{ "success": true, "data": { "eventId": "string", "headRevision": 0, "draftRevision": 1, "publishedRevision": 1 }, "responseType": "SUCCESS"}/events/{eventId}/page/resetAPI: Events · Base URL: $EVENT_API_URL · Authentication: API key · Required scope: events:pages:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/events/string/page/reset" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{ "expectedHeadRevision": 0, "operationId": "string" }'{ "success": true, "data": { "eventId": "string", "headRevision": 0, "draftRevision": 1, "publishedRevision": 1 }, "responseType": "SUCCESS"}/events/{eventId}/page/restoreAPI: Events · Base URL: $EVENT_API_URL · Authentication: API key · Required scope: events:pages:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/events/string/page/restore" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{ "expectedHeadRevision": 0, "operationId": "string", "sourceRevision": 1 }'{ "success": true, "data": { "eventId": "string", "headRevision": 0, "draftRevision": 1, "publishedRevision": 1 }, "responseType": "SUCCESS"}/events/{eventId}/page/revisions/{revision}API: Events · Base URL: $EVENT_API_URL · Authentication: API key · Required scope: events:pages:read
Authorization
apiKeyBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/events/string/page/revisions/0"{ "success": true, "data": { "revision": 1, "createdAt": "2019-08-24T14:15:22Z", "createdBy": "string", "operation": "save", "config": { "schemaVersion": 1, "type": "event_page_design", "catalogVersion": 1, "look": { "readyMadeLook": "defendr", "layout": "classic", "backdrop": "none", "title": "solid", "surface": "neutral", "hideDefendrMenu": true, "hideFooter": true, "primaryColor": "strings" }, "pattern": { "designPattern": "clean", "behindTheTop": "nothing", "aroundTheTop": "nothing", "titles": "bar", "betweenSections": "nothing", "cardsAndPictures": "plain", "buttonsAndLabels": "plain" }, "typeAndShapes": { "headingTypeface": "default", "textTypeface": "default", "headings": "capitals", "corners": "sharp", "cards": "solid", "buttons": "solid", "secondColor": "strings" }, "artwork": {}, "sections": { "sectionMenu": true, "items": [] } } }, "responseType": "SUCCESS"}/events/{eventId}/page/revisionsAPI: Events · Base URL: $EVENT_API_URL · Authentication: API key · Required scope: events:pages:read
Authorization
apiKeyBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/events/string/page/revisions"{ "success": true, "data": { "items": [ { "revision": 1, "createdAt": "2019-08-24T14:15:22Z", "createdBy": "string", "operation": "save", "schemaVersion": 0, "catalogVersion": 0 } ], "nextCursor": 1 }, "responseType": "SUCCESS"}/events/{eventId}/page/withdrawAPI: Events · Base URL: $EVENT_API_URL · Authentication: API key · Required scope: events:pages:publish · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/events/string/page/withdraw" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{ "expectedHeadRevision": 0, "operationId": "string" }'{ "success": true, "data": { "eventId": "string", "headRevision": 0, "draftRevision": 1, "publishedRevision": 1 }, "responseType": "SUCCESS"}/events/{eventId}/pageAPI: Events · Base URL: $EVENT_API_URL · Authentication: API key · Required scope: events:pages:read
Authorization
apiKeyBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/events/string/page"{ "success": true, "data": { "eventId": "string", "headRevision": 0, "draftRevision": 1, "publishedRevision": 1, "config": { "schemaVersion": 1, "type": "event_page_design", "catalogVersion": 1, "look": { "readyMadeLook": "defendr", "layout": "classic", "backdrop": "none", "title": "solid", "surface": "neutral", "hideDefendrMenu": true, "hideFooter": true, "primaryColor": "strings" }, "pattern": { "designPattern": "clean", "behindTheTop": "nothing", "aroundTheTop": "nothing", "titles": "bar", "betweenSections": "nothing", "cardsAndPictures": "plain", "buttonsAndLabels": "plain" }, "typeAndShapes": { "headingTypeface": "default", "textTypeface": "default", "headings": "capitals", "corners": "sharp", "cards": "solid", "buttons": "solid", "secondColor": "strings" }, "artwork": {}, "sections": { "sectionMenu": true, "items": [] } } }, "responseType": "SUCCESS"}/events/{eventId}/publishAPI: Events · Base URL: $EVENT_API_URL · Authentication: API key · Required scope: events:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/events/string/publish" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{ "revision": 1 }'/events/{eventId}/registration-settings/completeAPI: Events · Base URL: $EVENT_API_URL · Authentication: API key · Required scope: events:registrations:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/events/string/registration-settings/complete" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{ "state": "stringstringstringstringstringstringstrings", "registrationId": "string" }'/events/{eventId}/registration-settingsAPI: Events · Base URL: $EVENT_API_URL · Authentication: API key · Required scope: events:registrations:read
Authorization
apiKeyBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/events/string/registration-settings"/events/{eventId}/registration-settingsAPI: Events · Base URL: $EVENT_API_URL · Authentication: API key · Required scope: events:registrations:mutate · Requires an Idempotency-Key header
Clerk callers must be organization administrators. API-key callers require the declared scopes; a Clerk organization role is not required for API keys.
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X PUT "https://example.com/events/string/registration-settings" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{ "expectedRevision": 0, "enabled": true, "label": "string", "authEntryUrl": "http://example.com", "allowedReturnOrigins": [ "http://example.com" ] }'/events/{eventId}/registrations/operations/{operationId}/contactAPI: Events · Base URL: $EVENT_API_URL · Authentication: API key · Required scope: events:registrations:mutate and players:contact:mutate · Requires an Idempotency-Key header
Clerk callers must be organization administrators. API-key callers require the declared scopes; a Clerk organization role is not required for API keys.
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/events/string/registrations/operations/string/contact" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{ "email": "user@example.com", "contactRevision": 0 }'/events/{eventId}/registrations/operations/{operationId}/retryAPI: Events · Base URL: $EVENT_API_URL · Authentication: API key · Required scope: events:registrations:mutate · Requires an Idempotency-Key header
Clerk callers must be organization administrators. API-key callers require the declared scopes; a Clerk organization role is not required for API keys.
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/events/string/registrations/operations/string/retry" \ -H "Idempotency-Key: string"/events/{eventId}/registrations/operations/{operationId}API: Events · Base URL: $EVENT_API_URL · Authentication: API key · Required scope: events:registrations:read
Authorization
apiKeyBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/events/string/registrations/operations/string"/events/{eventId}/registrationsAPI: Events · Base URL: $EVENT_API_URL · Authentication: API key · Required scope: events:registrations:read
Authorization
apiKeyBearer In: header
Path Parameters
Query Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/events/string/registrations?cursor=string&limit=string"/events/{eventId}/registrationsAPI: Events · Base URL: $EVENT_API_URL · Authentication: API key · Required scope: events:registrations:mutate · Requires an Idempotency-Key header
Clerk callers must be organization administrators. API-key callers require the declared scopes; a Clerk organization role is not required for API keys.
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/events/string/registrations" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{ "operationId": "string", "expectedRevision": 0, "action": "register" }'/events/{eventId}/tickets/admissionAPI: Events · Base URL: $EVENT_API_URL · Authentication: API key · Required scope: events:tickets:admit · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/events/string/tickets/admission" \ -H "Idempotency-Key: string"/events/{eventId}/tickets/authenticationAPI: Events · Base URL: $EVENT_API_URL · Authentication: API key · Required scope: events:tickets:read
Authorization
apiKeyBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/events/string/tickets/authentication"/events/{eventId}/tickets/authenticationAPI: Events · Base URL: $EVENT_API_URL · Authentication: API key · Required scope: events:tickets:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X PUT "https://example.com/events/string/tickets/authentication" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{}'/events/{eventId}/tickets/configurationAPI: Events · Base URL: $EVENT_API_URL · Authentication: API key · Required scope: events:tickets:read
Authorization
apiKeyBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/events/string/tickets/configuration"/events/{eventId}/tickets/configurationAPI: Events · Base URL: $EVENT_API_URL · Authentication: API key · Required scope: events:tickets:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X PUT "https://example.com/events/string/tickets/configuration" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{}'/events/{eventId}/tickets/orders/{orderId}/retryAPI: Events · Base URL: $EVENT_API_URL · Authentication: API key · Required scope: events:tickets:mutate and messaging:replay · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/events/string/tickets/orders/string/retry" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{}'/events/{eventId}/tickets/ordersAPI: Events · Base URL: $EVENT_API_URL · Authentication: API key · Required scope: events:tickets:read
Authorization
apiKeyBearer In: header
Path Parameters
Query Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/events/string/tickets/orders?cursor=string"/events/{eventId}/tickets/presentationAPI: Events · Base URL: $EVENT_API_URL · Authentication: API key · Required scope: events:tickets:read
Authorization
apiKeyBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/events/string/tickets/presentation"/events/{eventId}/tickets/presentationAPI: Events · Base URL: $EVENT_API_URL · Authentication: API key · Required scope: events:tickets:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X PUT "https://example.com/events/string/tickets/presentation" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{}'/events/{eventId}/tickets/templatesAPI: Events · Base URL: $EVENT_API_URL · Authentication: API key · Required scope: events:tickets:read
Authorization
apiKeyBearer In: header
Path Parameters
Query Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/events/string/tickets/templates?cursor=string"/events/{eventId}/tickets/templatesAPI: Events · Base URL: $EVENT_API_URL · Authentication: API key · Required scope: events:tickets:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X PUT "https://example.com/events/string/tickets/templates" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{}'/events/{eventId}/tournament-cleanupAPI: Events · Base URL: $EVENT_API_URL · Authentication: API key · Required scope: messaging:replay and events:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/events/string/tournament-cleanup" \ -H "Idempotency-Key: string"/events/{eventId}/tournaments/{tournamentId}API: Events · Base URL: $EVENT_API_URL · Authentication: API key · Required scope: events:mutate and tournaments:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/events/string/tournaments/string" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{}'/events/{eventId}/tournamentsAPI: Events · Base URL: $EVENT_API_URL · Authentication: API key · Required scope: events:read and tournaments:read
Authorization
apiKeyBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/events/string/tournaments"/events/{eventId}/unpublishAPI: Events · Base URL: $EVENT_API_URL · Authentication: API key · Required scope: events:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/events/string/unpublish" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{ "revision": 1 }'/events/{eventId}API: Events · Base URL: $EVENT_API_URL · Authentication: API key · Required scope: events:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X DELETE "https://example.com/events/string" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{ "revision": 1 }'/events/{eventId}API: Events · Base URL: $EVENT_API_URL · Authentication: API key · Required scope: events:read
Authorization
apiKeyBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/events/string"/events/{eventId}API: Events · Base URL: $EVENT_API_URL · Authentication: API key · Required scope: events:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X PATCH "https://example.com/events/string" \ -H "if-match: string" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{}'/eventsAPI: Events · Base URL: $EVENT_API_URL · Authentication: API key · Required scope: events:read
Authorization
apiKeyBearer In: header
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/events"/eventsAPI: Events · Base URL: $EVENT_API_URL · Authentication: API key · Required scope: events:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/events" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{ "name": "string", "initialAdminPlayerId": "string" }'/fixtures/{fixtureId}/resolutionAPI: Tournament · Base URL: $TOURNAMENT_API_URL · Authentication: API key · Required scope: results:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X PUT "https://example.com/fixtures/string/resolution" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{}'/fixtures/{fixtureId}API: Tournament · Base URL: $TOURNAMENT_API_URL · Authentication: API key · Required scope: results:read
Authorization
apiKeyBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/fixtures/string"/free-agent-requests/{requestId}API: Tournament · Base URL: $TOURNAMENT_API_URL · Authentication: API key · Required scope: tournaments:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Response Body
application/json
application/json
application/json
application/json
curl -X DELETE "https://example.com/free-agent-requests/string" \ -H "Idempotency-Key: string"/free-agent-requestsAPI: Tournament · Base URL: $TOURNAMENT_API_URL · Authentication: API key · Required scope: tournaments:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/free-agent-requests" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{}'/games/{gameId}API: Game · Base URL: $GAME_API_URL · Authentication: API key · Required scope: tournaments:read
Authorization
apiKeyBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/games/string"/games/find/uniqueAPI: Game · Base URL: $GAME_API_URL · Authentication: API key · Required scope: tournaments:read
Authorization
apiKeyBearer In: header
Query Parameters
Game ID
Game Name
Canonical game slug
Whether the game requires a tag or not (unique identity)
Value in
- "ARC SYSTEM WORKS"
- "NINTENDO"
- "SEGA"
- "SONY INTERACTIVE ENTERTAINMENT"
- "XBOX GAME STUDIOS"
- "ELECTRONIC ARTS"
- "ACTIVISION BLIZZARD"
- "UBISOFT"
- "EPIC GAMES"
- "VALVE"
- "RIOT GAMES"
- "TAKE-TWO INTERACTIVE"
- "ROCKSTAR GAMES"
- "2K GAMES"
- "BANDAI NAMCO"
- "CAPCOM"
- "KONAMI"
- "SQUARE ENIX"
- "FROMSOFTWARE"
- "BETHESDA"
- "CD PROJEKT RED"
- "TENCENT GAMES"
- "NETEASE GAMES"
- "HOYOVERSE"
- "KRAFTON"
- "NEXON"
- "NCSOFT"
- "SMILEGATE"
- "GARENA"
- "SUPERCELL"
- "BLIZZARD ENTERTAINMENT"
- "BUNGIE"
- "RESPAWN ENTERTAINMENT"
- "INFINITY WARD"
- "TREYARCH"
- "SNK"
- "KOEI TECMO"
- "ATLUS"
- "PLATINUMGAMES"
- "KOJIMA PRODUCTIONS"
- "SEGA SAMMY"
- "WARNER BROS. GAMES"
- "FOCUS ENTERTAINMENT"
- "THQ NORDIC"
- "PARADOX INTERACTIVE"
- "DEVOLVER DIGITAL"
- "ANNAPURNA INTERACTIVE"
- "HELLO GAMES"
- "MOJANG STUDIOS"
- "ROBLOX CORPORATION"
- "PSYONIX"
- "OTHER"
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/games/find/unique"/games/findAPI: Game · Base URL: $GAME_API_URL · Authentication: API key · Required scope: tournaments:read
Authorization
apiKeyBearer In: header
Query Parameters
Game ID
Game Name
Canonical game slug
Whether the game requires a tag or not (unique identity)
Value in
- "ARC SYSTEM WORKS"
- "NINTENDO"
- "SEGA"
- "SONY INTERACTIVE ENTERTAINMENT"
- "XBOX GAME STUDIOS"
- "ELECTRONIC ARTS"
- "ACTIVISION BLIZZARD"
- "UBISOFT"
- "EPIC GAMES"
- "VALVE"
- "RIOT GAMES"
- "TAKE-TWO INTERACTIVE"
- "ROCKSTAR GAMES"
- "2K GAMES"
- "BANDAI NAMCO"
- "CAPCOM"
- "KONAMI"
- "SQUARE ENIX"
- "FROMSOFTWARE"
- "BETHESDA"
- "CD PROJEKT RED"
- "TENCENT GAMES"
- "NETEASE GAMES"
- "HOYOVERSE"
- "KRAFTON"
- "NEXON"
- "NCSOFT"
- "SMILEGATE"
- "GARENA"
- "SUPERCELL"
- "BLIZZARD ENTERTAINMENT"
- "BUNGIE"
- "RESPAWN ENTERTAINMENT"
- "INFINITY WARD"
- "TREYARCH"
- "SNK"
- "KOEI TECMO"
- "ATLUS"
- "PLATINUMGAMES"
- "KOJIMA PRODUCTIONS"
- "SEGA SAMMY"
- "WARNER BROS. GAMES"
- "FOCUS ENTERTAINMENT"
- "THQ NORDIC"
- "PARADOX INTERACTIVE"
- "DEVOLVER DIGITAL"
- "ANNAPURNA INTERACTIVE"
- "HELLO GAMES"
- "MOJANG STUDIOS"
- "ROBLOX CORPORATION"
- "PSYONIX"
- "OTHER"
Page Number
Max Number of Records
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/games/find"/internal-currency-exchangeAPI: Reward · Base URL: $REWARD_API_URL · Authentication: API key · Required scope: rewards:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/internal-currency-exchange" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{ "playerId": "string", "from": "RED", "to": "RED", "amount": 0 }'/matches/{matchId}/evidence/{evidenceId}/media-urlAPI: Tournament · Base URL: $TOURNAMENT_API_URL · Authentication: API key · Required scope: results:read
Authorization
apiKeyBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/matches/string/evidence/string/media-url"/matches/{matchId}/evidence/{evidenceId}/media/{mediaId}/retry-purgeAPI: Tournament · Base URL: $TOURNAMENT_API_URL · Authentication: API key · Required scope: results:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/matches/string/evidence/string/media/string/retry-purge" \ -H "Idempotency-Key: string"/matches/{matchId}/evidence/{evidenceId}/media/{mediaId}API: Tournament · Base URL: $TOURNAMENT_API_URL · Authentication: API key · Required scope: results:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Response Body
application/json
application/json
application/json
application/json
curl -X DELETE "https://example.com/matches/string/evidence/string/media/string" \ -H "Idempotency-Key: string"/matches/{matchId}/evidence/{evidenceId}/reviewAPI: Tournament · Base URL: $TOURNAMENT_API_URL · Authentication: API key · Required scope: results:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/matches/string/evidence/string/review" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{}'/matches/{matchId}/evidence/{evidenceId}/uploads/{uploadId}/completeAPI: Tournament · Base URL: $TOURNAMENT_API_URL · Authentication: API key · Required scope: participants:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/matches/string/evidence/string/uploads/string/complete" \ -H "Idempotency-Key: string"/matches/{matchId}/evidence/{evidenceId}/uploadsAPI: Tournament · Base URL: $TOURNAMENT_API_URL · Authentication: API key · Required scope: participants:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/matches/string/evidence/string/uploads" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{}'/matches/{matchId}/evidence/{evidenceId}API: Tournament · Base URL: $TOURNAMENT_API_URL · Authentication: API key · Required scope: participants:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Response Body
application/json
application/json
application/json
application/json
curl -X DELETE "https://example.com/matches/string/evidence/string" \ -H "Idempotency-Key: string"/matches/{matchId}/evidence/{evidenceId}API: Tournament · Base URL: $TOURNAMENT_API_URL · Authentication: API key · Required scope: results:read
Authorization
apiKeyBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/matches/string/evidence/string"/matches/{matchId}/evidence/{evidenceId}API: Tournament · Base URL: $TOURNAMENT_API_URL · Authentication: API key · Required scope: participants:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X PATCH "https://example.com/matches/string/evidence/string" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{}'/matches/{matchId}/evidence/uploads/{uploadId}/completeAPI: Tournament · Base URL: $TOURNAMENT_API_URL · Authentication: API key · Required scope: participants:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/matches/string/evidence/uploads/string/complete" \ -H "Idempotency-Key: string"/matches/{matchId}/evidence/uploads/{uploadId}API: Tournament · Base URL: $TOURNAMENT_API_URL · Authentication: API key · Required scope: results:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Response Body
application/json
application/json
application/json
application/json
curl -X DELETE "https://example.com/matches/string/evidence/uploads/string" \ -H "Idempotency-Key: string"/matches/{matchId}/evidence/uploadsAPI: Tournament · Base URL: $TOURNAMENT_API_URL · Authentication: API key · Required scope: participants:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/matches/string/evidence/uploads" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{}'/matches/{matchId}/evidenceAPI: Tournament · Base URL: $TOURNAMENT_API_URL · Authentication: API key · Required scope: results:read
Authorization
apiKeyBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/matches/string/evidence"/matches/{matchId}/evidenceAPI: Tournament · Base URL: $TOURNAMENT_API_URL · Authentication: API key · Required scope: participants:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/matches/string/evidence" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{}'/matches/{matchId}/readyAPI: Tournament · Base URL: $TOURNAMENT_API_URL · Authentication: API key · Required scope: participants:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/matches/string/ready" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{}'/matches/{matchId}/result-revisionsAPI: Tournament · Base URL: $TOURNAMENT_API_URL · Authentication: API key · Required scope: results:read
Authorization
apiKeyBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/matches/string/result-revisions"/matches/{matchId}/result/revertAPI: Tournament · Base URL: $TOURNAMENT_API_URL · Authentication: API key · Required scope: results:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/matches/string/result/revert" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{}'/matches/{matchId}/resultAPI: Tournament · Base URL: $TOURNAMENT_API_URL · Authentication: API key · Required scope: results:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X PUT "https://example.com/matches/string/result" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{}'/matches/{matchId}API: Tournament · Base URL: $TOURNAMENT_API_URL · Authentication: API key · Required scope: tournaments:read
Authorization
apiKeyBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/matches/string"/matches/{matchId}API: Tournament · Base URL: $TOURNAMENT_API_URL · Authentication: API key · Required scope: tournaments:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X PATCH "https://example.com/matches/string" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{}'/organizations/{organizationId}/disableAPI: Tournament · Base URL: $TOURNAMENT_API_URL · Authentication: API key · Required scope: organizations:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/organizations/string/disable" \ -H "Idempotency-Key: string"/organizations/{organizationId}/enableAPI: Tournament · Base URL: $TOURNAMENT_API_URL · Authentication: API key · Required scope: organizations:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/organizations/string/enable" \ -H "Idempotency-Key: string"/organizations/{organizationId}API: Tournament · Base URL: $TOURNAMENT_API_URL · Authentication: API key · Required scope: organizations:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Response Body
application/json
application/json
application/json
application/json
curl -X DELETE "https://example.com/organizations/string" \ -H "Idempotency-Key: string"/organizations/{organizationId}API: Tournament · Base URL: $TOURNAMENT_API_URL · Authentication: API key · Required scope: organizations:read
Authorization
apiKeyBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/organizations/string"/organizations/{organizationId}API: Tournament · Base URL: $TOURNAMENT_API_URL · Authentication: API key · Required scope: organizations:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X PATCH "https://example.com/organizations/string" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{}'/organizationsAPI: Tournament · Base URL: $TOURNAMENT_API_URL · Authentication: API key · Required scope: organizations:read
Authorization
apiKeyBearer In: header
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/organizations"/organizationsAPI: Tournament · Base URL: $TOURNAMENT_API_URL · Authentication: API key · Required scope: organizations:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/organizations" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{}'/plan/limitsAPI: Tournament · Base URL: $TOURNAMENT_API_URL · Authentication: API key · Required scope: tournaments:read
Authorization
apiKeyBearer In: header
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/plan/limits"/player-game-stats/find/uniqueAPI: Game · Base URL: $GAME_API_URL · Authentication: API key · Required scope: results:read
Authorization
apiKeyBearer In: header
Query Parameters
Game ID
Player ID
Player Game Wins
Player Game Losses
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/player-game-stats/find/unique"/player-game-stats/findAPI: Game · Base URL: $GAME_API_URL · Authentication: API key · Required scope: results:read
Authorization
apiKeyBearer In: header
Query Parameters
Game ID
Player ID
Player Game Wins
Player Game Losses
Page Number
Max Number of Records
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/player-game-stats/find"/player/v1/awards/{awardId}/equipAPI: Reward · Base URL: $REWARD_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X DELETE "https://example.com/player/v1/awards/string/equip"/player/v1/awards/{awardId}/equipAPI: Reward · Base URL: $REWARD_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/player/v1/awards/string/equip"/player/v1/awardsAPI: Reward · Base URL: $REWARD_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/player/v1/awards"/player/v1/events/{eventId}/badges/{issueId}/historyAPI: Events · Base URL: $EVENT_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Path Parameters
Query Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/player/v1/events/string/badges/string/history?historyCursor=string&deliveryCursor=string"/player/v1/events/{eventId}/badges/{issueId}/print-linkAPI: Events · Base URL: $EVENT_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/player/v1/events/string/badges/string/print-link"/player/v1/events/{eventId}/badges/{issueId}/resendAPI: Events · Base URL: $EVENT_API_URL · Authentication: Player bearer token · Requires an Idempotency-Key header
Authorization
playerBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/player/v1/events/string/badges/string/resend" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{ "operationId": "string" }'/player/v1/events/{eventId}/badges/{issueId}/revokeAPI: Events · Base URL: $EVENT_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Path Parameters
Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/player/v1/events/string/badges/string/revoke" \ -H "Content-Type: application/json" \ -d '{ "revision": 1 }'/player/v1/events/{eventId}/badges/definitionsAPI: Events · Base URL: $EVENT_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Path Parameters
Query Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/player/v1/events/string/badges/definitions?cursor=string"/player/v1/events/{eventId}/badges/definitionsAPI: Events · Base URL: $EVENT_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Path Parameters
Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X PUT "https://example.com/player/v1/events/string/badges/definitions" \ -H "Content-Type: application/json" \ -d '{ "definitionId": "string", "category": "string", "templateId": "string", "templateRevision": 1, "expectedRevision": 0, "enabled": true }'/player/v1/events/{eventId}/badges/issuesAPI: Events · Base URL: $EVENT_API_URL · Authentication: Player bearer token · Requires an Idempotency-Key header
Authorization
playerBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/player/v1/events/string/badges/issues" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{ "definitionId": "string", "playerId": "string", "issuanceKey": "string" }'/player/v1/events/{eventId}/badges/jobs/{jobId}/retryAPI: Events · Base URL: $EVENT_API_URL · Authentication: Player bearer token · Requires an Idempotency-Key header
Authorization
playerBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/player/v1/events/string/badges/jobs/string/retry" \ -H "Idempotency-Key: string"/player/v1/events/{eventId}/badges/jobs/{jobId}API: Events · Base URL: $EVENT_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/player/v1/events/string/badges/jobs/string"/player/v1/events/{eventId}/badges/jobsAPI: Events · Base URL: $EVENT_API_URL · Authentication: Player bearer token · Requires an Idempotency-Key header
Authorization
playerBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/player/v1/events/string/badges/jobs" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{ "definitionId": "string", "jobId": "string", "selector": "registered" }'/player/v1/events/{eventId}/badges/mine/{issueId}/print-linkAPI: Events · Base URL: $EVENT_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/player/v1/events/string/badges/mine/string/print-link"/player/v1/events/{eventId}/badges/mineAPI: Events · Base URL: $EVENT_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Path Parameters
Query Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/player/v1/events/string/badges/mine?cursor=string"/player/v1/events/{eventId}/badges/templatesAPI: Events · Base URL: $EVENT_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Path Parameters
Query Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/player/v1/events/string/badges/templates?cursor=string"/player/v1/events/{eventId}/badges/templatesAPI: Events · Base URL: $EVENT_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Path Parameters
Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X PUT "https://example.com/player/v1/events/string/badges/templates" \ -H "Content-Type: application/json" \ -d '{ "templateId": "string", "expectedRevision": 0, "title": "string", "design": { "pageSize": "A4", "orientation": "portrait", "font": "inter", "color": "string", "background": "string", "elements": [ { "type": "text", "x": 0, "y": 0, "width": 1, "height": 1 } ] }, "archived": true }'/player/v1/events/{eventId}/badges/validateAPI: Events · Base URL: $EVENT_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Path Parameters
Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/player/v1/events/string/badges/validate" \ -H "Content-Type: application/json" \ -d '{ "handle": "stringstringstringstri" }'/player/v1/events/{eventId}/badgesAPI: Events · Base URL: $EVENT_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Path Parameters
Query Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/player/v1/events/string/badges?cursor=string"/player/v1/events/{eventId}/crew-candidatesAPI: Events · Base URL: $EVENT_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/player/v1/events/string/crew-candidates"/player/v1/events/{eventId}/crew/{playerId}API: Events · Base URL: $EVENT_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Path Parameters
Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X DELETE "https://example.com/player/v1/events/string/crew/string" \ -H "Content-Type: application/json" \ -d '{ "eventRevision": 1, "revision": 1 }'/player/v1/events/{eventId}/crew/{playerId}API: Events · Base URL: $EVENT_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Path Parameters
Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X PATCH "https://example.com/player/v1/events/string/crew/string" \ -H "Content-Type: application/json" \ -d '{ "playerId": "string", "role": "event_admin", "eventRevision": 1, "revision": 0 }'/player/v1/events/{eventId}/crewAPI: Events · Base URL: $EVENT_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/player/v1/events/string/crew"/player/v1/events/{eventId}/crewAPI: Events · Base URL: $EVENT_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Path Parameters
Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/player/v1/events/string/crew" \ -H "Content-Type: application/json" \ -d '{ "playerId": "string", "role": "event_admin", "eventRevision": 1, "revision": 0 }'/player/v1/events/{eventId}/media/{kind}/uploads/{uploadId}/completeAPI: Events · Base URL: $EVENT_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Path Parameters
Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/player/v1/events/string/media/string/uploads/string/complete" \ -H "Content-Type: application/json" \ -d '{ "expectedMediaRevision": 0 }'/player/v1/events/{eventId}/media/{kind}/uploadsAPI: Events · Base URL: $EVENT_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Path Parameters
Request Body
application/json
Authorize a ten-minute staging upload. Completion verifies the bytes and promotes them to a distinct final public URL. Only the initiating principal on the same plane can complete it.
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/player/v1/events/string/media/string/uploads" \ -H "Content-Type: application/json" \ -d '{ "contentType": "image/jpeg", "contentLength": 1, "checksumSha256": "string" }'/player/v1/events/{eventId}/media/coverAPI: Events · Base URL: $EVENT_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Path Parameters
Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X DELETE "https://example.com/player/v1/events/string/media/cover" \ -H "Content-Type: application/json" \ -d '{ "expectedMediaRevision": 0 }'/player/v1/events/{eventId}/media/gallery/{mediaId}API: Events · Base URL: $EVENT_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Path Parameters
Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X DELETE "https://example.com/player/v1/events/string/media/gallery/string" \ -H "Content-Type: application/json" \ -d '{ "expectedMediaRevision": 0 }'/player/v1/events/{eventId}/media/gallery/orderAPI: Events · Base URL: $EVENT_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Path Parameters
Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X PUT "https://example.com/player/v1/events/string/media/gallery/order" \ -H "Content-Type: application/json" \ -d '{ "expectedMediaRevision": 0, "mediaIds": [ "string" ] }'/player/v1/events/{eventId}/mediaAPI: Events · Base URL: $EVENT_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/player/v1/events/string/media"/player/v1/events/{eventId}/page/draftAPI: Events · Base URL: $EVENT_API_URL · Authentication: Player bearer token · Requires an Idempotency-Key header
Authorization
playerBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
application/json
curl -X PUT "https://example.com/player/v1/events/string/page/draft" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{ "expectedHeadRevision": 0, "operationId": "string", "config": { "schemaVersion": 1, "type": "event_page_design", "catalogVersion": 1, "look": { "readyMadeLook": "defendr", "layout": "classic", "backdrop": "none", "title": "solid", "surface": "neutral", "hideDefendrMenu": true, "hideFooter": true, "primaryColor": "strings" }, "pattern": { "designPattern": "clean", "behindTheTop": "nothing", "aroundTheTop": "nothing", "titles": "bar", "betweenSections": "nothing", "cardsAndPictures": "plain", "buttonsAndLabels": "plain" }, "typeAndShapes": { "headingTypeface": "default", "textTypeface": "default", "headings": "capitals", "corners": "sharp", "cards": "solid", "buttons": "solid", "secondColor": "strings" }, "artwork": {}, "sections": { "sectionMenu": true, "items": [] } } }'{ "success": true, "data": { "eventId": "string", "headRevision": 0, "draftRevision": 1, "publishedRevision": 1 }, "responseType": "SUCCESS"}/player/v1/events/{eventId}/page/publishAPI: Events · Base URL: $EVENT_API_URL · Authentication: Player bearer token · Requires an Idempotency-Key header
Authorization
playerBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/player/v1/events/string/page/publish" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{ "expectedHeadRevision": 0, "operationId": "string", "targetRevision": 1 }'{ "success": true, "data": { "eventId": "string", "headRevision": 0, "draftRevision": 1, "publishedRevision": 1 }, "responseType": "SUCCESS"}/player/v1/events/{eventId}/page/resetAPI: Events · Base URL: $EVENT_API_URL · Authentication: Player bearer token · Requires an Idempotency-Key header
Authorization
playerBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/player/v1/events/string/page/reset" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{ "expectedHeadRevision": 0, "operationId": "string" }'{ "success": true, "data": { "eventId": "string", "headRevision": 0, "draftRevision": 1, "publishedRevision": 1 }, "responseType": "SUCCESS"}/player/v1/events/{eventId}/page/restoreAPI: Events · Base URL: $EVENT_API_URL · Authentication: Player bearer token · Requires an Idempotency-Key header
Authorization
playerBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/player/v1/events/string/page/restore" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{ "expectedHeadRevision": 0, "operationId": "string", "sourceRevision": 1 }'{ "success": true, "data": { "eventId": "string", "headRevision": 0, "draftRevision": 1, "publishedRevision": 1 }, "responseType": "SUCCESS"}/player/v1/events/{eventId}/page/revisions/{revision}API: Events · Base URL: $EVENT_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/player/v1/events/string/page/revisions/0"{ "success": true, "data": { "revision": 1, "createdAt": "2019-08-24T14:15:22Z", "createdBy": "string", "operation": "save", "config": { "schemaVersion": 1, "type": "event_page_design", "catalogVersion": 1, "look": { "readyMadeLook": "defendr", "layout": "classic", "backdrop": "none", "title": "solid", "surface": "neutral", "hideDefendrMenu": true, "hideFooter": true, "primaryColor": "strings" }, "pattern": { "designPattern": "clean", "behindTheTop": "nothing", "aroundTheTop": "nothing", "titles": "bar", "betweenSections": "nothing", "cardsAndPictures": "plain", "buttonsAndLabels": "plain" }, "typeAndShapes": { "headingTypeface": "default", "textTypeface": "default", "headings": "capitals", "corners": "sharp", "cards": "solid", "buttons": "solid", "secondColor": "strings" }, "artwork": {}, "sections": { "sectionMenu": true, "items": [] } } }, "responseType": "SUCCESS"}/player/v1/events/{eventId}/page/revisionsAPI: Events · Base URL: $EVENT_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/player/v1/events/string/page/revisions"{ "success": true, "data": { "items": [ { "revision": 1, "createdAt": "2019-08-24T14:15:22Z", "createdBy": "string", "operation": "save", "schemaVersion": 0, "catalogVersion": 0 } ], "nextCursor": 1 }, "responseType": "SUCCESS"}/player/v1/events/{eventId}/page/withdrawAPI: Events · Base URL: $EVENT_API_URL · Authentication: Player bearer token · Requires an Idempotency-Key header
Authorization
playerBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/player/v1/events/string/page/withdraw" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{ "expectedHeadRevision": 0, "operationId": "string" }'{ "success": true, "data": { "eventId": "string", "headRevision": 0, "draftRevision": 1, "publishedRevision": 1 }, "responseType": "SUCCESS"}/player/v1/events/{eventId}/pageAPI: Events · Base URL: $EVENT_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/player/v1/events/string/page"{ "success": true, "data": { "eventId": "string", "headRevision": 0, "draftRevision": 1, "publishedRevision": 1, "config": { "schemaVersion": 1, "type": "event_page_design", "catalogVersion": 1, "look": { "readyMadeLook": "defendr", "layout": "classic", "backdrop": "none", "title": "solid", "surface": "neutral", "hideDefendrMenu": true, "hideFooter": true, "primaryColor": "strings" }, "pattern": { "designPattern": "clean", "behindTheTop": "nothing", "aroundTheTop": "nothing", "titles": "bar", "betweenSections": "nothing", "cardsAndPictures": "plain", "buttonsAndLabels": "plain" }, "typeAndShapes": { "headingTypeface": "default", "textTypeface": "default", "headings": "capitals", "corners": "sharp", "cards": "solid", "buttons": "solid", "secondColor": "strings" }, "artwork": {}, "sections": { "sectionMenu": true, "items": [] } } }, "responseType": "SUCCESS"}/player/v1/events/{eventId}/publishAPI: Events · Base URL: $EVENT_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Path Parameters
Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/player/v1/events/string/publish" \ -H "Content-Type: application/json" \ -d '{ "revision": 1 }'/player/v1/events/{eventId}/registration-presentationAPI: Events · Base URL: $EVENT_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/player/v1/events/string/registration-presentation"/player/v1/events/{eventId}/registration-presentationAPI: Events · Base URL: $EVENT_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Path Parameters
Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/player/v1/events/string/registration-presentation" \ -H "Content-Type: application/json" \ -d '{ "expectedRevision": 0, "label": "string" }'/player/v1/events/{eventId}/registrationAPI: Events · Base URL: $EVENT_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/player/v1/events/string/registration"/player/v1/events/{eventId}/registrationAPI: Events · Base URL: $EVENT_API_URL · Authentication: Player bearer token · Requires an Idempotency-Key header
Authorization
playerBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/player/v1/events/string/registration" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{ "operationId": "string", "expectedRevision": 0, "action": "register" }'/player/v1/events/{eventId}/registrations/operations/{operationId}/retryAPI: Events · Base URL: $EVENT_API_URL · Authentication: Player bearer token · Requires an Idempotency-Key header
Authorization
playerBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/player/v1/events/string/registrations/operations/string/retry" \ -H "Idempotency-Key: string"/player/v1/events/{eventId}/registrations/operations/{operationId}API: Events · Base URL: $EVENT_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/player/v1/events/string/registrations/operations/string"/player/v1/events/{eventId}/registrationsAPI: Events · Base URL: $EVENT_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Path Parameters
Query Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/player/v1/events/string/registrations?cursor=string"/player/v1/events/{eventId}/registrationsAPI: Events · Base URL: $EVENT_API_URL · Authentication: Player bearer token · Requires an Idempotency-Key header
Authorization
playerBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/player/v1/events/string/registrations" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{ "operationId": "string", "expectedRevision": 0, "action": "register" }'/player/v1/events/{eventId}/tickets/admissionAPI: Events · Base URL: $EVENT_API_URL · Authentication: Player bearer token · Requires an Idempotency-Key header
Authorization
playerBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/player/v1/events/string/tickets/admission" \ -H "Idempotency-Key: string"/player/v1/events/{eventId}/tickets/checkout/completeAPI: Events · Base URL: $EVENT_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/player/v1/events/string/tickets/checkout/complete"/player/v1/events/{eventId}/tickets/configurationAPI: Events · Base URL: $EVENT_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Path Parameters
Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X PUT "https://example.com/player/v1/events/string/tickets/configuration" \ -H "Content-Type: application/json" \ -d '{}'/player/v1/events/{eventId}/tickets/offersAPI: Events · Base URL: $EVENT_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/player/v1/events/string/tickets/offers"/player/v1/events/{eventId}/tickets/orders/{orderId}/deliveriesAPI: Events · Base URL: $EVENT_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/player/v1/events/string/tickets/orders/string/deliveries"/player/v1/events/{eventId}/tickets/orders/{orderId}/deliveriesAPI: Events · Base URL: $EVENT_API_URL · Authentication: Player bearer token · Requires an Idempotency-Key header
Authorization
playerBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/player/v1/events/string/tickets/orders/string/deliveries" \ -H "Idempotency-Key: string"/player/v1/events/{eventId}/tickets/orders/{orderId}/print-linkAPI: Events · Base URL: $EVENT_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/player/v1/events/string/tickets/orders/string/print-link"/player/v1/events/{eventId}/tickets/orders/{orderId}API: Events · Base URL: $EVENT_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/player/v1/events/string/tickets/orders/string"/player/v1/events/{eventId}/tickets/orders/operations/{operationId}API: Events · Base URL: $EVENT_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/player/v1/events/string/tickets/orders/operations/string"/player/v1/events/{eventId}/tickets/ordersAPI: Events · Base URL: $EVENT_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Path Parameters
Query Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/player/v1/events/string/tickets/orders?cursor=string"/player/v1/events/{eventId}/tickets/ordersAPI: Events · Base URL: $EVENT_API_URL · Authentication: Player bearer token · Requires an Idempotency-Key header
Authorization
playerBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/player/v1/events/string/tickets/orders" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{}'/player/v1/events/{eventId}/tickets/presentationAPI: Events · Base URL: $EVENT_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/player/v1/events/string/tickets/presentation"/player/v1/events/{eventId}/tickets/presentationAPI: Events · Base URL: $EVENT_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Path Parameters
Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X PUT "https://example.com/player/v1/events/string/tickets/presentation" \ -H "Content-Type: application/json" \ -d '{}'/player/v1/events/{eventId}/tickets/salesAPI: Events · Base URL: $EVENT_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Path Parameters
Query Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/player/v1/events/string/tickets/sales?cursor=string"/player/v1/events/{eventId}/tickets/templatesAPI: Events · Base URL: $EVENT_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Path Parameters
Query Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/player/v1/events/string/tickets/templates?cursor=string"/player/v1/events/{eventId}/tickets/templatesAPI: Events · Base URL: $EVENT_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Path Parameters
Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X PUT "https://example.com/player/v1/events/string/tickets/templates" \ -H "Content-Type: application/json" \ -d '{}'/player/v1/events/{eventId}/unpublishAPI: Events · Base URL: $EVENT_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Path Parameters
Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/player/v1/events/string/unpublish" \ -H "Content-Type: application/json" \ -d '{ "revision": 1 }'/player/v1/events/{eventId}API: Events · Base URL: $EVENT_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Path Parameters
Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X DELETE "https://example.com/player/v1/events/string" \ -H "Content-Type: application/json" \ -d '{ "revision": 1 }'/player/v1/events/{eventId}API: Events · Base URL: $EVENT_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/player/v1/events/string"/player/v1/events/{eventId}API: Events · Base URL: $EVENT_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Path Parameters
Header Parameters
Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X PATCH "https://example.com/player/v1/events/string" \ -H "if-match: string" \ -H "Content-Type: application/json" \ -d '{}'/player/v1/exchanges/{exchangeId}/confirmAPI: Reward · Base URL: $REWARD_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Path Parameters
Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/player/v1/exchanges/string/confirm" \ -H "Content-Type: application/json" \ -d '{}'/player/v1/exchanges/{exchangeId}/releaseAPI: Reward · Base URL: $REWARD_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/player/v1/exchanges/string/release"/player/v1/exchanges/{exchangeId}API: Reward · Base URL: $REWARD_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/player/v1/exchanges/string"/player/v1/exchanges/quoteAPI: Reward · Base URL: $REWARD_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/player/v1/exchanges/quote"/player/v1/exchangesAPI: Reward · Base URL: $REWARD_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/player/v1/exchanges"/player/v1/exchangesAPI: Reward · Base URL: $REWARD_API_URL · Authentication: Player bearer token · Requires an Idempotency-Key header
Authorization
playerBearer In: header
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/player/v1/exchanges" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{}'/player/v1/gamification/activityAPI: Gamification · Base URL: $GAMIFICATION_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/player/v1/gamification/activity"/player/v1/gamification/battle-pass/claimsAPI: Gamification · Base URL: $GAMIFICATION_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/player/v1/gamification/battle-pass/claims" \ -H "Content-Type: application/json" \ -d '{}'/player/v1/gamification/battle-passAPI: Gamification · Base URL: $GAMIFICATION_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/player/v1/gamification/battle-pass"/player/v1/gamification/chests/{inventoryId}/openAPI: Gamification · Base URL: $GAMIFICATION_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/player/v1/gamification/chests/string/open"/player/v1/gamification/chests/historyAPI: Gamification · Base URL: $GAMIFICATION_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/player/v1/gamification/chests/history"/player/v1/gamification/chests/pityAPI: Gamification · Base URL: $GAMIFICATION_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/player/v1/gamification/chests/pity"/player/v1/gamification/chestsAPI: Gamification · Base URL: $GAMIFICATION_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/player/v1/gamification/chests"/player/v1/gamification/leaderboards/{period}/{entityType}API: Gamification · Base URL: $GAMIFICATION_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/player/v1/gamification/leaderboards/string/string"/player/v1/gamification/missionsAPI: Gamification · Base URL: $GAMIFICATION_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/player/v1/gamification/missions"/player/v1/gamification/progressAPI: Gamification · Base URL: $GAMIFICATION_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/player/v1/gamification/progress"/player/v1/membershipAPI: Identity · Base URL: $IDENTITY_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/player/v1/membership"/player/v1/notifications/{notificationId}/readAPI: Notification · Base URL: $NOTIFICATION_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X PATCH "https://example.com/player/v1/notifications/string/read"/player/v1/notifications/readAPI: Notification · Base URL: $NOTIFICATION_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Response Body
application/json
application/json
application/json
application/json
curl -X PATCH "https://example.com/player/v1/notifications/read"/player/v1/notificationsAPI: Notification · Base URL: $NOTIFICATION_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/player/v1/notifications"/player/v1/payoutsAPI: Reward · Base URL: $REWARD_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/player/v1/payouts"/player/v1/profileAPI: Identity · Base URL: $IDENTITY_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/player/v1/profile"{ "playerId": "string", "nickname": "string", "isDefaultNickname": true}/player/v1/quizzes/{quizId}/attemptsAPI: Gamification · Base URL: $GAMIFICATION_API_URL · Authentication: Player bearer token · Requires an Idempotency-Key header
Authorization
playerBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/player/v1/quizzes/string/attempts" \ -H "Idempotency-Key: string"/player/v1/quizzes/{quizId}/coverAPI: Gamification · Base URL: $GAMIFICATION_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/player/v1/quizzes/string/cover"/player/v1/quizzes/{quizId}API: Gamification · Base URL: $GAMIFICATION_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/player/v1/quizzes/string"/player/v1/quizzes/attempts/{attemptId}/answersAPI: Gamification · Base URL: $GAMIFICATION_API_URL · Authentication: Player bearer token · Requires an Idempotency-Key header
Authorization
playerBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/player/v1/quizzes/attempts/string/answers" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{ "questionId": "string", "answerIds": [] }'/player/v1/quizzes/attempts/{attemptId}API: Gamification · Base URL: $GAMIFICATION_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/player/v1/quizzes/attempts/string"/player/v1/quizzes/historyAPI: Gamification · Base URL: $GAMIFICATION_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Query Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/player/v1/quizzes/history?cursor=string&limit=string"/player/v1/quizzesAPI: Gamification · Base URL: $GAMIFICATION_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Query Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/player/v1/quizzes?cursor=string&limit=string"/player/v1/redeemable-keys/redemptions/{redemptionId}API: Reward · Base URL: $REWARD_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/player/v1/redeemable-keys/redemptions/string"/player/v1/redeemable-keys/redemptionsAPI: Reward · Base URL: $REWARD_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/player/v1/redeemable-keys/redemptions"/player/v1/redeemable-keys/redemptionsAPI: Reward · Base URL: $REWARD_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/player/v1/redeemable-keys/redemptions" \ -H "Content-Type: application/json" \ -d '{}'/player/v1/reward-grantsAPI: Reward · Base URL: $REWARD_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/player/v1/reward-grants"/player/v1/searchAPI: Reward · Base URL: $REWARD_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/player/v1/search"/player/v1/sessionsAPI: Identity · Base URL: $IDENTITY_API_URL · Authentication: Player-session credential, from your backend only (no browser CORS)
Authorization
playerSessionCredential In: header
Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/player/v1/sessions" \ -H "Content-Type: application/json" \ -d '{}'/player/v1/shop/cart/lines/{listingKey}API: Reward · Base URL: $REWARD_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X DELETE "https://example.com/player/v1/shop/cart/lines/string"/player/v1/shop/cart/lines/{listingKey}API: Reward · Base URL: $REWARD_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Path Parameters
Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X PUT "https://example.com/player/v1/shop/cart/lines/string" \ -H "Content-Type: application/json" \ -d '{}'/player/v1/shop/cartAPI: Reward · Base URL: $REWARD_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Response Body
application/json
application/json
application/json
application/json
curl -X DELETE "https://example.com/player/v1/shop/cart"/player/v1/shop/cartAPI: Reward · Base URL: $REWARD_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/player/v1/shop/cart"/player/v1/shop/checkoutAPI: Reward · Base URL: $REWARD_API_URL · Authentication: Player bearer token · Requires an Idempotency-Key header
Authorization
playerBearer In: header
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/player/v1/shop/checkout" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{}'/player/v1/shop/listings/{listingKey}API: Reward · Base URL: $REWARD_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/player/v1/shop/listings/string"/player/v1/shop/listingsAPI: Reward · Base URL: $REWARD_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/player/v1/shop/listings"/player/v1/shop/orders/{orderId}/cancelAPI: Reward · Base URL: $REWARD_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/player/v1/shop/orders/string/cancel"/player/v1/shop/orders/{orderId}/codesAPI: Reward · Base URL: $REWARD_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/player/v1/shop/orders/string/codes"/player/v1/shop/orders/{orderId}API: Reward · Base URL: $REWARD_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/player/v1/shop/orders/string"/player/v1/shop/ordersAPI: Reward · Base URL: $REWARD_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/player/v1/shop/orders"/player/v1/shop/purchasesAPI: Reward · Base URL: $REWARD_API_URL · Authentication: Player bearer token · Requires an Idempotency-Key header
Authorization
playerBearer In: header
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/player/v1/shop/purchases" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{}'/player/v1/walletsAPI: Reward · Base URL: $REWARD_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/player/v1/wallets"/player/v1/web3/capabilitiesAPI: Reward · Base URL: $REWARD_API_URL · Authentication: Player bearer token
Authorization
playerBearer In: header
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/player/v1/web3/capabilities"/stages/{stageId}API: Tournament · Base URL: $TOURNAMENT_API_URL · Authentication: API key · Required scope: tournaments:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Response Body
application/json
application/json
application/json
application/json
curl -X DELETE "https://example.com/stages/string" \ -H "Idempotency-Key: string"/stages/{stageId}API: Tournament · Base URL: $TOURNAMENT_API_URL · Authentication: API key · Required scope: tournaments:read
Authorization
apiKeyBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/stages/string"/stages/{stageId}API: Tournament · Base URL: $TOURNAMENT_API_URL · Authentication: API key · Required scope: tournaments:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X PATCH "https://example.com/stages/string" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{}'/teams/{teamId}/members/{memberId}API: Tournament · Base URL: $TOURNAMENT_API_URL · Authentication: API key · Required scope: tournaments:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Response Body
application/json
application/json
application/json
application/json
curl -X DELETE "https://example.com/teams/string/members/string" \ -H "Idempotency-Key: string"/teams/{teamId}/members/{memberId}API: Tournament · Base URL: $TOURNAMENT_API_URL · Authentication: API key · Required scope: tournaments:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X PATCH "https://example.com/teams/string/members/string" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{}'/teams/{teamId}/membersAPI: Tournament · Base URL: $TOURNAMENT_API_URL · Authentication: API key · Required scope: tournaments:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/teams/string/members" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{}'/teams/{teamId}/roles/{roleKey}API: Tournament · Base URL: $TOURNAMENT_API_URL · Authentication: API key · Required scope: tournaments:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Response Body
application/json
application/json
application/json
application/json
curl -X DELETE "https://example.com/teams/string/roles/string" \ -H "Idempotency-Key: string"/teams/{teamId}/rolesAPI: Tournament · Base URL: $TOURNAMENT_API_URL · Authentication: API key · Required scope: tournaments:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/teams/string/roles" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{}'/teams/{teamId}API: Tournament · Base URL: $TOURNAMENT_API_URL · Authentication: API key · Required scope: tournaments:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Response Body
application/json
application/json
application/json
application/json
curl -X DELETE "https://example.com/teams/string" \ -H "Idempotency-Key: string"/teams/{teamId}API: Tournament · Base URL: $TOURNAMENT_API_URL · Authentication: API key · Required scope: tournaments:read
Authorization
apiKeyBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/teams/string"/teams/{teamId}API: Tournament · Base URL: $TOURNAMENT_API_URL · Authentication: API key · Required scope: tournaments:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X PATCH "https://example.com/teams/string" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{}'/teamsAPI: Tournament · Base URL: $TOURNAMENT_API_URL · Authentication: API key · Required scope: tournaments:read
Authorization
apiKeyBearer In: header
Query Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/teams?esportsOrganizationId=string"/teamsAPI: Tournament · Base URL: $TOURNAMENT_API_URL · Authentication: API key · Required scope: tournaments:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/teams" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{}'/tournament-configuration-templatesAPI: Tournament · Base URL: $TOURNAMENT_API_URL · Authentication: API key · Required scope: tournaments:read
Authorization
apiKeyBearer In: header
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/tournament-configuration-templates"/tournaments/{slug}/cancelAPI: Tournament · Base URL: $TOURNAMENT_API_URL · Authentication: API key · Required scope: tournaments:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/tournaments/string/cancel" \ -H "Idempotency-Key: string"/tournaments/{slug}/check-in/closeAPI: Tournament · Base URL: $TOURNAMENT_API_URL · Authentication: API key · Required scope: tournaments:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/tournaments/string/check-in/close" \ -H "Idempotency-Key: string"/tournaments/{slug}/completeAPI: Tournament · Base URL: $TOURNAMENT_API_URL · Authentication: API key · Required scope: tournaments:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/tournaments/string/complete" \ -H "Idempotency-Key: string"/tournaments/{slug}/entrantsAPI: Tournament · Base URL: $TOURNAMENT_API_URL · Authentication: API key · Required scope: tournaments:read
Authorization
apiKeyBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/tournaments/string/entrants"/tournaments/{slug}/matchesAPI: Tournament · Base URL: $TOURNAMENT_API_URL · Authentication: API key · Required scope: tournaments:read
Authorization
apiKeyBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/tournaments/string/matches"/tournaments/{slug}/participant-swapsAPI: Tournament · Base URL: $TOURNAMENT_API_URL · Authentication: API key · Required scope: tournaments:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/tournaments/string/participant-swaps" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{}'/tournaments/{slug}/publicAPI: Tournament · Base URL: $TOURNAMENT_API_URL · Authentication: API key · Required scope: tournaments:read
Authorization
apiKeyBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/tournaments/string/public"/tournaments/{slug}/publishAPI: Tournament · Base URL: $TOURNAMENT_API_URL · Authentication: API key · Required scope: tournaments:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
Optional. The tournament revision the caller last read (3, "3" or W/"3"). A stale revision is refused with 409 TOURNAMENT_REVISION_CONFLICT and nothing is written; a malformed value is refused with 400 TOURNAMENT_REVISION_INVALID.
1 <= length <= 256Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/tournaments/string/publish" \ -H "Idempotency-Key: string"/tournaments/{slug}/registration/closeAPI: Tournament · Base URL: $TOURNAMENT_API_URL · Authentication: API key · Required scope: tournaments:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/tournaments/string/registration/close" \ -H "Idempotency-Key: string"/tournaments/{slug}/registration/reopenAPI: Tournament · Base URL: $TOURNAMENT_API_URL · Authentication: API key · Required scope: tournaments:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/tournaments/string/registration/reopen" \ -H "Idempotency-Key: string"/tournaments/{slug}/stage-compositions/{compositionId}API: Tournament · Base URL: $TOURNAMENT_API_URL · Authentication: API key · Required scope: tournaments:read
Authorization
apiKeyBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/tournaments/string/stage-compositions/string"/tournaments/{slug}/stage-compositions/previewAPI: Tournament · Base URL: $TOURNAMENT_API_URL · Authentication: API key · Required scope: tournaments:read
Authorization
apiKeyBearer In: header
Path Parameters
Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/tournaments/string/stage-compositions/preview" \ -H "Content-Type: application/json" \ -d '{}'/tournaments/{slug}/stage-compositionsAPI: Tournament · Base URL: $TOURNAMENT_API_URL · Authentication: API key · Required scope: tournaments:read
Authorization
apiKeyBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/tournaments/string/stage-compositions"/tournaments/{slug}/stage-compositionsAPI: Tournament · Base URL: $TOURNAMENT_API_URL · Authentication: API key · Required scope: tournaments:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/tournaments/string/stage-compositions" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{}'/tournaments/{slug}/stages/generate-batchAPI: Tournament · Base URL: $TOURNAMENT_API_URL · Authentication: API key · Required scope: tournaments:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/tournaments/string/stages/generate-batch" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{}'/tournaments/{slug}/stages/generateAPI: Tournament · Base URL: $TOURNAMENT_API_URL · Authentication: API key · Required scope: tournaments:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/tournaments/string/stages/generate" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{}'/tournaments/{slug}/stages/previewAPI: Tournament · Base URL: $TOURNAMENT_API_URL · Authentication: API key · Required scope: tournaments:read
Authorization
apiKeyBearer In: header
Path Parameters
Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/tournaments/string/stages/preview" \ -H "Content-Type: application/json" \ -d '{}'/tournaments/{slug}/stagesAPI: Tournament · Base URL: $TOURNAMENT_API_URL · Authentication: API key · Required scope: tournaments:read
Authorization
apiKeyBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/tournaments/string/stages"/tournaments/{slug}/standingsAPI: Tournament · Base URL: $TOURNAMENT_API_URL · Authentication: API key · Required scope: results:read
Authorization
apiKeyBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/tournaments/string/standings"/tournaments/{slug}/startAPI: Tournament · Base URL: $TOURNAMENT_API_URL · Authentication: API key · Required scope: tournaments:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/tournaments/string/start" \ -H "Idempotency-Key: string"/tournaments/{slug}API: Tournament · Base URL: $TOURNAMENT_API_URL · Authentication: API key · Required scope: tournaments:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Response Body
application/json
application/json
application/json
application/json
curl -X DELETE "https://example.com/tournaments/string" \ -H "Idempotency-Key: string"/tournaments/{slug}API: Tournament · Base URL: $TOURNAMENT_API_URL · Authentication: API key · Required scope: tournaments:read
Authorization
apiKeyBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/tournaments/string"/tournaments/{slug}API: Tournament · Base URL: $TOURNAMENT_API_URL · Authentication: API key · Required scope: tournaments:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
Optional. The tournament revision the caller last read (3, "3" or W/"3"). A stale revision is refused with 409 TOURNAMENT_REVISION_CONFLICT and nothing is written; a malformed value is refused with 400 TOURNAMENT_REVISION_INVALID.
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X PATCH "https://example.com/tournaments/string" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{}'/tournamentsAPI: Tournament · Base URL: $TOURNAMENT_API_URL · Authentication: API key · Required scope: tournaments:read
Authorization
apiKeyBearer In: header
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/tournaments"/tournamentsAPI: Tournament · Base URL: $TOURNAMENT_API_URL · Authentication: API key · Required scope: tournaments:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/tournaments" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{ "organizationId": "string", "name": "string", "configurationMode": "express", "visibility": "public", "participantMode": "solo", "identityModes": [ "saas" ], "capacity": { "minEntrants": 2 }, "registration": { "opensAt": "2019-08-24T14:15:22Z", "closesAt": "2019-08-24T14:15:22Z" }, "schedule": { "startsAt": "2019-08-24T14:15:22Z" }, "lifecyclePolicy": {} }'/v1/auditsAPI: Tenant · Base URL: $TENANT_API_URL · Authentication: API key · Required scope: audit:read
Authorization
apiKeyBearer In: header
Response Body
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/v1/audits"{ "items": [ { "auditId": "string", "actorNamespace": "account_auth_admin", "actorId": "string", "action": "string", "resourceType": "string", "resourceId": "string", "title": "string", "summary": "string", "requestType": "Create", "requestDescription": "string", "actorLabel": "string", "resourceLabel": "string", "changes": [ { "field": "string", "label": "string", "before": "string", "after": "string" } ], "requestBody": {}, "requestBodyOmitted": "string", "requestBodyBytes": 0, "outcome": "allowed", "errorCode": "string", "scope": "string", "requestId": "string", "agent": { "agentKey": "string", "agentVersion": "string", "runId": "string", "toolCallId": "string" }, "occurredAt": "string" } ], "nextCursor": "string"}/v1/award-kinds/{awardKindKey}/archiveAPI: Reward · Base URL: $REWARD_API_URL · Authentication: API key · Required scope: rewards:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/v1/award-kinds/string/archive" \ -H "Idempotency-Key: string"/v1/award-kinds/{awardKindKey}/publishAPI: Reward · Base URL: $REWARD_API_URL · Authentication: API key · Required scope: rewards:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/v1/award-kinds/string/publish" \ -H "Idempotency-Key: string"/v1/award-kinds/{awardKindKey}API: Reward · Base URL: $REWARD_API_URL · Authentication: API key · Required scope: rewards:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X PATCH "https://example.com/v1/award-kinds/string" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{}'/v1/award-kindsAPI: Reward · Base URL: $REWARD_API_URL · Authentication: API key · Required scope: rewards:read
Authorization
apiKeyBearer In: header
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/v1/award-kinds"/v1/award-kindsAPI: Reward · Base URL: $REWARD_API_URL · Authentication: API key · Required scope: rewards:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/v1/award-kinds" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{}'/v1/awards/{awardId}/fulfillmentsAPI: Reward · Base URL: $REWARD_API_URL · Authentication: API key · Required scope: rewards:read
Authorization
apiKeyBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/v1/awards/string/fulfillments"/v1/awards/{awardId}/fulfillmentsAPI: Reward · Base URL: $REWARD_API_URL · Authentication: API key · Required scope: rewards:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/v1/awards/string/fulfillments" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{}'/v1/awards/{awardId}/mint-recordsAPI: Reward · Base URL: $REWARD_API_URL · Authentication: API key · Required scope: rewards:read
Authorization
apiKeyBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/v1/awards/string/mint-records"/v1/awards/{awardId}/mint-recordsAPI: Reward · Base URL: $REWARD_API_URL · Authentication: API key · Required scope: rewards:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/v1/awards/string/mint-records" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{}'/v1/awards/{awardId}/payoutsAPI: Reward · Base URL: $REWARD_API_URL · Authentication: API key · Required scope: rewards:read
Authorization
apiKeyBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/v1/awards/string/payouts"/v1/awards/{awardId}/payoutsAPI: Reward · Base URL: $REWARD_API_URL · Authentication: API key · Required scope: rewards:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/v1/awards/string/payouts" \ -H "Idempotency-Key: string"/v1/awards/{awardId}/recipientAPI: Reward · Base URL: $REWARD_API_URL · Authentication: API key · Required scope: rewards:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/v1/awards/string/recipient" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{}'/v1/awards/{awardId}API: Reward · Base URL: $REWARD_API_URL · Authentication: API key · Required scope: rewards:read
Authorization
apiKeyBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/v1/awards/string"/v1/awards/definitions/{awardKey}/publishAPI: Reward · Base URL: $REWARD_API_URL · Authentication: API key · Required scope: rewards:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/v1/awards/definitions/string/publish" \ -H "Idempotency-Key: string"/v1/awards/definitions/{awardKey}/retireAPI: Reward · Base URL: $REWARD_API_URL · Authentication: API key · Required scope: rewards:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/v1/awards/definitions/string/retire" \ -H "Idempotency-Key: string"/v1/awards/definitions/{awardKey}API: Reward · Base URL: $REWARD_API_URL · Authentication: API key · Required scope: rewards:read
Authorization
apiKeyBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/v1/awards/definitions/string"/v1/awards/definitions/{awardKey}API: Reward · Base URL: $REWARD_API_URL · Authentication: API key · Required scope: rewards:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X PATCH "https://example.com/v1/awards/definitions/string" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{}'/v1/awards/definitionsAPI: Reward · Base URL: $REWARD_API_URL · Authentication: API key · Required scope: rewards:read
Authorization
apiKeyBearer In: header
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/v1/awards/definitions"/v1/awards/definitionsAPI: Reward · Base URL: $REWARD_API_URL · Authentication: API key · Required scope: rewards:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/v1/awards/definitions" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{}'/v1/awards/grantsAPI: Reward · Base URL: $REWARD_API_URL · Authentication: API key · Required scope: rewards:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/v1/awards/grants" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{}'/v1/awards/tournaments/{tournamentId}/settleAPI: Reward · Base URL: $REWARD_API_URL · Authentication: API key · Required scope: rewards:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/v1/awards/tournaments/string/settle" \ -H "Idempotency-Key: string"/v1/awards/trigger-policyAPI: Reward · Base URL: $REWARD_API_URL · Authentication: API key · Required scope: rewards:read
Authorization
apiKeyBearer In: header
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/v1/awards/trigger-policy"/v1/awardsAPI: Reward · Base URL: $REWARD_API_URL · Authentication: API key · Required scope: rewards:read
Authorization
apiKeyBearer In: header
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/v1/awards"/v1/currencies/{currencyKey}/archiveAPI: Reward · Base URL: $REWARD_API_URL · Authentication: API key · Required scope: rewards:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/v1/currencies/string/archive" \ -H "Idempotency-Key: string"/v1/currencies/{currencyKey}/publishAPI: Reward · Base URL: $REWARD_API_URL · Authentication: API key · Required scope: rewards:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/v1/currencies/string/publish" \ -H "Idempotency-Key: string"/v1/currenciesAPI: Reward · Base URL: $REWARD_API_URL · Authentication: API key · Required scope: rewards:read
Authorization
apiKeyBearer In: header
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/v1/currencies"/v1/currenciesAPI: Reward · Base URL: $REWARD_API_URL · Authentication: API key · Required scope: rewards:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/v1/currencies" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{}'/v1/event-playersAPI: Identity · Base URL: $IDENTITY_API_URL · Authentication: API key · Required scope: participants:read
Authorization
apiKeyBearer In: header
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/v1/event-players"/v1/exchanges/{exchangeId}/reconcileAPI: Reward · Base URL: $REWARD_API_URL · Authentication: API key · Required scope: rewards:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/v1/exchanges/string/reconcile" \ -H "Idempotency-Key: string"/v1/exchanges/{exchangeId}/releaseAPI: Reward · Base URL: $REWARD_API_URL · Authentication: API key · Required scope: rewards:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/v1/exchanges/string/release" \ -H "Idempotency-Key: string"/v1/exchanges/{exchangeId}API: Reward · Base URL: $REWARD_API_URL · Authentication: API key · Required scope: rewards:read
Authorization
apiKeyBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/v1/exchanges/string"/v1/exchangesAPI: Reward · Base URL: $REWARD_API_URL · Authentication: API key · Required scope: rewards:read
Authorization
apiKeyBearer In: header
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/v1/exchanges"/v1/gamification/battle-pass/seasons/{seasonKey}/activateAPI: Gamification · Base URL: $GAMIFICATION_API_URL · Authentication: API key · Required scope: gamification-catalog:author
Authorization
apiKeyBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/v1/gamification/battle-pass/seasons/string/activate"/v1/gamification/battle-pass/seasons/{seasonKey}API: Gamification · Base URL: $GAMIFICATION_API_URL · Authentication: API key · Required scope: gamification-catalog:author
Authorization
apiKeyBearer In: header
Path Parameters
Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X PATCH "https://example.com/v1/gamification/battle-pass/seasons/string" \ -H "Content-Type: application/json" \ -d '{}'/v1/gamification/battle-pass/seasonsAPI: Gamification · Base URL: $GAMIFICATION_API_URL · Authentication: API key · Required scope: gamification-catalog:author
Authorization
apiKeyBearer In: header
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/v1/gamification/battle-pass/seasons"/v1/gamification/battle-pass/seasonsAPI: Gamification · Base URL: $GAMIFICATION_API_URL · Authentication: API key · Required scope: gamification-catalog:author
Authorization
apiKeyBearer In: header
Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/v1/gamification/battle-pass/seasons" \ -H "Content-Type: application/json" \ -d '{}'/v1/gamification/catalog/approvalsAPI: Gamification · Base URL: $GAMIFICATION_API_URL · Authentication: API key · Required scope: gamification-catalog:approve
Authorization
apiKeyBearer In: header
Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/v1/gamification/catalog/approvals" \ -H "Content-Type: application/json" \ -d '{}'/v1/gamification/catalog/missions/{missionKey}/disableAPI: Gamification · Base URL: $GAMIFICATION_API_URL · Authentication: API key · Required scope: gamification-catalog:author
Authorization
apiKeyBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/v1/gamification/catalog/missions/string/disable"/v1/gamification/catalog/missions/{missionKey}API: Gamification · Base URL: $GAMIFICATION_API_URL · Authentication: API key · Required scope: gamification-catalog:author
Authorization
apiKeyBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/v1/gamification/catalog/missions/string"/v1/gamification/catalog/missions/{missionKey}API: Gamification · Base URL: $GAMIFICATION_API_URL · Authentication: API key · Required scope: gamification-catalog:author
Authorization
apiKeyBearer In: header
Path Parameters
Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X PATCH "https://example.com/v1/gamification/catalog/missions/string" \ -H "Content-Type: application/json" \ -d '{}'/v1/gamification/catalog/missionsAPI: Gamification · Base URL: $GAMIFICATION_API_URL · Authentication: API key · Required scope: gamification-catalog:author
Authorization
apiKeyBearer In: header
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/v1/gamification/catalog/missions"/v1/gamification/catalog/missionsAPI: Gamification · Base URL: $GAMIFICATION_API_URL · Authentication: API key · Required scope: gamification-catalog:author
Authorization
apiKeyBearer In: header
Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/v1/gamification/catalog/missions" \ -H "Content-Type: application/json" \ -d '{}'/v1/gamification/chests/economy/{revision}API: Gamification · Base URL: $GAMIFICATION_API_URL · Authentication: API key · Required scope: gamification-catalog:author
Authorization
apiKeyBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/v1/gamification/chests/economy/0"/v1/gamification/chests/economyAPI: Gamification · Base URL: $GAMIFICATION_API_URL · Authentication: API key · Required scope: gamification-catalog:author
Authorization
apiKeyBearer In: header
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/v1/gamification/chests/economy"/v1/gamification/chests/economyAPI: Gamification · Base URL: $GAMIFICATION_API_URL · Authentication: API key · Required scope: gamification-catalog:author
Authorization
apiKeyBearer In: header
Header Parameters
Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X PUT "https://example.com/v1/gamification/chests/economy" \ -H "if-match: string" \ -H "Content-Type: application/json" \ -d '{}'/v1/gamification/chests/grantsAPI: Gamification · Base URL: $GAMIFICATION_API_URL · Authentication: API key · Required scope: gamification-progress:replay · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/v1/gamification/chests/grants" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{}'/v1/gamification/chests/settingsAPI: Gamification · Base URL: $GAMIFICATION_API_URL · Authentication: API key · Required scope: gamification-catalog:author
Authorization
apiKeyBearer In: header
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/v1/gamification/chests/settings"/v1/gamification/chests/settingsAPI: Gamification · Base URL: $GAMIFICATION_API_URL · Authentication: API key · Required scope: gamification-catalog:author
Authorization
apiKeyBearer In: header
Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X PUT "https://example.com/v1/gamification/chests/settings" \ -H "Content-Type: application/json" \ -d '{}'/v1/gamification/event-registry/{eventKey}/archiveAPI: Gamification · Base URL: $GAMIFICATION_API_URL · Authentication: API key · Required scope: gamification-config:mutate
Authorization
apiKeyBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/v1/gamification/event-registry/string/archive"/v1/gamification/event-registry/{eventKey}API: Gamification · Base URL: $GAMIFICATION_API_URL · Authentication: API key · Required scope: gamification-config:mutate
Authorization
apiKeyBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X DELETE "https://example.com/v1/gamification/event-registry/string"/v1/gamification/event-registry/{eventKey}API: Gamification · Base URL: $GAMIFICATION_API_URL · Authentication: API key · Required scope: gamification-catalog:author
Authorization
apiKeyBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/v1/gamification/event-registry/string"/v1/gamification/event-registryAPI: Gamification · Base URL: $GAMIFICATION_API_URL · Authentication: API key · Required scope: gamification-catalog:author
Authorization
apiKeyBearer In: header
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/v1/gamification/event-registry"/v1/gamification/event-registryAPI: Gamification · Base URL: $GAMIFICATION_API_URL · Authentication: API key · Required scope: gamification-config:mutate
Authorization
apiKeyBearer In: header
Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/v1/gamification/event-registry" \ -H "Content-Type: application/json" \ -d '{}'/v1/gamification/eventsAPI: Gamification · Base URL: $GAMIFICATION_API_URL · Authentication: API key · Required scope: gamification-events:ingest · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/v1/gamification/events" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{ "eventKey": "string", "playerId": "string", "payload": {} }'/v1/gamification/leaderboards/{period}/{entityType}API: Gamification · Base URL: $GAMIFICATION_API_URL · Authentication: API key · Required scope: gamification-progress:read
Authorization
apiKeyBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/v1/gamification/leaderboards/string/string"/v1/gamification/levels/curve/{revision}API: Gamification · Base URL: $GAMIFICATION_API_URL · Authentication: API key · Required scope: gamification-catalog:author
Authorization
apiKeyBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/v1/gamification/levels/curve/0"/v1/gamification/levels/curveAPI: Gamification · Base URL: $GAMIFICATION_API_URL · Authentication: API key · Required scope: gamification-catalog:author
Authorization
apiKeyBearer In: header
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/v1/gamification/levels/curve"/v1/gamification/levels/curveAPI: Gamification · Base URL: $GAMIFICATION_API_URL · Authentication: API key · Required scope: gamification-catalog:author
Authorization
apiKeyBearer In: header
Header Parameters
Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X PUT "https://example.com/v1/gamification/levels/curve" \ -H "if-match: string" \ -H "Content-Type: application/json" \ -d '{}'/v1/gamification/players/{playerId}/progressAPI: Gamification · Base URL: $GAMIFICATION_API_URL · Authentication: API key · Required scope: gamification-progress:read
Authorization
apiKeyBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/v1/gamification/players/string/progress"/v1/gamification/replayAPI: Gamification · Base URL: $GAMIFICATION_API_URL · Authentication: API key · Required scope: gamification-progress:replay · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/v1/gamification/replay" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{}'/v1/gamification/server-eventsAPI: Gamification · Base URL: $GAMIFICATION_API_URL · Authentication: API key · Required scope: gamification-events:ingest · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/v1/gamification/server-events" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{ "eventKey": "string", "playerId": "string", "payload": {} }'/v1/gamification/tiers/settingsAPI: Gamification · Base URL: $GAMIFICATION_API_URL · Authentication: API key · Required scope: gamification-catalog:author
Authorization
apiKeyBearer In: header
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/v1/gamification/tiers/settings"/v1/gamification/tiers/settingsAPI: Gamification · Base URL: $GAMIFICATION_API_URL · Authentication: API key · Required scope: gamification-catalog:author
Authorization
apiKeyBearer In: header
Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X PUT "https://example.com/v1/gamification/tiers/settings" \ -H "Content-Type: application/json" \ -d '{}'/v1/kpi/summaryAPI: Reward · Base URL: $REWARD_API_URL · Authentication: API key · Required scope: rewards:read
Authorization
apiKeyBearer In: header
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/v1/kpi/summary"/v1/kpi/trendsAPI: Reward · Base URL: $REWARD_API_URL · Authentication: API key · Required scope: rewards:read
Authorization
apiKeyBearer In: header
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/v1/kpi/trends"/v1/membership-tiers/{levelKey}/archiveAPI: Identity · Base URL: $IDENTITY_API_URL · Authentication: API key · Required scope: player-membership-tier:author · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/v1/membership-tiers/string/archive" \ -H "Idempotency-Key: string"/v1/membership-tiers/{levelKey}/defaultAPI: Identity · Base URL: $IDENTITY_API_URL · Authentication: API key · Required scope: player-membership-tier:author · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/v1/membership-tiers/string/default" \ -H "Idempotency-Key: string"/v1/membership-tiers/{levelKey}/publishAPI: Identity · Base URL: $IDENTITY_API_URL · Authentication: API key · Required scope: player-membership-tier:author · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/v1/membership-tiers/string/publish" \ -H "Idempotency-Key: string"/v1/membership-tiers/{levelKey}API: Identity · Base URL: $IDENTITY_API_URL · Authentication: API key · Required scope: player-membership-tier:author · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X PATCH "https://example.com/v1/membership-tiers/string" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{ "displayName": "string" }'/v1/membership-tiersAPI: Identity · Base URL: $IDENTITY_API_URL · Authentication: API key · Required scope: player-membership-tier:read
Authorization
apiKeyBearer In: header
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/v1/membership-tiers"/v1/membership-tiersAPI: Identity · Base URL: $IDENTITY_API_URL · Authentication: API key · Required scope: player-membership-tier:author · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/v1/membership-tiers" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{ "levelKey": "string", "displayName": "string" }'/v1/nickname-pricingAPI: Identity · Base URL: $IDENTITY_API_URL · Authentication: API key · Required scope: player-rename:read
Authorization
apiKeyBearer In: header
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/v1/nickname-pricing"/v1/nickname-pricingAPI: Identity · Base URL: $IDENTITY_API_URL · Authentication: API key · Required scope: player-rename:configure · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X PUT "https://example.com/v1/nickname-pricing" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{ "currencyKey": "string", "amount": 0 }'/v1/payouts/{payoutId}/reconcileAPI: Reward · Base URL: $REWARD_API_URL · Authentication: API key · Required scope: rewards:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/v1/payouts/string/reconcile" \ -H "Idempotency-Key: string"/v1/payouts/capabilitiesAPI: Reward · Base URL: $REWARD_API_URL · Authentication: API key · Required scope: rewards:read
Authorization
apiKeyBearer In: header
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/v1/payouts/capabilities"/v1/payoutsAPI: Reward · Base URL: $REWARD_API_URL · Authentication: API key · Required scope: rewards:read
Authorization
apiKeyBearer In: header
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/v1/payouts"/v1/player-memberships/{playerId}API: Identity · Base URL: $IDENTITY_API_URL · Authentication: API key · Required scope: player-membership:grant
Authorization
apiKeyBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/v1/player-memberships/string"/v1/player-memberships/grantAPI: Identity · Base URL: $IDENTITY_API_URL · Authentication: API key · Required scope: player-membership:grant · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/v1/player-memberships/grant" \ -H "if-match: string" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{ "playerId": "string", "levelKey": "string" }'/v1/player-memberships/revokeAPI: Identity · Base URL: $IDENTITY_API_URL · Authentication: API key · Required scope: player-membership:revoke · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/v1/player-memberships/revoke" \ -H "if-match: string" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{ "playerId": "string" }'/v1/player-notificationsAPI: Notification · Base URL: $NOTIFICATION_API_URL · Authentication: API key · Required scope: notifications:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/v1/player-notifications" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{}'/v1/players/{playerId}/contactAPI: Identity · Base URL: $IDENTITY_API_URL · Authentication: API key · Required scope: players:contact:read
Authorization
apiKeyBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/v1/players/string/contact"/v1/players/{playerId}/contactAPI: Identity · Base URL: $IDENTITY_API_URL · Authentication: API key · Required scope: players:contact:mutate · Requires an Idempotency-Key header
Clerk callers must be organization administrators. API-key callers require the declared scopes; a Clerk organization role is not required for API keys.
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X PUT "https://example.com/v1/players/string/contact" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{ "email": "string", "contactRevision": 0 }'/v1/quizzes/{quizId}/allocations/{playerId}/{action}API: Gamification · Base URL: $GAMIFICATION_API_URL · Authentication: API key · Required scope: quizzes:recover · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/v1/quizzes/string/allocations/string/string" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{ "reason": "string" }'/v1/quizzes/{quizId}/allocationsAPI: Gamification · Base URL: $GAMIFICATION_API_URL · Authentication: API key · Required scope: quizzes:read
Authorization
apiKeyBearer In: header
Path Parameters
Query Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/v1/quizzes/string/allocations?cursor=string&limit=string"/v1/quizzes/{quizId}/analyticsAPI: Gamification · Base URL: $GAMIFICATION_API_URL · Authentication: API key · Required scope: quizzes:read
Authorization
apiKeyBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/v1/quizzes/string/analytics"/v1/quizzes/{quizId}/extendAPI: Gamification · Base URL: $GAMIFICATION_API_URL · Authentication: API key · Required scope: quizzes:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
Current Quiz configuration revision
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/v1/quizzes/string/extend" \ -H "if-match: string" \ -H "If-Match: string" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{ "endsAt": "2019-08-24T14:15:22Z" }'/v1/quizzes/{quizId}/publishAPI: Gamification · Base URL: $GAMIFICATION_API_URL · Authentication: API key · Required scope: quizzes:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
Current Quiz configuration revision
1 <= length <= 256Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/v1/quizzes/string/publish" \ -H "if-match: string" \ -H "If-Match: string" \ -H "Idempotency-Key: string"/v1/quizzes/{quizId}API: Gamification · Base URL: $GAMIFICATION_API_URL · Authentication: API key · Required scope: quizzes:read
Authorization
apiKeyBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/v1/quizzes/string"/v1/quizzes/{quizId}API: Gamification · Base URL: $GAMIFICATION_API_URL · Authentication: API key · Required scope: quizzes:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
Current Quiz configuration revision
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X PATCH "https://example.com/v1/quizzes/string" \ -H "if-match: string" \ -H "If-Match: string" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{ "title": "string", "description": "string", "coverImage": "string", "questions": [], "threshold": 0, "secondsPerQuestion": 1, "shuffleQuestions": true, "shuffleAnswers": true, "attemptLimit": 1, "eligibility": [], "currencyKey": "string", "rewardPerWinner": 1, "maximumWinners": 1, "startsAt": "string", "endsAt": "string" }'/v1/quizzes/media/{mediaId}API: Gamification · Base URL: $GAMIFICATION_API_URL · Authentication: API key · Required scope: quizzes:read
Authorization
apiKeyBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/v1/quizzes/media/string"/v1/quizzes/mediaAPI: Gamification · Base URL: $GAMIFICATION_API_URL · Authentication: API key · Required scope: quizzes:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/v1/quizzes/media" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{ "contentType": "image/png", "data": "string" }'/v1/quizzesAPI: Gamification · Base URL: $GAMIFICATION_API_URL · Authentication: API key · Required scope: quizzes:read
Authorization
apiKeyBearer In: header
Query Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/v1/quizzes?cursor=string&limit=string"/v1/quizzesAPI: Gamification · Base URL: $GAMIFICATION_API_URL · Authentication: API key · Required scope: quizzes:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/v1/quizzes" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{ "title": "string", "description": "string", "coverImage": "string", "questions": [], "threshold": 0, "secondsPerQuestion": 1, "shuffleQuestions": true, "shuffleAnswers": true, "attemptLimit": 1, "eligibility": [], "currencyKey": "string", "rewardPerWinner": 1, "maximumWinners": 1, "startsAt": "string", "endsAt": "string" }'/v1/redeemable-key-redemptions/{redemptionId}/retryAPI: Reward · Base URL: $REWARD_API_URL · Authentication: API key · Required scope: rewards:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/v1/redeemable-key-redemptions/string/retry" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{}'/v1/redeemable-key-redemptions/{redemptionId}API: Reward · Base URL: $REWARD_API_URL · Authentication: API key · Required scope: rewards:read
Authorization
apiKeyBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/v1/redeemable-key-redemptions/string"/v1/redeemable-key-redemptionsAPI: Reward · Base URL: $REWARD_API_URL · Authentication: API key · Required scope: rewards:read
Authorization
apiKeyBearer In: header
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/v1/redeemable-key-redemptions"/v1/redeemable-keys/{keyId}/revokeAPI: Reward · Base URL: $REWARD_API_URL · Authentication: API key · Required scope: rewards:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/v1/redeemable-keys/string/revoke" \ -H "Idempotency-Key: string"/v1/redeemable-keys/{keyId}API: Reward · Base URL: $REWARD_API_URL · Authentication: API key · Required scope: rewards:read
Authorization
apiKeyBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/v1/redeemable-keys/string"/v1/redeemable-keysAPI: Reward · Base URL: $REWARD_API_URL · Authentication: API key · Required scope: rewards:read
Authorization
apiKeyBearer In: header
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/v1/redeemable-keys"/v1/redeemable-keysAPI: Reward · Base URL: $REWARD_API_URL · Authentication: API key · Required scope: rewards:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/v1/redeemable-keys" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{}'/v1/reward-grants/{playerId}API: Reward · Base URL: $REWARD_API_URL · Authentication: API key · Required scope: rewards:read
Authorization
apiKeyBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/v1/reward-grants/string"/v1/searchAPI: Reward · Base URL: $REWARD_API_URL · Authentication: API key · Required scope: rewards:read
Authorization
apiKeyBearer In: header
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/v1/search"/v1/shop/listings/{listingKey}/publishAPI: Reward · Base URL: $REWARD_API_URL · Authentication: API key · Required scope: shop:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/v1/shop/listings/string/publish" \ -H "Idempotency-Key: string"/v1/shop/listings/{listingKey}/retireAPI: Reward · Base URL: $REWARD_API_URL · Authentication: API key · Required scope: shop:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/v1/shop/listings/string/retire" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{}'/v1/shop/listings/{listingKey}/stock/codesAPI: Reward · Base URL: $REWARD_API_URL · Authentication: API key · Required scope: shop:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/v1/shop/listings/string/stock/codes" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{}'/v1/shop/listings/{listingKey}API: Reward · Base URL: $REWARD_API_URL · Authentication: API key · Required scope: shop:read
Authorization
apiKeyBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/v1/shop/listings/string"/v1/shop/listings/{listingKey}API: Reward · Base URL: $REWARD_API_URL · Authentication: API key · Required scope: shop:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X PATCH "https://example.com/v1/shop/listings/string" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{}'/v1/shop/listingsAPI: Reward · Base URL: $REWARD_API_URL · Authentication: API key · Required scope: shop:read
Authorization
apiKeyBearer In: header
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/v1/shop/listings"/v1/shop/listingsAPI: Reward · Base URL: $REWARD_API_URL · Authentication: API key · Required scope: shop:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/v1/shop/listings" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{}'/v1/shop/orders/{orderId}/claimAPI: Reward · Base URL: $REWARD_API_URL · Authentication: API key · Required scope: shop:fulfill · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/v1/shop/orders/string/claim" \ -H "Idempotency-Key: string"/v1/shop/orders/{orderId}/code-disclosuresAPI: Reward · Base URL: $REWARD_API_URL · Authentication: API key · Required scope: shop:disclose-code
Authorization
apiKeyBearer In: header
Path Parameters
Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/v1/shop/orders/string/code-disclosures" \ -H "Content-Type: application/json" \ -d '{}'/v1/shop/orders/{orderId}/fulfillmentAPI: Reward · Base URL: $REWARD_API_URL · Authentication: API key · Required scope: shop:fulfill · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/v1/shop/orders/string/fulfillment" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{}'/v1/shop/orders/{orderId}/reversalAPI: Reward · Base URL: $REWARD_API_URL · Authentication: API key · Required scope: shop:reverse · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Path Parameters
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/v1/shop/orders/string/reversal" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{}'/v1/shop/orders/{orderId}API: Reward · Base URL: $REWARD_API_URL · Authentication: API key · Required scope: shop:read
Authorization
apiKeyBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/v1/shop/orders/string"/v1/shop/ordersAPI: Reward · Base URL: $REWARD_API_URL · Authentication: API key · Required scope: shop:read
Authorization
apiKeyBearer In: header
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/v1/shop/orders"/v1/wallet-value/postAPI: Reward · Base URL: $REWARD_API_URL · Authentication: API key · Required scope: rewards:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/v1/wallet-value/post" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{}'/v1/wallets/{playerId}API: Reward · Base URL: $REWARD_API_URL · Authentication: API key · Required scope: rewards:read
Authorization
apiKeyBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/v1/wallets/string"/v1/web3/capabilitiesAPI: Reward · Base URL: $REWARD_API_URL · Authentication: API key · Required scope: rewards:read
Authorization
apiKeyBearer In: header
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/v1/web3/capabilities"/v1/web3/deployments/verificationsAPI: Reward · Base URL: $REWARD_API_URL · Authentication: API key · Required scope: rewards:mutate
Authorization
apiKeyBearer In: header
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/v1/web3/deployments/verifications"/v1/web3/deploymentsAPI: Reward · Base URL: $REWARD_API_URL · Authentication: API key · Required scope: rewards:read
Authorization
apiKeyBearer In: header
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/v1/web3/deployments"/v1/web3/self-tests/{selfTestId}API: Reward · Base URL: $REWARD_API_URL · Authentication: API key · Required scope: rewards:read
Authorization
apiKeyBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/v1/web3/self-tests/string"/v1/web3/self-testsAPI: Reward · Base URL: $REWARD_API_URL · Authentication: API key · Required scope: rewards:read
Authorization
apiKeyBearer In: header
Query Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/v1/web3/self-tests?chain=string"/v1/web3/self-testsAPI: Reward · Base URL: $REWARD_API_URL · Authentication: API key · Required scope: rewards:mutate · Requires an Idempotency-Key header
Authorization
apiKeyBearer In: header
Header Parameters
1 <= length <= 256Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/v1/web3/self-tests" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{}'