Skip to main content
The organizations client methods are currently in ALPHA. The API may change without notice. A one-time warning is emitted on first use.
Manage organizations programmatically. List, create, retrieve, and update organizations in your Arize account.

Key Capabilities

  • List organizations you have access to
  • Retrieve organization details by name or ID
  • Create new organizations
  • Update an organization’s name or description

List Organizations

List all organizations you have access to, with optional name filtering.
resp = client.organizations.list(
    name="my-org",  # optional substring filter
    limit=50,
)

for org in resp.organizations:
    print(org.id, org.name)
For details on pagination, field introspection, and data conversion (to dict/JSON/DataFrame), see Response Objects.

Create an Organization

Organization names must be unique within the account.
org = client.organizations.create(
    name="my-organization",
    description="Optional description",  # optional
)

print(org.id, org.name)

Get an Organization

Retrieve a specific organization by name or ID.
org = client.organizations.get(organization="your-org-name-or-id")

print(org.id, org.name)

Update an Organization

Update an organization’s name or description. At least one of name or description must be provided.
org = client.organizations.update(
    organization="your-org-name-or-id",
    name="updated-org-name",            # optional
    description="Updated description",  # optional
)

print(org.id, org.name)