Skip to main content
Retorna todas as organizações às quais o usuário autenticado pertence. Organizações bloqueadas (blocked_at definido) são excluídas da resposta.

Autenticação

Requer token de usuário (JWT Supabase) via header Authorization: Bearer.

Resposta

items
array
Lista de organizações do usuário
pagination
object
Cada organização contém:
id
string
ID único da organização
name
string
Nome da organização
slug
string
Slug único para URL
avatar_url
string
URL do avatar
bio
string
Descrição/biografia
email
string
E-mail de contato
website
string
Site
status
string
Status: created, active, blocked
next_review_threshold
integer
Limite de volume antes da próxima revisão
subscription_settings
object
Configurações de assinaturas
notification_settings
object
Configurações de notificações
created_at
string
Data de criação
onboarded_at
string
Data de conclusão do onboarding

Exemplo

curl -X GET "https://api.chargefy.io/api/v1/organizations/" \
  -H "Authorization: Bearer $CHARGEFY_ACCESS_TOKEN"

Resposta de Exemplo

{
  "items": [
    {
      "id": "org_abc123",
      "name": "Minha Empresa",
      "slug": "minha-empresa",
      "avatar_url": "https://cdn.chargefy.io/avatars/org_abc123.png",
      "bio": "Empresa de tecnologia",
      "email": "[email protected]",
      "website": "https://minhaempresa.com.br",
      "status": "active",
      "next_review_threshold": 0,
      "subscription_settings": {
        "allow_multiple_subscriptions": false,
        "allow_customer_updates": true,
        "proration_behavior": "prorate"
      },
      "notification_settings": {
        "new_sale": true,
        "new_subscription": true
      },
      "created_at": "2025-06-01T08:00:00Z",
      "onboarded_at": "2025-06-02T10:00:00Z"
    }
  ],
  "pagination": {
    "total_count": 1,
    "max_page": 1
  }
}