REST reference
Manager Runners
GET
/runnersQuery Parameters
page?integer
Format
int32pageSize?integer
Format
int32state?string
search?string
Response Body
curl -X GET "https://example.com/runners"{ "items": [ { "id": "string", "name": "string", "product": "string", "version": "string", "problemTypes": [ "string" ], "external": true, "tags": [ "string" ], "address": "string", "publicKey": "string", "fingerprint": "string", "state": "string", "isConnected": true, "lastSeenAt": "string", "registeredAt": "string", "approvedAt": "string", "revokedAt": "string", "revokedReason": "string", "machine": { "os": "string", "cpu": "string", "cores": 0, "memoryBytes": 0 }, "currentSubmissionId": "string", "completedJobs": 0, "attachments": [ { "id": "string", "name": "string", "mimeType": "string", "sizeBytes": 0, "sha256": "string", "uploadedAt": "string" } ] } ], "total": 0, "page": 0, "pageSize": 0}curl -X POST "https://example.com/runners/497f6eca-6276-4993-bfeb-53cbbbba6f08/approve"{ "id": "string", "name": "string", "product": "string", "version": "string", "problemTypes": [ "string" ], "external": true, "tags": [ "string" ], "address": "string", "publicKey": "string", "fingerprint": "string", "state": "string", "isConnected": true, "lastSeenAt": "string", "registeredAt": "string", "approvedAt": "string", "revokedAt": "string", "revokedReason": "string", "machine": { "os": "string", "cpu": "string", "cores": 0, "memoryBytes": 0 }, "currentSubmissionId": "string", "completedJobs": 0, "attachments": [ { "id": "string", "name": "string", "mimeType": "string", "sizeBytes": 0, "sha256": "string", "uploadedAt": "string" } ]}POST
/runners/{id}/revokePath Parameters
id*string
Format
uuidTypeScript Definitions
Use the request body type in TypeScript.
Response Body
curl -X POST "https://example.com/runners/497f6eca-6276-4993-bfeb-53cbbbba6f08/revoke" \ -H "Content-Type: application/json" \ -d '{}'{ "id": "string", "name": "string", "product": "string", "version": "string", "problemTypes": [ "string" ], "external": true, "tags": [ "string" ], "address": "string", "publicKey": "string", "fingerprint": "string", "state": "string", "isConnected": true, "lastSeenAt": "string", "registeredAt": "string", "approvedAt": "string", "revokedAt": "string", "revokedReason": "string", "machine": { "os": "string", "cpu": "string", "cores": 0, "memoryBytes": 0 }, "currentSubmissionId": "string", "completedJobs": 0, "attachments": [ { "id": "string", "name": "string", "mimeType": "string", "sizeBytes": 0, "sha256": "string", "uploadedAt": "string" } ]}POST
/runners/{id}/tagsPath Parameters
id*string
Format
uuidTypeScript Definitions
Use the request body type in TypeScript.
Response Body
curl -X POST "https://example.com/runners/497f6eca-6276-4993-bfeb-53cbbbba6f08/tags" \ -H "Content-Type: application/json" \ -d '{ "tags": [ "string" ] }'{ "id": "string", "name": "string", "product": "string", "version": "string", "problemTypes": [ "string" ], "external": true, "tags": [ "string" ], "address": "string", "publicKey": "string", "fingerprint": "string", "state": "string", "isConnected": true, "lastSeenAt": "string", "registeredAt": "string", "approvedAt": "string", "revokedAt": "string", "revokedReason": "string", "machine": { "os": "string", "cpu": "string", "cores": 0, "memoryBytes": 0 }, "currentSubmissionId": "string", "completedJobs": 0, "attachments": [ { "id": "string", "name": "string", "mimeType": "string", "sizeBytes": 0, "sha256": "string", "uploadedAt": "string" } ]}curl -X DELETE "https://example.com/runners/497f6eca-6276-4993-bfeb-53cbbbba6f08"Empty