---
title: "Get Org"
method: GET
path: "/api/v1/account"
tags: ["account"]
---

# Get Org

`GET /api/v1/account`

## Request

- Base URL: `https://app.kaminari.ad`
- URL: `https://app.kaminari.ad/api/v1/account`
- Auth: HTTP bearer

Return the caller's organization.

## Response `200`

Successful Response

- OrgResponse: Organization details returned to clients. ``status`` is the canonical lifecycle field (Phase 0 of COOP-14061). ``is_active`` remains as a computed backward-compat field — UI clients still reading the old boolean stay green for one release; drop it after every consumer has migrated to ``status``. ``owner_id`` is ``None`` for ownerless orgs — the Kadam system org (seeded NULL) and any org whose owner was transferred out.
  - `id` string, uuid, required
  - `name` string, required
  - `owner_id` string, uuid, nullable, required
  - `status` 'pending_email_verification' | 'pending_admin_approval' | 'active' | 'suspended' | 'rejected', required: Lifecycle state of an :class:`Organization`. * ``PENDING_EMAIL_VERIFICATION`` — self-service signup, owner has not clicked the verification link yet. * ``PENDING_ADMIN_APPROVAL`` — email verified, awaiting admin approval (gated by ``signup_admin_approval_required`` flag). * ``ACTIVE`` — fully usable; users can log in, scans run, billing meters tick. * ``SUSPENDED`` — admin froze the org (formerly ``is_active=False``). * ``REJECTED`` — admin denied a self-service signup; soft-delete for audit trail. Recoverable: an admin can approve it in place (REJECTED → ACTIVE via ``AdminApproveOrganization``) or unblock it to free the email for a fresh signup (deletes the owner).
  - `domain` string, nullable
  - `created_at` string, date-time, required
  - `available_transitions` OrgTransitionOptionResponse[]
    - `target_status` 'pending_email_verification' | 'pending_admin_approval' | 'active' | 'suspended' | 'rejected', required: Lifecycle state of an :class:`Organization`. * ``PENDING_EMAIL_VERIFICATION`` — self-service signup, owner has not clicked the verification link yet. * ``PENDING_ADMIN_APPROVAL`` — email verified, awaiting admin approval (gated by ``signup_admin_approval_required`` flag). * ``ACTIVE`` — fully usable; users can log in, scans run, billing meters tick. * ``SUSPENDED`` — admin froze the org (formerly ``is_active=False``). * ``REJECTED`` — admin denied a self-service signup; soft-delete for audit trail. Recoverable: an admin can approve it in place (REJECTED → ACTIVE via ``AdminApproveOrganization``) or unblock it to free the email for a fresh signup (deletes the owner).
    - `action` 'approve' | 'reject' | 'suspend' | 'reactivate', required: The admin operation that drives a given org status transition. Maps a target :class:`OrganizationStatus` to the endpoint/use case that reaches it, so the UI can dispatch the right call without re-encoding the transition graph.
  - `is_active` boolean, required: Backward-compat: True iff status == ACTIVE.

---

[API](https://skmtc.dev/kaminari/apis/kaminari-ad-api.md) · [All operations](https://skmtc.dev/kaminari/apis/kaminari-ad-api/llms.txt) · [OpenAPI document](https://skmtc.dev/kaminari/apis/kaminari-ad-api/revisions/013f86e2fd32?raw)
