Skip to main content
As operações da conta em si: as chaves de API, os membros do time e o cadastro da empresa, com endereço, marca e documentos. Os webhooks têm guia próprio em Gerenciar webhooks, e a subconta que libera o saque está em Financeiro.

1. Confira as chaves e o time

Chaves revogadas continuam na lista, com active: false e a data em invalidatedAt: serve de auditoria. O segredo nunca volta por esta rota: ele só existe na tela de criação, no painel.

2. Confira o cadastro da empresa

Antes de um lançamento, vale conferir se a empresa está active: e pegar o próprio companyId, que nenhuma outra rota pede porque ele sai sempre do token.
status: "active" com isBlocked: false é a única combinação que vende. logoUrl é uma URL temporária assinada: baixe o arquivo, não guarde o link. Mudou de sede? O endereço que sai em documento fiscal e o que a verificação de cadastro confere é este:
Os campos omitidos ficam como estão. O que o comprador vê da sua marca, o logo no checkout, no e-mail de confirmação e no perfil público, muda por outra rota. O logo vai em base64, num data: URL, e substitui o anterior:
São aceitos image/png, image/jpeg, image/jpg e image/webp. Uma URL comum no lugar do data: URL é recusada na validação, com os formatos esperados na própria mensagem:
logo: null remove o logo atual e description: null apaga a descrição: omitir o campo, ao contrário, não mexe nele. A logoUrl que volta é assinada e temporária, como a de GET /v1/company: serve para conferir o envio, não para colar num site. Os documentos de verificação já enviados saem em URLs temporárias do mesmo tipo:
null não é erro: significa que aquele documento ainda não foi enviado. Quatro null numa empresa que não consegue sacar é exatamente o diagnóstico de por que o saque não sai. O envio é a mesma rota com PUT, e cada arquivo também vai em base64: aqui application/pdf entra na lista de formatos, com teto de 5 MB por arquivo:
Os nomes dos campos não são óbvios, e são os mesmos na leitura e no envio: A resposta traz os quatro depois da gravação, então dá para conferir o que ainda falta sem uma segunda chamada. Os documentos que ficaram de fora do corpo continuam como estavam, e reenviar um substitui o anterior. É este envio que resolve o needsCompanyDocuments: true da situação da subconta.

Todas as operações

Chaves e equipe

Chaves de API ativas e revogadas, membros e convites.

Empresa

Cadastro, endereço, marca e documentos.

Integrações

Aplicativos externos, canais de comunidade e entrega automática.

Webhooks

Cadastro, teste, entregas e supressão.