GET
/match-sessions/{id}/score-eventsList immutable score events
Bearer Token
scores:readRequest
curl --request GET \
'https://sandbox-api.padel-lab.crewio.co/v1/club/match-sessions/resource_01JABC/score-events' \
--header 'Authorization: Bearer $PADEL_LAB_TOKEN'Parameter
idpathIdrequiredlimitqueryintegeroptionalcursorquerystringoptionalOpaque cursor returned by the previous page
Responses
200Score event pageScoreEventList400Malformed JSON or a syntactically valid request that violates a path, query, header or JSON-body constraint.ErrorResponse401Missing, invalid or expired tokenErrorResponse403Installation lacks the required scope or is inactiveErrorResponse404Resource is absent or outside the token-bound tenantErrorResponse429Rate limit exceededErrorResponse500An unexpected runtime error occurred; retry only when the operation is safe or idempotent.ErrorResponse503A required authorization, tenant-safety or rate-limit dependency is unavailableErrorResponseResponse Schemas
ScoreEventListStatus 200
{
"allOf": [
{
"type": "object",
"required": [
"next_cursor",
"has_more"
],
"properties": {
"next_cursor": {
"type": [
"string",
"null"
]
},
"has_more": {
"type": "boolean"
}
}
},
{
"type": "object",
"required": [
"data"
],
"properties": {
"data": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": false,
"required": [
"id",
"match_session_id",
"event_type",
"team",
"source",
"snapshot_before",
"snapshot_after",
"reversed_event_id",
"client_event_id",
"sequence",
"created_at"
],
"properties": {
"id": {
"type": "string",
"minLength": 1,
"maxLength": 200,
"description": "Opaque stable identifier"
},
"match_session_id": {
"type": "string",
"minLength": 1,
"maxLength": 200,
"description": "Opaque stable identifier"
},
"event_type": {
"type": "string"
},
"team": {
"type": [
"string",
"null"
]
},
"source": {
"type": "string"
},
"snapshot_before": {
"oneOf": [
{
"type": "null"
},
{
"type": "object",
"additionalProperties": false,
"required": [
"points",
"games",
"sets",
"set_history",
"tie_break",
"match_tie_break",
"point_number",
"star_deuce_count",
"changeover_count",
"deciding_point_side",
"completed",
"winner",
"last_transition"
],
"properties": {
"points": {
"type": "object",
"additionalProperties": false,
"required": [
"blue",
"orange"
],
"properties": {
"blue": {
"type": "string"
},
"orange": {
"type": "string"
}
}
},
"games": {
"type": "object",
"additionalProperties": false,
"required": [
"blue",
"orange"
],
"properties": {
"blue": {
"type": "integer",
"minimum": 0
},
"orange": {
"type": "integer",
"minimum": 0
}
}
},
"sets": {
"type": "object",
"additionalProperties": false,
"required": [
"blue",
"orange"
],
"properties": {
"blue": {
"type": "integer",
"minimum": 0
},
"orange": {
"type": "integer",
"minimum": 0
}
}
},
"set_history": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": false,
"required": [
"blue",
"orange"
],
"properties": {
"blue": {
"type": "integer",
"minimum": 0
},
"orange": {
"type": "integer",
"minimum": 0
}
}
}
},
"tie_break": {
"oneOf": [
{
"type": "null"
},
{
"type": "object",
"additionalProperties": false,
"required": [
"blue",
"orange"
],
"properties": {
"blue": {
"type": "integer",
"minimum": 0
},
"orange": {
"type": "integer",
"minimum": 0
}
}
}
]
},
"match_tie_break": {
"oneOf": [
{
"type": "null"
},
{
"type": "object",
"additionalProperties": false,
"required": [
"blue",
"orange"
],
"properties": {
"blue": {
"type": "integer",
"minimum": 0
},
"orange": {
"type": "integer",
"minimum": 0
}
}
}
]
},
"point_number": {
"type": "integer",
"minimum": 0
},
"star_deuce_count": {
"type": "integer",
"minimum": 0
},
"changeover_count": {
"type": "integer",
"minimum": 0
},
"deciding_point_side": {
"type": [
"string",
"null"
],
"enum": [
"RIGHT",
"LEFT",
null
]
},
"completed": {
"type": "boolean"
},
"winner": {
"type": [
"string",
"null"
],
"enum": [
"BLUE",
"ORANGE",
null
]
},
"last_transition": {
"type": "string",
"enum": [
"POINT",
"GAME",
"SET",
"MATCH"
]
}
}
}
]
},
"snapshot_after": {
"oneOf": [
{
"type": "null"
},
{
"type": "object",
"additionalProperties": false,
"required": [
"points",
"games",
"sets",
"set_history",
"tie_break",
"match_tie_break",
"point_number",
"star_deuce_count",
"changeover_count",
"deciding_point_side",
"completed",
"winner",
"last_transition"
],
"properties": {
"points": {
"type": "object",
"additionalProperties": false,
"required": [
"blue",
"orange"
],
"properties": {
"blue": {
"type": "string"
},
"orange": {
"type": "string"
}
}
},
"games": {
"type": "object",
"additionalProperties": false,
"required": [
"blue",
"orange"
],
"properties": {
"blue": {
"type": "integer",
"minimum": 0
},
"orange": {
"type": "integer",
"minimum": 0
}
}
},
"sets": {
"type": "object",
"additionalProperties": false,
"required": [
"blue",
"orange"
],
"properties": {
"blue": {
"type": "integer",
"minimum": 0
},
"orange": {
"type": "integer",
"minimum": 0
}
}
},
"set_history": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": false,
"required": [
"blue",
"orange"
],
"properties": {
"blue": {
"type": "integer",
"minimum": 0
},
"orange": {
"type": "integer",
"minimum": 0
}
}
}
},
"tie_break": {
"oneOf": [
{
"type": "null"
},
{
"type": "object",
"additionalProperties": false,
"required": [
"blue",
"orange"
],
"properties": {
"blue": {
"type": "integer",
"minimum": 0
},
"orange": {
"type": "integer",
"minimum": 0
}
}
}
]
},
"match_tie_break": {
"oneOf": [
{
"type": "null"
},
{
"type": "object",
"additionalProperties": false,
"required": [
"blue",
"orange"
],
"properties": {
"blue": {
"type": "integer",
"minimum": 0
},
"orange": {
"type": "integer",
"minimum": 0
}
}
}
]
},
"point_number": {
"type": "integer",
"minimum": 0
},
"star_deuce_count": {
"type": "integer",
"minimum": 0
},
"changeover_count": {
"type": "integer",
"minimum": 0
},
"deciding_point_side": {
"type": [
"string",
"null"
],
"enum": [
"RIGHT",
"LEFT",
null
]
},
"completed": {
"type": "boolean"
},
"winner": {
"type": [
"string",
"null"
],
"enum": [
"BLUE",
"ORANGE",
null
]
},
"last_transition": {
"type": "string",
"enum": [
"POINT",
"GAME",
"SET",
"MATCH"
]
}
}
}
]
},
"reversed_event_id": {
"type": [
"string",
"null"
]
},
"client_event_id": {
"type": [
"string",
"null"
]
},
"sequence": {
"type": [
"integer",
"null"
]
},
"created_at": {
"type": "string",
"format": "date-time",
"description": "UTC RFC 3339 timestamp"
}
}
}
}
}
}
]
}ErrorResponseStatus 400, 401, 403, 404, 429, 500, 503
{
"type": "object",
"additionalProperties": false,
"required": [
"error"
],
"properties": {
"error": {
"type": "object",
"additionalProperties": false,
"required": [
"code",
"message",
"request_id"
],
"properties": {
"code": {
"type": "string",
"description": "Stable machine-readable code. Clients must tolerate unknown codes within the same HTTP class.",
"examples": [
"invalid_request",
"invalid_cursor",
"IDEMPOTENCY_KEY_REQUIRED",
"unsafe_webhook_url",
"authentication_required",
"invalid_token",
"insufficient_scope",
"installation_inactive",
"not_found",
"VERSION_CONFLICT",
"UNMAPPED_COURT",
"IDEMPOTENCY_CONFLICT",
"IDEMPOTENCY_IN_PROGRESS",
"endpoint_limit_reached",
"rate_limited",
"internal_error",
"idempotency_replay_failed",
"authorization_unavailable",
"rate_limit_unavailable"
]
},
"message": {
"type": "string"
},
"request_id": {
"type": "string"
},
"details": {}
}
}
}
}