Endpoints do Portal de Serviços

Localizador de Evidência

O Portal de Serviços deverá disponibilizar este serviço de forma que o backend do Localizador de Evidências possa entregar a resposta do pedido de evidência assim que esta estiver disponível.

Endpoint: Definido pelo Portal de Serviços durante o processo de Integração

Campo
Descrição
Observações

requestId

Identificador do pedido de evidência

Identificador único que servirá para identificar o processo do pedido de evidência. É o mesmo que foi utilizado no URL de redireccionamento como “request-id”.

relatesTo

Identificador da evidência

Identificador único que servirá para identificar um ou mais pedidos de evidência dentro do processo

evidenceContent

Conteúdo da evidência em Base64

evidenceContentType

Tipo de conteúdo da evidência

application/pdf

text/xml

evidenceTransformation

Conteúdo do XSLT em Base64 utilizado para a transformação de conteúdos XML em HTML

Opcional (Obrigatório para content type ‘text/xml’)

evidenceName

Nome da evidência

Opcional

statusCode

Código do estado (pode ser sucesso ou erro)

Ver lista de códigos na secção 2

statusName

No caso de ser erro, este campo inclui a Mensagem com o detalhe do mesmo

Exemplo do pedido JSON

{
 "requestId": "bf08b6db-3edd-47c3-b48b-b9ae5f3eae92",
 "relatesTo": "45656-1234-ddfg-1234",
 "evidenceContent": "(base64)",
 "evidenceContentType": "application/pdf",
 "evidenceTransformation": "(base64)",
 "statusCode": "SUC_API_001"
}

Last updated