Admin
List Admin Organizations
Paginated overview of all organizations with member counts, billing, and subscription (admin only).
Authorization
bearerAuth AuthorizationBearer <token>
Authentication required for all endpoints. Supports Better Auth user credentials and dedicated coworker bearer API keys.
In: header
Query Parameters
query?string
Optional search term matched case-insensitively against organization name and slug. Empty or missing lists all organizations.
cursor?string
Cursor for pagination (ID of the last item from previous page)
limit?integer
Number of items to return (max 50)
Default
20Range
1 <= value <= 50Response Body
application/json
application/json
application/json
curl -X GET "https://loading/v1/admin/organizations"{
"data": [
{
"id": "org_123",
"name": "Acme Corp",
"slug": "acme-corp",
"createdAt": "2021-01-01T00:00:00.000Z",
"memberCount": 12,
"billingMode": "self_serve",
"billingPlan": "starter",
"purchasedSeats": 5,
"subscriptionPlan": "starter",
"subscriptionStatus": "active"
}
],
"meta": {
"timestamp": "2021-01-01T00:00:00.000Z",
"requestId": "string",
"pagination": {
"cursor": "cmg4zknxt0000l404yn4li0kp",
"limit": 20,
"total": 100,
"nextCursor": "cmi4gmksz000104l8wps8p7fp"
}
}
}{
"error": "Unauthorized",
"message": "Authentication required",
"kind": "organization_not_found",
"meta": {
"timestamp": "2021-01-01T00:00:00.000Z",
"requestId": "5091b3ea-994f-4417-8e04-2efc05dd8673",
"path": "/v1/agents",
"method": "GET"
}
}{
"error": "Unauthorized",
"message": "Authentication required",
"kind": "organization_not_found",
"meta": {
"timestamp": "2021-01-01T00:00:00.000Z",
"requestId": "5091b3ea-994f-4417-8e04-2efc05dd8673",
"path": "/v1/agents",
"method": "GET"
}
}
