Consulta o andamento do cadastro de uma sub-conta (passos, documentos, última mudança de status)
/v1/marketplace/sub-accounts/{companyId}/onboardingAutentique com o header SelectKey: a chave sk_test_ opera no sandbox, a sk_live_ em produção. Como autenticar.
Parâmetros do caminho
companyIdstringobrigatórioIdentificador público (bus_…)
Respostas
200Sucesso
idstringobrigatórioIdentificador público (bus_…)
statusstringobrigatóriopode ser nuloStatus do cadastro:
pending,analyzing,awaiting-documents,active,disabled…documentsobjectobrigatórioOs documentos de KYC da sub-conta.
+3 campos de
documentscompletebooleanobrigatórioSe todos os documentos exigidos foram aceitos.
documentTypestringobrigatóriopode ser nuloSe o vendedor se cadastra como pessoa (
cpf) ou empresa (cnpj);nullantes do passo 1.Valores:cpfcnpjrequirementsobject[]obrigatórioO que o passo 3 precisa entregar, e em que pé está cada exigência.
+5 campos de
requirementskeystringobrigatórioO que é exigido (ex.:
identity,proofOfAddress).statusstringobrigatórioEstado da exigência (
missing,pending,approved,rejected…).subjectstringobrigatórioDe quem é o documento: do
holder(a pessoa) ou dacompany.Valores:holdercompanyrequiredbooleanobrigatórioSe é obrigatório.
alternativesobject[]obrigatórioOs tipos de documento que atendem à exigência — um basta.
+3 campos de
alternativeskeystringobrigatórioTipo de documento que atende à exigência (ex.:
cnh,rg).statusstringobrigatórioEstado desta alternativa.
documentsobject[]obrigatórioOs documentos enviados para esta alternativa.
onboardingobjectobrigatórioAndamento dos passos do cadastro.
+3 campos de
onboardingcompletedAtstringobrigatóriopode ser nuloQuando o último passo foi enviado;
nullaté lá.currentStepstringobrigatórioO passo em que o cadastro está.
isCompletedbooleanobrigatórioSe todos os passos foram enviados.
reviewDueAtstringobrigatóriopode ser nuloAté quando a análise responde;
nullfora de uma análise.lastStatusChangeobjectobrigatóriopode ser nuloA última mudança de status;
nullquando não há.+4 campos de
lastStatusChangeatstringobrigatórioQuando.
bystringobrigatórioQuem mudou:
staff(Selectwin),provider,seller,platform(você) ousystem.Valores:staffprovidersellerplatformsystemtostringobrigatóriopode ser nuloO status novo.
fromstringobrigatóriopode ser nuloO status anterior.
401Não autenticado (credencial ausente ou inválida)
errorobjectobrigatório+8 campos de
errorcodestringobrigatórioparamsobject[]statusstringobrigatóriodetailsstringmessagestringobrigatóriocategorystringobrigatórioValores:validationauthenticationauthorizationpaymentclientserverrate_limitpendingresourcestringobrigatóriostatusCodeintegerobrigatório
403Sem permissão
errorobjectobrigatório+8 campos de
errorcodestringobrigatórioparamsobject[]statusstringobrigatóriodetailsstringmessagestringobrigatóriocategorystringobrigatórioValores:validationauthenticationauthorizationpaymentclientserverrate_limitpendingresourcestringobrigatóriostatusCodeintegerobrigatório
404Não encontrado
errorobjectobrigatório+8 campos de
errorcodestringobrigatórioparamsobject[]statusstringobrigatóriodetailsstringmessagestringobrigatóriocategorystringobrigatórioValores:validationauthenticationauthorizationpaymentclientserverrate_limitpendingresourcestringobrigatóriostatusCodeintegerobrigatório
500Erro interno do servidor
errorobjectobrigatório+8 campos de
errorcodestringobrigatórioparamsobject[]statusstringobrigatóriodetailsstringmessagestringobrigatóriocategorystringobrigatórioValores:validationauthenticationauthorizationpaymentclientserverrate_limitpendingresourcestringobrigatóriostatusCodeintegerobrigatório