Skip to main content
POST
cURL

Body

application/json

Handshake start request

code_challenge
string
required

PKCE code challenge

client_id
string
required

Client identifier

Response

The request has succeeded.

Browser-local handshake session for workspace verification

id
string
required

Session ID

workspace_id
string
required

Target workspace

challenge
string
required

PKCE-style challenge

challenge_method
string
required

Challenge method

state
enum<string>
required

Handshake state

Available options:
pending,
verified,
expired,
rejected
expires_at
string<date-time>
required

Expiration timestamp

created_at
string<date-time>
required

Creation timestamp

browser_fingerprint
string

Browser fingerprint

origin_url
string

Origin URL

verified_at
string<date-time>

Verification timestamp