Skip to main content

Evento organization.created

Disparado para a organização da plataforma quando uma nova organização conectada é criada e vinculada a ela por POST /v1/organizations. data.object carrega o estado completo da organização conectada: identidade, dados fiscais, perfil público, endereço de cobrança, status de ativação financeira e conta para saques default quando preenchida. Use esse estado para criar o registro local sem chamadas extras à API.
O envelope do webhook sempre traz organization com a organização conectada que originou o evento. Para eventos de plataforma, esse valor é a organização conectada, não a plataforma.
Este evento só é enviado quando uma organização é criada de fato. Se a plataforma repetir POST /v1/organizations com o mesmo documento e a API devolver a organização existente, não haverá outro organization.created.

Quando acontece

Como processar

  • Registre o id do evento (evt_*) para processar o webhook de forma idempotente.
  • Use data.object.id (org_*) como chave da organização conectada no seu sistema.
  • Salve o estado completo de data.object; campos ausentes no cadastro aparecem como null, {} ou [].
  • Use activation_status para decidir se a organização já pode receber pagamentos ou se ainda precisa concluir análise.
  • Use payout_account.account_number_last4, bank_name e holder_name para exibir a conta cadastrada sem expor número completo.
  • Use metadata para correlacionar a organização com seu cadastro interno quando você enviou metadata na criação.
Salve data.object.id uma única vez. Para reler a organização, chame GET /v1/organizations/{id} com a API key de plataforma e sem o header Organization.

Campos importantes

Status financeiros

Exemplo de payload