---
title: "Start a CLI device-authorization (RFC 8628)"
method: POST
path: "/agent/v1/control-plane/cli/device"
tags: ["Console"]
---

# Start a CLI device-authorization (RFC 8628)

`POST /agent/v1/control-plane/cli/device`

## Request

- Base URL: `https://api.run402.com`
- URL: `https://api.run402.com/agent/v1/control-plane/cli/device`
- Auth: none declared

Public, no oracle (email-less). Begins a browser-delegated device grant so the run402 CLI can obtain an sign-in session. Returns { device_code, user_code, verification_uri, verification_uri_complete, expires_in, interval }.

## Response `200`

Device-authorization start payload.

- object

---

[API](https://skmtc.dev/run402/apis/run402-api.md) · [All operations](https://skmtc.dev/run402/apis/run402-api/llms.txt) · [OpenAPI document](https://skmtc.dev/run402/apis/run402-api/revisions/893607557f50?raw)
