Pular para o conteúdo principal

Atualizar um cadastro

Use o método PUT para atualizar o status de um cadastro — tanto o client_status (situação na sua plataforma) quanto o analysis_status (decisão manual de análise).

Retroalimentação importa

Informar o desfecho real via PUT é o que mantém a qualidade das recomendações. Sem esse retorno, os modelos não aprendem com os casos da sua carteira.

O endpoint aceita os dois tipos de cadastro:

/onboarding/natural_person/{external_id}
/onboarding/legal_person/{external_id}

O {external_id} é o id que você enviou no POST.


PUT — atualizar status

ENDPOINT
/onboarding/natural_person/EXTERNAL_ID
MÉTODO
PUT

O corpo aceita duas formas mutuamente exclusivas: uma para client_status, outra para analysis_status.

Atualiza a situação do cliente na sua plataforma.

client_statusenumobrigatórioEm Natural Person aceita approved, reproved, fraud_blocked, default_blocked ou cancelled. Em Legal Person, apenas fraud_blocked, default_blocked ou cancelled.event_datedatetimeobrigatórioData e hora do evento, com fuso horário. Offset terminado em :00/:30 ou sufixo Z.
Bloqueio por fraude
{
"client_status": "fraud_blocked",
"event_date": "2026-08-07T13:34:12-03:00"
}
Bloqueio por inadimplência
{
"client_status": "default_blocked",
"event_date": "2026-08-07T13:34:12-03:00"
}
Cancelamento pelo cliente
{
"client_status": "cancelled",
"event_date": "2026-08-07T13:34:12-03:00"
}

Exemplos de requisição

import requests

BASE_URL = "https://api.sandbox.caas.qitech.app"
API_KEY = "YOUR_API_KEY"
EXTERNAL_ID = "12345678"

response = requests.put(
f"{BASE_URL}/onboarding/natural_person/{EXTERNAL_ID}",
json={
"client_status": "approved",
"event_date": "2026-08-07T13:34:12-03:00",
},
headers={"Authorization": API_KEY},
timeout=30,
)

response.raise_for_status()

Erros

StatusSituaçãoComo resolver
400Enum fora da lista aceita.Confira os valores aceitos para client_status e analysis_status.
400client_status sem event_date.Envie os dois juntos.
400Campo não previsto no schema.O schema usa additionalProperties: false.
404Cadastro não encontrado para a sua API Key.Verifique o external_id do path.

Lista completa em Status HTTP.