Pular para o conteúdo principal
POST
Enviar a verificação do titular
Isto envia a verificação de identidade real do seu workspace. Envie só os dados e o documento verdadeiros do titular.

Autorizações

x-api-key
string
header
obrigatório

Sua chave de API ps_

Cabeçalhos

Idempotency-Key
string
obrigatório

Obrigatório. Qualquer string de até 255 caracteres, sem caracteres de controle — um UUID por envio. Ausente ou em branco → 400 IDEMPOTENCY_KEY_REQUIRED; mais longa, ou com um caractere de controle → 400 IDEMPOTENCY_KEY_INVALID. Lembrada por 24 horas por workspace: a mesma chave enviada por dois workspaces nunca colide.

Maximum string length: 255

Corpo

application/json
documentType
enum<string>
obrigatório

"CNPJ" ou "CPF".

Opções disponíveis:
CNPJ,
CPF
Exemplo:

"CNPJ"

documentNumber
string
obrigatório

O CNPJ ou CPF, com ou sem pontuação (11.222.333/0001-81 ou 11222333000181). CNPJs alfanuméricos são aceitos.

Exemplo:

"11.222.333/0001-81"

contactEmail
string<email>
obrigatório

O e-mail de contato do titular, com até 254 caracteres. Ele sempre recebe um código.

Maximum string length: 254
Exemplo:

"ana@example.com"

contactWhatsapp
string
obrigatório

O número de WhatsApp do titular no formato internacional — código do país, DDD e número, por exemplo +55 11 90000-0000; a pontuação é ignorada. Ele recebe um código quando WHATSAPP é exigido.

Exemplo:

"+55 11 90000-0000"

document
string
obrigatório

O arquivo do documento como data URI em base64: data:<tipo>;base64,<conteúdo>, codificado sem quebras de linha. Tipos: application/pdf, image/jpeg, image/png, image/webp; no máximo 10 MB de arquivo (cerca de 14 MB depois de codificado). Para CNPJ: cartão CNPJ, contrato social ou comprovante de inscrição. Para CPF: RG, CNH ou comprovante de inscrição no CPF, com o número legível.

Exemplo:

"data:application/pdf;base64,JVBERi0xLjQKJcOkw7zDtsOfCg=="

Resposta

Replay idempotente: a mesma Idempotency-Key com a mesma requisição já terminou. O estado atual do workspace; nada foi iniciado nem enviado de novo.

status
enum<string>

NONE (nunca iniciada), PENDING_CONTACT (esperando os códigos de contato e, se document.status indicar, um documento melhor), IN_REVIEW (concluída, esperando uma pessoa conferir — compra permitida), APPROVED (verificada — compra permitida), NEEDS_DOCUMENT (o revisor pediu outro documento) ou REJECTED (definitivo — fale com o suporte). O webhook phone_line.verification_updated usa os mesmos valores para os quatro últimos.

Opções disponíveis:
NONE,
PENDING_CONTACT,
IN_REVIEW,
APPROVED,
NEEDS_DOCUMENT,
REJECTED
canPurchase
boolean

Se POST /v1/phone-lines é permitido agora: true para APPROVED e IN_REVIEW.

verification
object | null

null para NONE.