DeviceStartResponse
- deviceType: string
Code requiredThe CLI's half of the request. High-entropy, stored hashed server-side, and never shown to a person — keep it on the machine and send it only to
/v1/device/poll. - expiresType: integer
In requiredSeconds until the request can no longer be approved.
- intervalType: integerrequired
Seconds to wait between polls. Polling faster returns
429 slow_down. - userType: string
Code requiredThe half a person retypes in the browser. Eight characters from an alphabet with no lookalike pairs; display it grouped (
ABCD-EFGH) for readability — the server accepts either form, in any case. - verificationType: string Format: uri
Uri requiredWhere to send the person to approve. Append
?code={userCode}to prefill it.