---
title: "Connect this desktop as an Automation runner"
method: POST
path: "/v1/automation-runners/token"
tags: ["Automations"]
---

# Connect this desktop as an Automation runner

`POST /v1/automation-runners/token`

Mints a time-limited runner-only credential for the desktop SSE connection and HTTP runner APIs.

## Request body

- object
  - `runnerId` string, required
  - `protocolVersion` 1, required
  - `supportedExecutionTargets` string[], required
  - `appVersion` string, required
  - `platform` 'darwin' | 'win32' | 'linux', required
  - `concurrency` integer, required

## Response `200`

Runner credential minted.

- object
  - `token` string, required
  - `expiresAt` integer, required
  - `eventsPath` '/v1/automation-runners/events', required

---

[API](https://skmtc.net/openworklabs/apis/den-api.md) · [All operations](https://skmtc.net/openworklabs/apis/den-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/openworklabs/den-api/versions/805150503452/schema)
