Skip to main content
GET
List active human members
List active human members, change a plan, and set the extra usage budget beyond the included allowance. Amounts are US dollars. The calls use the workspace API key’s BILLING_API scope. Writes run as the key’s service account owner. This API does not invite or deactivate members. Use the User Management API for that.

Base URL

Dedicated deploymentsReplace api.langdock.com with <your-deployment-url>/api/public in all requests.

Prerequisites

  • API key with the BILLING_API scope
  • The key owner is a service account that has not been deleted and has an active Admin membership
  • USER_MANAGEMENT_API on the same key when you need email, name, or an email filter
plan is standard or power_user. email is an exact address and ignores case. limit defaults to 50 and cannot exceed 250. Pass cursor from nextCursor. To look a member up by email, call GET /users?email=jane%40example.com with a key that also has the User Management scope, then update by the returned id.
Langdock intentionally blocks browser-origin requests to protect your API key and ensure your applications remain secure. For more information, please see our guide on API Key Best Practices.

Authorizations

Authorization
string
header
required

API key as Bearer token. Format "Bearer YOUR_API_KEY"

Query Parameters

limit
integer
default:50
Required range: 1 <= x <= 250
cursor
string<uuid>

Use nextCursor from the preceding page.

email
string<email>

Case-insensitive exact email lookup among active human members. Requires the USER_MANAGEMENT_API scope; otherwise returns 403 USER_MANAGEMENT_API_REQUIRED.

plan
enum<string>
Available options:
standard,
power_user

Response

Successful response.

users
object[]
required
nextCursor
string<email>