Skip to main content
Consulta o gateway de pagamentos e atualiza no banco de dados o status de todos os sellers em estado pendente (pending, new, action_required) associados às organizações do usuário autenticado. Deve ser chamado após o login para manter os dados de status sempre atualizados.

Autenticação

Requer autenticação via Supabase JWT (usuário autenticado).

Corpo da Requisição

Nenhum parâmetro necessário no corpo. A API identifica as organizações a partir do usuário autenticado.

Resposta

updated
integer
Número de sellers que tiveram o status atualizado.
sellers
array
Lista de sellers cujo status foi alterado.

Exemplo

curl -X POST "https://api.chargefy.io/api/v1/accounts/onboarding/sync-status" \
  -H "Authorization: Bearer $CHARGEFY_ACCESS_TOKEN"

Resposta de Exemplo

{
  "updated": 1,
  "sellers": [
    {
      "seller_id": "seller_xyz456",
      "old_status": "pending",
      "new_status": "active"
    }
  ]
}

Quando não há sellers para atualizar

{
  "updated": 0,
  "sellers": []
}

Erros

StatusDescrição
401Token ausente ou inválido
500Falha na comunicação com o banco de dados ou gateway