---
title: "Get all organizations (meta only)"
method: GET
path: "/api/{org_id}/organizations"
tags: ["Organizations"]
---

# Get all organizations (meta only)

`GET /api/{org_id}/organizations`

## Request

- Base URL: `https://api.openobserve.ai` (the document declares no server; this is the origin it was published from)
- URL: `https://api.openobserve.ai/api/{org_id}/organizations`
- Auth: API key in header `Authorization`
- TypeScript: <https://skmtc.dev/openobserve/apis/openobserve-api-http/docs/api/:org_id/organizations/get.ts> (a function with typed inputs; its response is checked against the schema)

Retrieves a comprehensive list of all organizations in the system with detailed information including subscription types, trial periods, and creation dates. Only accessible through the '_meta' organization, and only to the root user or a member of '_meta'.

## Path parameters

- `org_id` string, required

## Query parameters

- `page_size` integer

## Response `200`

Success

- object
  - `data` AllOrgListDetails[], required
    - `billing_provider` string
    - `browser_steps_limit` integer, required
    - `browser_steps_used` integer, required: Separate allowances from the AI pool, in a different unit: browser and protocol hold independent one-time grants.
    - `contract_end_date` integer, nullable
    - `created_at` integer, required
    - `credits_limit` integer, required
    - `credits_used` integer, required
    - `deleted_at` integer, nullable
    - `grace_period_days` integer, nullable
    - `id` integer, required
    - `identifier` string, required
    - `name` string, required
    - `org_storage_enabled` boolean, required
    - `plan` integer
    - `protocol_steps_limit` integer, required
    - `protocol_steps_used` integer, required
    - `status` string: Org lifecycle status, e.g. "active" or "deleting". Drives the _meta "View deletion progress" affordance in the UI.
    - `status_steps_limit` integer, required
    - `status_steps_used` integer, required
    - `trial_expires_at` integer, nullable
    - `type` string, required
    - `updated_at` integer, required

## Other responses

- `403`: The caller is neither the root user nor a member of '_meta'

---

[API](https://skmtc.dev/openobserve/apis/openobserve-api-http.md) - [All operations](https://skmtc.dev/openobserve/apis/openobserve-api-http/llms.txt) - [OpenAPI document](https://skmtc.dev/openobserve/apis/openobserve-api-http/revisions/0529b8a10252?raw)
