Skip to content
dartpilot
Esc
↑↓navigate↵open⌘Jpreview

Replay owner events

Returns the key owner’s retained webhook events, oldest first, in the same envelope the webhook feed sends. Use paging.nextCursor (or any retained event id) as after to catch up after a missed delivery. Events are retained for 30 days. Tournament events require the tournaments:read scope.

GET/events
Authorization
x-api-keyAPI key · headerrequired

A user (dp_) or organization (dp_org_) API key with read scopes.

Query parameters
afterstring

The previous page's paging.nextCursor, or the id of any retained event.

limitinteger

Number of items to return per page.

min 1 · max 50 · default: 20
Responses
200

A page of owner events.

itemsobject[]required
Show properties
Array of object
One of:
object
idstringrequired
min length 1
typestringrequired
apiVersionstringrequired
createdAtstringrequired
dataWebhookGamerequired
Show properties
idstringrequired
typestringrequired
statusstringrequired
playersGamePlayer[]required
Show properties
Array of GamePlayer
namestringrequired
userIdstring | nullrequired
imagestring | nullrequired
createdAtstringrequired
updatedAtstringrequired
seqintegerrequired
min 0 · max 9007199254740991
object
idstringrequired
min length 1
typestringrequired
apiVersionstringrequired
createdAtstringrequired
dataWebhookGameDetailrequired
Show properties
idstringrequired
typestringrequired
statusstringrequired
playersGamePlayer[]required
Show properties
Array of GamePlayer
namestringrequired
userIdstring | nullrequired
imagestring | nullrequired
createdAtstringrequired
updatedAtstringrequired
configobjectrequired
stateobject | nullrequired
Show properties
Any of:
object
object
null
null
stateUpdatedAtstringrequired
seqintegerrequired
min 0 · max 9007199254740991
object
idstringrequired
min length 1
typestringrequired
apiVersionstringrequired
createdAtstringrequired
dataWebhookGameDetailrequired
Show properties
idstringrequired
typestringrequired
statusstringrequired
playersGamePlayer[]required
Show properties
Array of GamePlayer
namestringrequired
userIdstring | nullrequired
imagestring | nullrequired
createdAtstringrequired
updatedAtstringrequired
configobjectrequired
stateobject | nullrequired
Show properties
Any of:
object
object
null
null
stateUpdatedAtstringrequired
seqintegerrequired
min 0 · max 9007199254740991
object
idstringrequired
min length 1
typestringrequired
apiVersionstringrequired
createdAtstringrequired
dataTournamentDetailrequired
Show properties
idstringrequired
namestringrequired
gameTypestringrequired
formatstringrequired
statusstringrequired
visibilitystringrequired
modestringrequired
startsAtstring | nullrequired
startedAtstring | nullrequired
maxPlayersintegerrequired
min -9007199254740991 · max 9007199254740991
createdByTournamentCreatorrequired
Show properties
userIdstringrequired
displayNamestringrequired
imagestring | nullrequired
createdAtstringrequired
matchConfigTournamentMatchConfigrequired
Show properties
variantintegerrequired
min -9007199254740991 · max 9007199254740991
inModestringrequired
outModestringrequired
bullModestringrequired
bestOfintegerrequired
min -9007199254740991 · max 9007199254740991
participantsTournamentParticipant[]required
Show properties
Array of TournamentParticipant
idstringrequired
userIdstring | nullrequired
displayNamestringrequired
imagestring | nullrequired
statusstringrequired
matchesTournamentMatch[]required
Show properties
Array of TournamentMatch
idstringrequired
roundintegerrequired
min -9007199254740991 · max 9007199254740991
slotintegerrequired
min -9007199254740991 · max 9007199254740991
statusstringrequired
gameIdstring | nullrequired
participantAIdstring | nullrequired
participantBIdstring | nullrequired
participantAScoreinteger | nullrequired
Show properties
Any of:
integer
integer
null
null
participantBScoreinteger | nullrequired
Show properties
Any of:
integer
integer
null
null
winnerParticipantIdstring | nullrequired
participantAReadyAtstring | nullrequired
participantBReadyAtstring | nullrequired
readyDeadlineAtstring | nullrequired
decidedByHostbooleanrequired
roundsintegerrequired
min -9007199254740991 · max 9007199254740991
championParticipantIdstring | nullrequired
runnerUpParticipantIdstring | nullrequired
object
idstringrequired
min length 1
typestringrequired
apiVersionstringrequired
createdAtstringrequired
dataTournamentDetailrequired
Show properties
idstringrequired
namestringrequired
gameTypestringrequired
formatstringrequired
statusstringrequired
visibilitystringrequired
modestringrequired
startsAtstring | nullrequired
startedAtstring | nullrequired
maxPlayersintegerrequired
min -9007199254740991 · max 9007199254740991
createdByTournamentCreatorrequired
Show properties
userIdstringrequired
displayNamestringrequired
imagestring | nullrequired
createdAtstringrequired
matchConfigTournamentMatchConfigrequired
Show properties
variantintegerrequired
min -9007199254740991 · max 9007199254740991
inModestringrequired
outModestringrequired
bullModestringrequired
bestOfintegerrequired
min -9007199254740991 · max 9007199254740991
participantsTournamentParticipant[]required
Show properties
Array of TournamentParticipant
idstringrequired
userIdstring | nullrequired
displayNamestringrequired
imagestring | nullrequired
statusstringrequired
matchesTournamentMatch[]required
Show properties
Array of TournamentMatch
idstringrequired
roundintegerrequired
min -9007199254740991 · max 9007199254740991
slotintegerrequired
min -9007199254740991 · max 9007199254740991
statusstringrequired
gameIdstring | nullrequired
participantAIdstring | nullrequired
participantBIdstring | nullrequired
participantAScoreinteger | nullrequired
Show properties
Any of:
integer
integer
null
null
participantBScoreinteger | nullrequired
Show properties
Any of:
integer
integer
null
null
winnerParticipantIdstring | nullrequired
participantAReadyAtstring | nullrequired
participantBReadyAtstring | nullrequired
readyDeadlineAtstring | nullrequired
decidedByHostbooleanrequired
roundsintegerrequired
min -9007199254740991 · max 9007199254740991
championParticipantIdstring | nullrequired
runnerUpParticipantIdstring | nullrequired
object
idstringrequired
min length 1
typestringrequired
apiVersionstringrequired
createdAtstringrequired
dataTournamentDetailrequired
Show properties
idstringrequired
namestringrequired
gameTypestringrequired
formatstringrequired
statusstringrequired
visibilitystringrequired
modestringrequired
startsAtstring | nullrequired
startedAtstring | nullrequired
maxPlayersintegerrequired
min -9007199254740991 · max 9007199254740991
createdByTournamentCreatorrequired
Show properties
userIdstringrequired
displayNamestringrequired
imagestring | nullrequired
createdAtstringrequired
matchConfigTournamentMatchConfigrequired
Show properties
variantintegerrequired
min -9007199254740991 · max 9007199254740991
inModestringrequired
outModestringrequired
bullModestringrequired
bestOfintegerrequired
min -9007199254740991 · max 9007199254740991
participantsTournamentParticipant[]required
Show properties
Array of TournamentParticipant
idstringrequired
userIdstring | nullrequired
displayNamestringrequired
imagestring | nullrequired
statusstringrequired
matchesTournamentMatch[]required
Show properties
Array of TournamentMatch
idstringrequired
roundintegerrequired
min -9007199254740991 · max 9007199254740991
slotintegerrequired
min -9007199254740991 · max 9007199254740991
statusstringrequired
gameIdstring | nullrequired
participantAIdstring | nullrequired
participantBIdstring | nullrequired
participantAScoreinteger | nullrequired
Show properties
Any of:
integer
integer
null
null
participantBScoreinteger | nullrequired
Show properties
Any of:
integer
integer
null
null
winnerParticipantIdstring | nullrequired
participantAReadyAtstring | nullrequired
participantBReadyAtstring | nullrequired
readyDeadlineAtstring | nullrequired
decidedByHostbooleanrequired
roundsintegerrequired
min -9007199254740991 · max 9007199254740991
championParticipantIdstring | nullrequired
runnerUpParticipantIdstring | nullrequired
object
idstringrequired
min length 1
typestringrequired
apiVersionstringrequired
createdAtstringrequired
dataTournamentMatchrequired
Show properties
idstringrequired
roundintegerrequired
min -9007199254740991 · max 9007199254740991
slotintegerrequired
min -9007199254740991 · max 9007199254740991
statusstringrequired
gameIdstring | nullrequired
participantAIdstring | nullrequired
participantBIdstring | nullrequired
participantAScoreinteger | nullrequired
Show properties
Any of:
integer
integer
null
null
participantBScoreinteger | nullrequired
Show properties
Any of:
integer
integer
null
null
winnerParticipantIdstring | nullrequired
participantAReadyAtstring | nullrequired
participantBReadyAtstring | nullrequired
readyDeadlineAtstring | nullrequired
decidedByHostbooleanrequired
object
idstringrequired
min length 1
typestringrequired
apiVersionstringrequired
createdAtstringrequired
dataTournamentMatchrequired
Show properties
idstringrequired
roundintegerrequired
min -9007199254740991 · max 9007199254740991
slotintegerrequired
min -9007199254740991 · max 9007199254740991
statusstringrequired
gameIdstring | nullrequired
participantAIdstring | nullrequired
participantBIdstring | nullrequired
participantAScoreinteger | nullrequired
Show properties
Any of:
integer
integer
null
null
participantBScoreinteger | nullrequired
Show properties
Any of:
integer
integer
null
null
winnerParticipantIdstring | nullrequired
participantAReadyAtstring | nullrequired
participantBReadyAtstring | nullrequired
readyDeadlineAtstring | nullrequired
decidedByHostbooleanrequired
object
idstringrequired
min length 1
typestringrequired
apiVersionstringrequired
createdAtstringrequired
dataWebhookDisabledrequired
Show properties
webhookIdstringrequired
webhookNamestringrequired
reasonstringrequired
disabledAtstringrequired
pagingPagingrequired
Show properties
nextCursorstring | nullrequired
400

Invalid request.

messagestringrequired
401

Missing or invalid API key.

messagestringrequired
403

The API key is missing a required scope or is the wrong type for this endpoint.

messagestringrequired
404

Entity not found.

messagestringrequired
429

Rate limit exceeded. See the Retry-After header.

messagestringrequired
500

Internal server error.

messagestringrequired
Try it
Server
Authorization
Parameters
Request
curl -X GET 'https://api.dartpilot.app/v1/events' \
  -H 'x-api-key: YOUR_API_KEY' \
  -H 'Accept: application/json'
Response
{
  "items": [
    {
      "id": "string",
      "type": "game.started",
      "apiVersion": "2026-10-20",
      "createdAt": "string",
      "data": {
        "id": "string",
        "type": "string",
        "status": "string",
        "players": [
          {
            "name": "string",
            "userId": "string",
            "image": "string"
          }
        ],
        "createdAt": "string",
        "updatedAt": "string",
        "seq": 0
      }
    }
  ],
  "paging": {
    "nextCursor": "string"
  }
}

Was this page helpful?