Delivery

Retrieve the queued to execute for a Gameserver

get
Responses
200

OK

application/json
get
GET /v1/delivery/command-queue HTTP/1.1
Host: 
Accept: */*
[
  {
    "attempt_id": "411486491630370816",
    "steam_id": "76561197960287930",
    "minecraft_uuid": "text",
    "customer_name": "text",
    "command": "text",
    "online_only": true,
    "queued_at": "2025-08-21T19:39:11.119Z"
  }
]

Retrieve the queued commands, while supplying the online players for a gameserver

post
Body
steam_idsstring · steam-id[] | nullableOptional

A 64-bit Steam account identifier. Accepts string or numeric format.

Example: 76561197960287930
minecraft_uuidsstring[] | nullableOptional
customer_namesstring[] | nullableOptional
Responses
200

OK

application/json
post
POST /v1/delivery/command-queue HTTP/1.1
Host: 
Content-Type: application/json
Accept: */*
Content-Length: 88

{
  "steam_ids": [
    "76561197960287930"
  ],
  "minecraft_uuids": [
    "text"
  ],
  "customer_names": [
    "text"
  ]
}
[
  {
    "attempt_id": "411486491630370816",
    "steam_id": "76561197960287930",
    "minecraft_uuid": "text",
    "customer_name": "text",
    "command": "text",
    "online_only": true,
    "queued_at": "2025-08-21T19:39:11.119Z"
  }
]

Mark commands as executed in bulk

delete
Bodyobject[]
attempt_idstring · flake-idRequiredExample: 411486491630370816
Responses
204

No Content

delete
DELETE /v1/delivery/command-queue HTTP/1.1
Host: 
Content-Type: application/json
Accept: */*
Content-Length: 37

[
  {
    "attempt_id": "411486491630370816"
  }
]

No content

Mark a queued command as executed

delete
Path parameters
attemptIdstring · flake-idRequiredExample: 411486491630370816
Responses
204

No Content

delete
DELETE /v1/delivery/command-queue/{attemptId} HTTP/1.1
Host: 
Accept: */*

No content

Mark commands as executed in bulk via a POST request

post

Mark commands as executed in bulk via a POST request. Some HTTP clients don't support bodies in DELETE requests, so for compatibility we have a POST route. Please use the DELETE route if your HTTP client supports it.

Bodyobject[]
attempt_idstring · flake-idRequiredExample: 411486491630370816
Responses
204

No Content

post
POST /v1/delivery/command-queue/acknowledge HTTP/1.1
Host: 
Content-Type: application/json
Accept: */*
Content-Length: 37

[
  {
    "attempt_id": "411486491630370816"
  }
]

No content

post
Bodyobject[]

Represents a single game server event entry in a report.

eventstring · enumRequired

Represents the types of events that can occur on a game server.

Possible values:
timestampstring · date-timeRequired

When did this event occur.

Responses
204

No Content

post
POST /v1/delivery/events HTTP/1.1
Host: 
Content-Type: application/json
Accept: */*
Content-Length: 180

[
  {
    "event": "invalid",
    "player_join": {
      "ip_address": "127.0.0.1",
      "steam_id": "76561197960287930",
      "minecraft_uuid": "text",
      "minecraft_name": "text"
    },
    "timestamp": "2025-08-21T19:39:11.119Z"
  }
]

No content

Was this helpful?