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
Lista de organizações do usuário
Cada organização contém:
Status: created, active, blocked
Limite de volume antes da próxima revisão
Configurações de assinaturas
Configurações de notificações
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
}
}