> ## Documentation Index
> Fetch the complete documentation index at: https://docs.signa.so/llms.txt
> Use this file to discover all available pages before exploring further.

# Get Current Organization

> Retrieve the authenticated organization's profile

## Overview

Returns the profile of the organization associated with the current API key. Use this to verify authentication, check your plan tier, and retrieve your organization ID. This is typically the first call made when setting up an integration to confirm the API key is valid.

Works with any valid API key; no specific scope is required.

## Response

<ResponseField name="object" type="string">Always `identity`.</ResponseField>
<ResponseField name="org_id" type="string">Organization ID (`orgn_*`).</ResponseField>
<ResponseField name="org_name" type="string">Organization name.</ResponseField>
<ResponseField name="plan" type="string">Current plan: `beta`, `free`, `starter`, `pro`, or `enterprise`. During the beta period every organization is on `beta`.</ResponseField>

<ResponseField name="api_key" type="object">
  <Expandable title="API key details">
    <ResponseField name="id" type="string">API key ID (`key_*`).</ResponseField>
    <ResponseField name="prefix" type="string">First 12 characters of the key, for identification.</ResponseField>
    <ResponseField name="scopes" type="string[]">Authorized scopes for this key.</ResponseField>
    <ResponseField name="rate_limit_tier" type="string">Rate limit tier label for this key. `standard` for customer keys.</ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="request_id" type="string">Unique request identifier for support and debugging.</ResponseField>

<ResponseExample>
  ```json theme={null}
  {
    "object": "identity",
    "org_id": "orgn_Lb1dE5fG",
    "org_name": "Aurora Digital",
    "plan": "beta",
    "api_key": {
      "id": "key_Mc2eF6gH",
      "prefix": "sig_7kMn2pQr",
      "scopes": ["trademarks:read", "billing:read"],
      "rate_limit_tier": "standard"
    },
    "request_id": "req_tM9dE5fG"
  }
  ```
</ResponseExample>

## Code Examples

<CodeGroup>
  ```bash cURL theme={null}
  curl "https://api.signa.so/v1/organization/me" \
    -H "Authorization: Bearer sig_YOUR_KEY"
  ```

  ```typescript TypeScript theme={null}
  import { Signa } from "@signa-so/sdk";

  const signa = new Signa({ api_key: process.env.SIGNA_API_KEY });

  const identity = await signa.organization.me();
  console.log(identity.org_name, identity.plan);
  ```
</CodeGroup>

## Errors

| Status | Type           | Description                |
| ------ | -------------- | -------------------------- |
| 401    | `unauthorized` | Missing or invalid API key |
| 429    | `rate_limited` | Too many requests          |

## Related Endpoints

* [Get Usage](/api-reference/administration/get-usage), current billing period usage
* [List API Keys](/api-reference/administration/list-api-keys), manage API keys
