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

# Get Account Profile

> Retrieve your account information and plan details

## Request

### Headers

## Response

<ResponseField name="email" type="string">
  Your account email address
</ResponseField>

<ResponseField name="displayName" type="string">
  Your display name
</ResponseField>

<ResponseField name="plan" type="string">
  Your current subscription plan

  **Options:** `free`, `solo`, `growth`, `scaling`, `dominance`
</ResponseField>

<ResponseField name="planStatus" type="string">
  Subscription status

  **Options:** `active`, `past_due`, `canceled`, `trialing`
</ResponseField>

<ResponseField name="currentLinks" type="number">
  Number of links currently in your account
</ResponseField>

<ResponseField name="maxLinks" type="number">
  Maximum links allowed on your plan
</ResponseField>

<ResponseField name="customDomains" type="array">
  List of your custom domains

  <Expandable title="properties">
    <ResponseField name="domain" type="string">
      Domain name
    </ResponseField>

    <ResponseField name="verified" type="boolean">
      Whether the domain is verified
    </ResponseField>

    <ResponseField name="isDefault" type="boolean">
      Whether this is your default domain
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="createdAt" type="string">
  ISO 8601 timestamp of account creation
</ResponseField>

<RequestExample>
  ```bash cURL theme={null}
  curl https://api.bouncy.ai/v1/account/profile \
    -H "Authorization: Bearer bcy_live_pk_YOUR_API_KEY"
  ```

  ```javascript JavaScript theme={null}
  const response = await fetch(
    'https://api.bouncy.ai/v1/account/profile',
    {
      headers: {
        'Authorization': 'Bearer bcy_live_pk_YOUR_API_KEY'
      }
    }
  );

  const profile = await response.json();
  console.log(`Plan: ${profile.plan}`);
  console.log(`Links: ${profile.currentLinks}/${profile.maxLinks}`);
  ```

  ```python Python theme={null}
  import requests

  response = requests.get(
      'https://api.bouncy.ai/v1/account/profile',
      headers={'Authorization': 'Bearer bcy_live_pk_YOUR_API_KEY'}
  )

  profile = response.json()
  print(f"Plan: {profile['plan']}")
  print(f"Links: {profile['currentLinks']}/{profile['maxLinks']}")
  ```
</RequestExample>

<ResponseExample>
  ```json 200 Success theme={null}
  {
    "email": "user@example.com",
    "displayName": "John Doe",
    "plan": "growth",
    "planStatus": "active",
    "currentLinks": 245,
    "maxLinks": 1000,
    "customDomains": [
      {
        "domain": "go.example.com",
        "verified": true,
        "isDefault": true
      },
      {
        "domain": "link.example.com",
        "verified": false,
        "isDefault": false
      }
    ],
    "createdAt": "2025-06-15T10:00:00Z"
  }
  ```
</ResponseExample>
