---
title: "List Organizations"
method: GET
path: "/admin/organizations/"
tags: ["admin", "organizations"]
---

# List Organizations

`GET /admin/organizations/`

## Request

- Base URL: `https://api.trytrata.com`
- URL: `https://api.trytrata.com/admin/organizations/`
- Auth: HTTP bearer

## Query parameters

- `deactivated` boolean

## Response `200`

Successful Response

- OrganizationBasic[]
  - `organization_id` string, uuid, required
  - `name` string, required
  - `created_at` string, date-time, required
  - `num_members` integer
  - `active_member_count` integer
  - `representative` OrganizationRepresentative
    - `user_id` string, required
    - `name` string, required
    - `email` string, required
    - `deactivated` boolean
  - `pay_rate_usd` integer, nullable
  - `recording_review` boolean
  - `is_personal` boolean
  - `compliance_enabled` boolean
  - `fund_type` 'LONG_SHORT' | 'LONG_ONLY' | 'MARKET_NEUTRAL' | 'MULTI_STRATEGY'
  - `portfolio_style` 'CONCENTRATED' | 'DIVERSIFIED'
  - `time_horizon` 'SHORT_TERM' | 'MEDIUM_TERM' | 'LONG_TERM'
  - `subscription_expires_at` string, date-time, nullable
  - `subscription_recurring` boolean, nullable
  - `renewal_terms_prepared` boolean
  - `renewal_terms_signed` boolean
  - `subscription_terms_has_agreement` boolean
  - `subscription_terms_unsigned` boolean
  - `subscription_terms_signed_at` string, date-time, nullable
  - `subscription_terms_created_at` string, date-time, nullable
  - `note` Note
    - `note_id` string, uuid, required
    - `text` string, nullable
  - `deactivated` boolean
  - `has_open_invites` boolean
  - `latest_invoice` OrganizationInvoiceBasic
    - `id` string, required
    - `status` 'DRAFT' | 'OPEN' | 'PAID' | 'VOID' | 'UNCOLLECTIBLE', required
    - `stripe_subscription_id` string, nullable
    - `due_date` string, date-time, nullable
    - `hosted_invoice_url` string, nullable
  - `latest_subscription` OrganizationSubscriptionBasic
    - `stripe_subscription_id` string, required
    - `status` 'INCOMPLETE' | 'INCOMPLETE_EXPIRED' | 'TRIALING' | 'ACTIVE' | 'ACTIVE_PAST_DUE' | 'PAST_DUE' | 'CANCELED' | 'UNPAID' | 'PAUSED', required
  - `product_trial_ends_at` string, date-time, nullable
  - `upgrade_requested_at` string, date-time, nullable

## Other responses

- `404`: Not found
- `422`: Validation Error

## Changes

- **2026-09-23** `cbe65ce47b5d`: 1 info
  - added the optional property `items/renewal_terms_signed` to the response with the `200` status
- **2026-09-17** `2460b5597a62`: 1 warning, 1 info
  - added the new `ACTIVE_PAST_DUE` enum value to the `items/latest_subscription/anyOf[subschema #1: OrganizationSubscriptionBasic]/status` response property for the response status `200`
  - added the optional property `items/latest_invoice/anyOf[subschema #1: OrganizationInvoiceBasic]/hosted_invoice_url` to the response with the `200` status
- **2026-09-16** `7d4d864e0649`: 1 warning, 4 info
  - removed the optional property `items/subscription_status` from the response with the `200` status
  - added `#/components/schemas/OrganizationInvoiceBasic` to the `items/latest_invoice` response property `anyOf` list for the response status `200`
  - added `#/components/schemas/OrganizationSubscriptionBasic` to the `items/latest_subscription` response property `anyOf` list for the response status `200`
  - removed `#/components/schemas/StripeInvoiceBasic` from the `items/latest_invoice` response property `anyOf` list for the response status `200`
  - …1 more
- …earlier changes not shown

[Operation history](https://skmtc.dev/trytrata/apis/trytrata-api/changes/admin/organizations/get.md)

---

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