Pular para o conteúdo principal

Apontamentos da análise do fornecedor

Durante a revisão manual (in_manual_analysis ou in_compliance_analysis), o analista da QI Tech pode abrir um apontamento: um pedido de esclarecimento ou de documento. A análise não é aprovada enquanto houver apontamento aberto. Nessa fase, responder a um apontamento é a única forma de anexar um documento.

Status do apontamento​

StatusDescrição
openedAberto pela QI Tech, aguardando resposta.
closedRespondido pela gestora, ou fechado automaticamente quando a análise terminou.

Para saber se há apontamento aberto, liste os apontamentos da análise com status=opened. O filtro annotation_status=opened da listagem de fornecedores olha só o apontamento mais recente da última análise: um apontamento mais antigo ainda aberto não aparece nele.

Listar apontamentos​

Disponível em
PerfilHostPermissão exigida
Gestoramanager-apiLeitura
Consultoriaconsultant-apiIntegração ativa

URL base de cada host: Ambientes (Hosts).

ENDPOINT
/vendor_registry/analysis/{analysis_key}/annotations
MÉTODO
GET

Parâmetros de consulta​

ParâmetroTipoObrigatórioDescrição
statusstringNãoopened ou closed. Aceita vários valores separados por vírgula.
limitintegerNãoItens por página, de 0 a 1000. Padrão: 10.
pageintegerNãoPágina, a partir de 0. Padrão: 0.

Devolve os apontamentos da análise, do mais recente para o mais antigo.

Resposta​

STATUS
200
Corpo da resposta
{
"data": [
{
"annotation_key": "9a8b7c6d-5e4f-4a3b-2c1d-0e9f8a7b6c5d",
"annotation_message": "Enviar comprovante de endereço atualizado.",
"annotation_response": null,
"annotation_datetime": "2026-11-03 10:00:00.527114",
"analysis_key": "8c2a6f0e-1b3d-4f7a-9c1e-2a4b6d8f0c13",
"status": "opened",
"attached_document_key": null,
"response_datetime": null
}
],
"limit": 10,
"page": 0,
"is_last_page": true
}

Atributos de cada apontamento​

CampoTipoDescrição
annotation_keystringChave do apontamento (UUID).
annotation_messagestringPedido do analista, até 200 caracteres.
annotation_responsestringResposta da gestora, ou null.
annotation_datetimestringAbertura do apontamento.
analysis_keystringAnálise do apontamento.
statusstringopened ou closed.
attached_document_keystringDocumento anexado na resposta, ou null.
response_datetimestringMomento da resposta, ou null.

Consultar apontamento por chave​

ENDPOINT
/vendor_registry/analysis/{analysis_key}/annotation/{annotation_key}
MÉTODO
GET

Permissão: Gestora (manager-api): Leitura. Consultoria (consultant-api): Integração ativa. Devolve um apontamento, na estrutura de cada apontamento.

Responder apontamento​

Responde ao apontamento e o fecha. Só é aceita com a análise em in_manual_analysis ou in_compliance_analysis; em qualquer outro status, inclusive com a análise concluída, devolve 405 (VRG000011).

A resposta pode levar um documento, de uma destas formas (nunca as duas):

  • um documento novo, em Base64. Ele segue as regras de tipo e formato de Documentos e substitui o anterior do mesmo tipo;
  • a chave de um documento que já está na análise.
Disponível em
PerfilHostPermissão exigida
Gestoramanager-apiEscrita
Consultoriaconsultant-apiIntegração ativa

URL base de cada host: Ambientes (Hosts).

ENDPOINT
/vendor_registry/analysis/{analysis_key}/annotation/{annotation_key}/respond
MÉTODO
PUT
Corpo da requisição — com documento novo
{
"annotation_response": "Segue o comprovante de endereço atualizado.",
"name": "comprovante_endereco.pdf",
"document_type": "proof_of_residence",
"document_b64": "JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwKL0xlbmd0aCAzIDAgUgo..."
}
Corpo da requisição — apontando documento existente
{
"annotation_response": "O documento pedido já está na análise.",
"attached_document_key": "d1e2f3a4-b5c6-4d7e-8f9a-0b1c2d3e4f5a"
}

Atributos do corpo​

CampoTipoObrigatórioDescrição
annotation_responsestringSimResposta, até 1000 caracteres.
document_b64stringNãoDocumento novo em Base64. Exige name e document_type.
namestringCondicionalNome do arquivo, de 1 a 255 caracteres. Obrigatório com document_b64.
document_typestringCondicionalTipo do documento, um dos tipos aceitos. Obrigatório com document_b64.
related_party_keystringNãoAnexa o documento novo a esta parte relacionada em vez de ao fornecedor. Só com document_b64.
attached_document_keystringNãoChave de um documento já enviado nesta análise (do fornecedor ou de uma parte). Não pode ser combinado com document_b64.

Resposta​

STATUS
202
Corpo da resposta
{
"annotation_key": "9a8b7c6d-5e4f-4a3b-2c1d-0e9f8a7b6c5d",
"annotation_message": "Enviar comprovante de endereço atualizado.",
"annotation_response": "Segue o comprovante de endereço atualizado.",
"annotation_datetime": "2026-11-03 10:00:00.527114",
"analysis_key": "8c2a6f0e-1b3d-4f7a-9c1e-2a4b6d8f0c13",
"status": "closed",
"attached_document_key": "f3a4b5c6-d7e8-4f9a-0b1c-2d3e4f5a6b7c",
"response_datetime": "2026-11-03 11:20:07.381946+00:00"
}

Erros​

STATUS
405
Apontamento já respondido

Você já respondeu a este apontamento.

{
"title": "Annotation Already Responded",
"description": "Annotation with key 9a8b7c6d-5e4f-4a3b-2c1d-0e9f8a7b6c5d is already responded.",
"translation": "Anotacao com chave 9a8b7c6d-5e4f-4a3b-2c1d-0e9f8a7b6c5d esta respondida.",
"code": "VRG000013"
}
Análise fora da revisão manual

A análise não está em in_manual_analysis nem em in_compliance_analysis: por exemplo, já foi concluída ou foi retirada da fila. Um apontamento fechado automaticamente no fim da análise também não aceita mais resposta.

{
"title": "Operation Status does not allow annotations",
"description": "Operation with key 8c2a6f0e-1b3d-4f7a-9c1e-2a4b6d8f0c13 is on status approved, annotations can only be created or responded on in_manual_analysis or in_compliance_analysis.",
"translation": "Operacao com chave 8c2a6f0e-1b3d-4f7a-9c1e-2a4b6d8f0c13 esta no status approved, apontamentos so podem ser criados ou respondidos nos status in_manual_analysis ou in_compliance_analysis.",
"code": "VRG000011"
}
STATUS
404
codeQuando acontece
VRG000007A analysis_key não existe. Se a análise é de um fornecedor que você não vê, o código é VRG000014.
VRG000012A annotation_key não existe ou não pertence a esta análise.
VRG000071attached_document_key não é um documento desta análise.
VRG000053related_party_key não está vinculada a esta análise ou está inactive.
STATUS
400

Os erros de tipo, tamanho e formato do documento novo são os de Documentos (VRG000081, VRG000082, VRG000080, VRG000067, VRG000097). Combinar document_b64 com attached_document_key, ou enviar name, document_type ou related_party_key sem document_b64, devolve QIT000001.

Erros de autenticação, permissão e host: veja Erros da API.