Skip to content

Revoke a CLI session using an approved device code.

POST
/v1/auth/device-codes/{id}/revoke-session
curl --request POST \
--url https://api.share2.us/v1/auth/device-codes/example/revoke-session \
--header 'Content-Type: application/json' \
--data '{ "session_id": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0" }'

Narrow unauthenticated recovery endpoint used when device-code login was approved but session creation hit the plan’s CLI session cap. The device code must still be approved and unexpired, and the target session must belong to the same account and be a CLI session.

id
required
string
Media typeapplication/json
object
session_id
required
string format: uuid
Examplegenerated
{
"session_id": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0"
}

Session revoked.

Media typeapplication/json
object
status
required
string
Example
{
"status": "ok"
}

Standard error envelope.

Media typeapplication/json
object
error
required
object
code
required
string
message
required
string
request_id
required
string
Example
{
"error": {
"code": "quota_exceeded"
}
}