---
title: "One organization: members, sources, channels, tokens and 30-day usage"
method: GET
path: "/api/admin/orgs/{orgId}"
tags: ["admin"]
---

# One organization: members, sources, channels, tokens and 30-day usage

`GET /api/admin/orgs/{orgId}`

## Request

- Base URL: `https://api.wizbi.ai` (the document declares no server; this is the origin it was published from)
- URL: `https://api.wizbi.ai/api/admin/orgs/{orgId}`
- Auth: none declared

## Path parameters

- `orgId` string, required

## Response `200`

OK.

- AdminOrgDetail
  - `org` object, required
    - `id` string, required
    - `slug` string, required
    - `name` string, required
    - `tier` 'standard' | 'dedicated' | 'byoc'
    - `status` 'active' | 'suspended' | 'archived'
    - `kind` 'customer' | 'internal' | 'demo' | 'system' | 'test' | 'personal'
    - `lang` 'he' | 'en' | 'pt'
    - `region` 'europe-west1'
    - `branding` object
      - `brand` string
      - `logoUrl` string, uri
    - `data` object
      - `projectId` string
      - `datasetId` string
      - `runtimeIdentity` string
      - `filesBucket` string
      - `stagingBucket` string
    - `plan` object
      - `id` string, required
      - `quotas` object
    - `retention` object
      - `conversationDays` integer
    - `timezone` string
    - `greetingExamples` string[]
    - `createdAt` string, date-time, required
    - `createdBy` string
    - `updatedAt` string, date-time
    - `updatedBy` string
    - `schemaVersion` integer
    - `emailDomains` string[]
    - `security` object
      - `mfa` 'admins' | 'all'
      - `mfaTrustIdp` boolean
      - `signIn` object
        - `methods` string[]
        - `open` boolean
        - `byRole` object
          - `admin` object
            - `methods` string[]
            - `mfa` object
              - …
          - `member` object
            - `methods` string[]
            - `mfa` object
              - …
      - `externalAgentWrite` boolean
      - `lockedBy` 'platform'
    - `aiDisclosure` object
      - `enabled` boolean
      - `text` object
        - `he` string
        - `en` string
        - `pt` string
      - `notifyExisting` boolean
  - `members` object[], required
    - `principalId` string, required
    - `displayName` string, required
    - `email` string, nullable, required
    - `phone` string, nullable, required
    - `role` 'org_admin' | 'member', required
    - `status` 'active' | 'invited' | 'suspended', required
    - `superAdmin` boolean, required
    - `addedAt` string, required
    - `lastSeenAt` string, nullable, required
  - `connectors` object[], required
    - `id` string, required
    - `type` string, required
    - `name` string, required
    - `state` string, required
    - `enabled` boolean, required
    - `lastTestOk` boolean, nullable, required
    - `lastDiscoveredAt` string, nullable, required
  - `channels` object[], required
    - `id` string, required
    - `channel` string, required
    - `displayName` string, nullable, required
    - `status` string, required
    - `rooms` integer, required
    - `lastEventAt` string, nullable, required
  - `tokenCount` integer, required
  - `usage30d` object, required
    - `turns` number, required
    - `toolCalls` number, required
    - `credits` number, required
    - `tokensIn` number, required
    - `tokensOut` number, required

## Other responses

- `400`: Invalid request or reason missing.
- `403`: Not a super_admin.
- `404`: No such organization.

---

[API](https://skmtc.dev/wizbi/apis/wizbi-core-api.md) · [All operations](https://skmtc.dev/wizbi/apis/wizbi-core-api/llms.txt) · [OpenAPI document](https://skmtc.dev/wizbi/apis/wizbi-core-api/revisions/5a47416c82ec?raw)
