Schemas
Erro
successerrorMensagem legível.
codeO código a usar para ramificar. É ele que é estável, não o texto.
RespostaSincrona
successconsultation_idO resultado da consulta.
environmentbalanceSaldo da carteira depois da cobrança.
remaining_unitsUnidades restantes, quando o pagamento saiu de um pacote.
idempotentPresente e true quando esta resposta repete uma chamada anterior, sem nova cobrança.
RespostaAssincrona
successasyncconsultation_idstatusenvironmentRespostaDeStatus
successstatusconsultation_idPresente quando completed.
errorPresente quando failed.
refundedQuanto foi estornado, quando houve cobrança.
RespostaDeLookup
successfoundSe havia consulta no histórico.
consultation_idItemDeCatalogo
slugO identificador a enviar em consultation_type.
nomedescricaocategoriaO contrato de input_data.
lookup_fieldO campo que identifica o sujeito, quando há um.
preco_efetivo_brlO preço para a SUA conta, em reais.
liberado_para_este_tenantassincronoQuando true, o POST devolve async e o resultado sai por GET /status.
prazo_tipicoUnidadeDeSaldo
slugcategoriaunidades_restantesexpira_emRespostaDeSaldo
successmodoRespostaDeOrcamento
successslugpreco_efetivo_brlfonte_de_pagamento_previstaDe onde o pagamento sairia.
saldo_suficienteliberadoja_no_historicoSe aquele documento já foi consultado. null quando não dá para saber.
ErroDoCanal
successerrorLegenda para humano; pode ser reescrita.
codeO contrato: ramifique nele, nunca no texto.
CanalClienteCadastrado
successclient_idA chave do depósito em todas as chamadas seguintes. Guarde.
external_referenceO seu identificador, como você o enviou.
statusNasce sempre assim: o vínculo vale quando o depósito aceitar.
CanalClienteJaCadastrado
successclient_idexternal_referenceidempotentÉ ele que distingue a repetição do cadastro novo — nunca o status.
statusO estado real naquele instante.
CanalCliente
client_idnamelegal_namedocumentCNPJ, só dígitos.
statusactive = o depósito aceitou e já recebe convites.
sinceQuando o vínculo foi criado — não quando foi aceito.
CanalListaDeClientes
successDo vínculo mais recente para o mais antigo.
totalCanalDetalheDoCliente
successclient_idnamelegal_namedocumentCNPJ, só dígitos.
statussincecertified_suppliersQuantos fornecedores do depósito têm selo válido agora. A lista sai de /suppliers.
CanalFormaDePagamento
methodterm_monthsA vigência que esta forma paga.
total_centsNo Pix, o valor à vista; no cartão, o total em 1x.
reference_total_centsSó no Pix, e só quando maior que o valor: o preço de referência ("de … por …").
Só no cartão: cada opção de parcelamento.
CanalConviteEmitido
successinvite_idGuarde: é o que o reenvio do convite pede.
external_referencestatusO mesmo nome do primeiro dos estados do andamento e dos avisos.
urlO link que o fornecedor abre. Entregue-o como veio.
price_centsEm centavos de real. Depende do tipo de pessoa — não fixe no seu código.
As formas que o fornecedor verá na adesão, na ordem da página; a primeira é a de price_cents.
reusedtrue = já havia convite vivo para o documento neste depósito, e ele voltou. Chamar de novo não duplica.
emailO que aconteceu com o NOSSO envio — informativo, nunca impede o convite: sent (saiu), sem_destinatario (o convite não trazia contact.email), nao_pedido (send_invite_email: false), reenvio_recente (o mesmo convite já recebeu um e-mail nos últimos minutos), undeliverable (o endereço não pode receber mensagens) e failed (tentamos e não saiu; o link da resposta vale).
CanalFornecedor
documentCPF ou CNPJ, só dígitos.
person_typenamestatusO andamento — os nove estados. Não é o vocabulário de /distributor/seal.
valid_untilSó em certified/expired.
certified_sinceQuando o selo acendeu pela primeira vez. Só em certified/expired.
verification_urlA página pública do selo — a mesma que o QR do certificado abre. Só em certified/expired.
certificate_numberO número impresso no certificado. Só em certified/expired.
CanalListaDeFornecedores
successclient_idUma linha por documento.
total0 é resposta normal — também para um client_id fora do seu canal.
CanalSelo
successdocumentO documento normalizado, só dígitos.
certifiedtrue se o documento tem selo em pelo menos um depósito do seu canal.
null quando certified é false.
CanalPrimeiroAcessoReemitido
successclient_idstatusCanalConviteReenviado
successinvite_idurlO mesmo link do convite — reenviar não cria convite novo.
emailO que aconteceu com o NOSSO envio — informativo, nunca impede o convite: sent (saiu), sem_destinatario (o convite não trazia contact.email), nao_pedido (send_invite_email: false), reenvio_recente (o mesmo convite já recebeu um e-mail nos últimos minutos), undeliverable (o endereço não pode receber mensagens) e failed (tentamos e não saiu; o link da resposta vale).
CanalLinkDeVerificacaoReenviado
successdocumentO documento normalizado, só dígitos.
senttrue quando ao menos uma pessoa recebeu.
recipientsQuantas pessoas do fornecedor receberam o link agora — sem identificá-las.
Entrada_certificado_de_seguranca_veicular_csv
placarenavamdocumentoEntrada_cnh_estadual_al_completa
cpfuf_nascimentodata_nascimentocod_municipio_nascimentoEntrada_cnh_estadual_ap_completa
cpfnomedata_nascimentoEntrada_cnh_estadual_pr_completa
cnhcpfdata_validade_cnhEntrada_cnh_estadual_pr_completa_v2
cnhcpfdata_validade_cnhEntrada_cnh_estadual_se_completa
cnhregistrodata_nascimentoEntrada_cnh_estadual_to_completa
cpfdata_nascimentoEntrada_cnj_improbidade
cpfcnpjnomeDecision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: cpf | |
| type = object · requires: cnpj |
cpfcnpjnomeEntrada_debitos_ce
placarenavamdocumentoEntrada_debitos_ma
placarenavamdocumentoEntrada_debitos_mt
placarenavamdocumentoEntrada_debitos_pb
placarenavamdocumentoEntrada_debitos_rj
placarenavamdocumentoEntrada_debitos_ro
placarenavamdocumentoEntrada_debitos_sc
placachassirenavamEntrada_debitos_to
placarenavamdocumentoEntrada_orgaos_antt_veiculo
placadocumentoEntrada_orgaos_detran_sp_acompanhamento
placarenavamdocumentoEntrada_pf_cnd_criminal
cpfnomenome_maebirthdatenome_paiuf_nascimentoEntrada_protestos_brasil
cpfcnpjDecision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: cpf | |
| type = object · requires: cnpj |
cpfcnpjEntrada_scr_bacen_analitico
cpfcnpjDecision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: cpf | |
| type = object · requires: cnpj |
cpfcnpjEntrada_scr_bacen_resumo
cpfcnpjDecision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: cpf | |
| type = object · requires: cnpj |
cpfcnpjEntrada_sit_trabalho_escravo
cpfcnpjDecision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: cpf | |
| type = object · requires: cnpj |
cpfcnpjEntrada_situacao_cadastral_cpf
cpfdata_nascimentoEntrada_tcu_inidoneos
cpfcnpjDecision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: cpf | |
| type = object · requires: cnpj |
cpfcnpjEntrada_tst_cndt
cpfcnpjDecision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: cpf | |
| type = object · requires: cnpj |
cpfcnpj