curl -X GET "https://api.60db.ai/60db/license/invites" \
-H "Authorization: Bearer USER_JWT" \
-H "X-60db-Client: flow/1.5.0"
{
"success": true,
"data": [
{ "license_id": "2f1c9a4e-6b7d-4c1e-9f0a-1d2e3f4a5b6c", "plan": "flow_team", "workspace_id": 24,
"workspace_name": "Acme", "invited_by_name": "Kapil", "invited_at": "2026-10-07T11:00:00Z" }
]
}
60db Flow
List my invites
Invitee: pending Flow seat invites from any workspace
GET
/
60db
/
license
/
invites
curl -X GET "https://api.60db.ai/60db/license/invites" \
-H "Authorization: Bearer USER_JWT" \
-H "X-60db-Client: flow/1.5.0"
{
"success": true,
"data": [
{ "license_id": "2f1c9a4e-6b7d-4c1e-9f0a-1d2e3f4a5b6c", "plan": "flow_team", "workspace_id": 24,
"workspace_name": "Acme", "invited_by_name": "Kapil", "invited_at": "2026-10-07T11:00:00Z" }
]
}
Pending invites for the signed-in user in any workspace. An invitee usually signs in to their own workspace, not the buyer’s, so this list is not limited to the current workspace. Also returned as
seat_invites by Get Flow plan.
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)Response
string
Use it to accept or decline
string
flow_teaminteger
Workspace that holds the licence (switch to it after accepting)
string
Workspace name
string
Who sent the invite
string
When the invite was sent
Example
curl -X GET "https://api.60db.ai/60db/license/invites" \
-H "Authorization: Bearer USER_JWT" \
-H "X-60db-Client: flow/1.5.0"
{
"success": true,
"data": [
{ "license_id": "2f1c9a4e-6b7d-4c1e-9f0a-1d2e3f4a5b6c", "plan": "flow_team", "workspace_id": 24,
"workspace_name": "Acme", "invited_by_name": "Kapil", "invited_at": "2026-10-07T11:00:00Z" }
]
}