> ## Documentation Index
> Fetch the complete documentation index at: https://scaleup-c34c4386.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# GET /api/v1/organizations/:id/account

> Retorna a conta de pagamento associada à organização

Retorna os dados da conta de pagamento no gateway vinculada à organização. O usuário autenticado deve ser o administrador da conta (`admin_id`).

## Autenticação

Requer **token de usuário (JWT Supabase)** via header `Authorization: Bearer`. O usuário deve pertencer à organização e ser o admin da conta.

## Parâmetros de Path

**id** `string` *required*

ID da organização

## Resposta

**id** `string`

ID da conta

**account\_type** `string`

Identificador do tipo de conta no gateway (valor conforme contrato da API)

**status** `string`

Status da conta

**stripe\_id** `string`

ID Stripe (se aplicável, caso contrário `null`)

**open\_collective\_slug** `string`

Slug Open Collective (se aplicável)

**has\_bank\_account** `boolean`

Se a conta possui conta bancária ativa no gateway

**is\_details\_submitted** `boolean`

Se os detalhes da conta foram enviados

**is\_charges\_enabled** `boolean`

Se cobranças estão habilitadas

**country** `string`

País da conta

**billing\_name** `string`

Nome de faturamento

**billing\_address** `object`

Endereço de faturamento

**billing\_additional\_info** `string`

Informações adicionais de faturamento

**billing\_notes** `string`

Observações de faturamento

**sellers** `array`

Sellers do gateway de pagamentos associados à conta

**users** `array`

Usuários administradores

**organizations** `array`

Organizações vinculadas à conta

## Erros

| Código | Descrição |
| - | - |
| `403` | O usuário não é o administrador da conta |
| `404` | Organização ou conta não encontrada |

## Exemplo

```bash cURL theme={null}
curl -X GET "https://api.chargefy.io/api/v1/organizations/org_abc123/account" \
  -H "Authorization: Bearer $CHARGEFY_ACCESS_TOKEN"
```

```typescript SDK theme={null}
import { Chargefy } from '@chargefy/sdk';

const chargefy = new Chargefy({
  accessToken: process.env.CHARGEFY_ACCESS_TOKEN,
});

const account = await chargefy.organizations.getAccount('org_abc123');
```

## Resposta de Exemplo

```json theme={null}
{
  "id": "acc_abc123",
  "account_type": "default",
  "status": "active",
  "stripe_id": null,
  "open_collective_slug": null,
  "has_bank_account": true,
  "is_details_submitted": true,
  "is_charges_enabled": true,
  "country": "BR",
  "billing_name": "Minha Empresa Ltda",
  "billing_address": {
    "line1": "Rua Exemplo, 123",
    "city": "São Paulo",
    "state": "SP",
    "postal_code": "01310-100",
    "country": "BR"
  },
  "billing_additional_info": null,
  "billing_notes": null,
  "sellers": [
    {
      "seller_id": "seller_xyz",
      "seller_type": "individual",
      "status": "active"
    }
  ],
  "users": [
    {
      "id": "user_abc",
      "email": "admin@minhaempresa.com.br",
      "avatar_url": null
    }
  ],
  "organizations": [
    {
      "id": "org_abc123",
      "name": "Minha Empresa",
      "slug": "minha-empresa",
      "avatar_url": null
    }
  ]
}
```


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.