> ## 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.

# PATCH /api/v1/organizations/:id

> Atualiza as configurações de uma organização

Atualiza as configurações de uma organização. Apenas os campos enviados serão modificados (patch parcial).

## Autenticação

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

## Parâmetros de Path

**id** `string` *required*

ID da organização

## Corpo da Requisição

Todos os campos são opcionais:

**name** `string`

Nome da organização

**bio** `string`

Biografia ou descrição da organização

**company** `string`

Nome da empresa

**blog** `string`

URL do blog

**location** `string`

Localização

**email** `string`

E-mail de contato público

**twitter\_username** `string`

Nome de usuário no Twitter/X

**website** `string`

URL do site

**avatar\_url** `string`

URL do avatar

**profile\_settings** `object`

Configurações de perfil

**feature\_settings** `object`

Configurações de funcionalidades

**subscription\_settings** `object`

Configurações de assinaturas (ex: `allow_multiple_subscriptions`, `proration_behavior`)

**notification\_settings** `object`

Configurações de notificações (ex: `new_sale`, `new_subscription`)

**socials** `array`

Links de redes sociais

**details** `object`

Detalhes adicionais da organização (ex: `about`, `product_description`, `intended_use`, `business_type`).

## Resposta

Retorna o objeto completo da organização atualizada.

## Exemplo

```bash cURL theme={null}
curl -X PATCH "https://api.chargefy.io/api/v1/organizations/org_abc123" \
  -H "Authorization: Bearer $CHARGEFY_ACCESS_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Minha Empresa Ltda",
    "bio": "Soluções de pagamento para o Brasil",
    "email": "novo-contato@minhaempresa.com.br"
  }'
```

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

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

const org = await chargefy.organizations.update('org_abc123', {
  name: 'Minha Empresa Ltda',
  bio: 'Soluções de pagamento para o Brasil',
  email: 'novo-contato@minhaempresa.com.br',
});
```

## Resposta de Exemplo

```json theme={null}
{
  "id": "org_abc123",
  "name": "Minha Empresa Ltda",
  "slug": "minha-empresa",
  "avatar_url": "https://cdn.chargefy.io/avatars/org_abc123.png",
  "bio": "Soluções de pagamento para o Brasil",
  "email": "novo-contato@minhaempresa.com.br",
  "website": "https://minhaempresa.com.br",
  "status": "active",
  "created_at": "2025-06-01T08:00:00Z"
}
```


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