curl -X POST "https://api.60db.ai/60db/license/LICENSE_ID/seats/decline" \
-H "Authorization: Bearer USER_JWT" \
-H "X-60db-Client: flow/1.5.0"
{
"success": true,
"data": { "license_id": "2f1c9a4e-6b7d-4c1e-9f0a-1d2e3f4a5b6c" }
}
60db Flow
Decline invite
Invitee: decline a pending Flow seat invite
POST
/
60db
/
license
/
:license_id
/
seats
/
decline
curl -X POST "https://api.60db.ai/60db/license/LICENSE_ID/seats/decline" \
-H "Authorization: Bearer USER_JWT" \
-H "X-60db-Client: flow/1.5.0"
{
"success": true,
"data": { "license_id": "2f1c9a4e-6b7d-4c1e-9f0a-1d2e3f4a5b6c" }
}
Removes the pending invite and frees the seat for the owner.
Request
Headers
string
required
Bearer <login token> of the signed-in 60db user. API keys (sk_...) are not accepted for Flow.string
flow/<app-version>, e.g. flow/1.5.0 (send it from the 60db Flow app)Path Parameters
string
required
Licence id (
license_id from Get Flow plan)Response
string
Licence id
Errors
Errors use{ "success": false, "message": "...", "error_code": "..." }. Show message to the user.
| Status | error_code | Meaning |
|---|---|---|
| 404 | INVITE_NOT_FOUND | No pending invite to decline |
Example
curl -X POST "https://api.60db.ai/60db/license/LICENSE_ID/seats/decline" \
-H "Authorization: Bearer USER_JWT" \
-H "X-60db-Client: flow/1.5.0"
{
"success": true,
"data": { "license_id": "2f1c9a4e-6b7d-4c1e-9f0a-1d2e3f4a5b6c" }
}