Skip to main content
GET
/
v1
/
auth
/
sessions
/
{session_id}
Poll auth session status
curl --request GET \
  --url https://api.usezombie.com/v1/auth/sessions/{session_id}
{
  "cli_public_key": "<string>",
  "token_name": "<string>",
  "expires_at_ms": 123
}

Path Parameters

session_id
string<uuid>
required

Auth session identifier (UUIDv7)

Response

Session is in an active (non-terminal) state

status
enum<string>
required

pending — created, awaiting dashboard approval. verification_pending — dashboard approved, awaiting CLI verification code.

Available options:
pending,
verification_pending
cli_public_key
string
required

Echo of the CLI's ECDH public key (base64url P-256 SPKI).

token_name
string
required

Operator label that the dashboard shows to the user during approval.

expires_at_ms
integer<int64>
required

Unix epoch milliseconds. Session TTL is 5 minutes from creation.