{"info":{"_postman_id":"72e8be84-8700-4dcd-8e78-b4dd4b19b48f","name":"Documentação de API Verificação","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"description":"<html><head></head><body></body></html>","owner":"26382346","collectionId":"72e8be84-8700-4dcd-8e78-b4dd4b19b48f","publishedId":"2s93eYWCxT","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"058993","highlight":"07B6B4"},"publishDate":"2023-05-10T19:38:29.000Z"},"item":[{"name":"Operações com biometria (pt-BR)","item":[{"name":"Comparação 1:1 Facial VS Base biométrica aprovada","id":"ca6b59f9-2cc3-4f0f-947b-1f3ade801e05","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"{{base-url}}/v2/verification ","description":"<p>Este endpoint entrega a operação de match 1:1 biométrico facial baseado em registros aprovados. Recebe uma mensagem JSON contendo um CPF e uma captura facial, faz a comparação desta com a biometria de referência que foi previamente cadastrada e aprovada na base biométrica CERTFY para este CPF deste cliente.</p>\n<h3 id=\"campos-de-entrada\"><strong>Campos de entrada:</strong></h3>\n<ul>\n<li><p><strong>processId (opcional):</strong> String representando o identificador único do processo.</p>\n</li>\n<li><p><strong>customerId (obrigatório):</strong> String representando o identificador único do cliente.</p>\n</li>\n<li><p><strong>cpf (obrigatório):</strong> String contendo o CPF do indivíduo.</p>\n</li>\n<li><p><strong>face (obrigatório):</strong> String em base64 contendo a imagem da biometria facial que se deseja verificar.</p>\n</li>\n</ul>\n<p>Caso a operação seja bem-sucedida, será enviada uma resposta com os seguintes campos:</p>\n<h3 id=\"campos-da-resposta\"><strong>Campos da resposta:</strong></h3>\n<ul>\n<li><p><strong>IsGenuine:</strong> Valor booleano informando se as informações biométricas do indivíduo são compativeis</p>\n</li>\n<li><p><strong>Score:</strong> Número indicando o nível de similaridade entre as biometrias, podendo valer entre 0 e 100. Quanto maior o número, maior a compatibilidade.</p>\n</li>\n</ul>\n","urlObject":{"path":["v2","verification "],"host":["{{base-url}}"],"query":[],"variable":[]}},"response":[{"id":"014e992a-86db-4e27-80d2-1f3086c546c3","name":"Comparação 1:1 Facial VS Base biométrica aprovada","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"--data '{\r\n  \"customerId\": \"{{customer-id}}\",\r\n  \"cpf\": \"{{customer-cpf}}\",\r\n  \"face\": \"{{face-base64-verification}}\"\r\n}'\r\n","options":{"raw":{"language":"json"}}},"url":"{{base-url}}/v2/verification "},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\r\n  \"match\": {\r\n    \"isGenuine\": true,\r\n    \"score\": 92.25264\r\n  }\r\n}\r\n"}],"_postman_id":"ca6b59f9-2cc3-4f0f-947b-1f3ade801e05"},{"name":"Comparação 1:1 Facial VS Base biométrica aprovada, informando fluxo","id":"ff43778c-4fcb-491e-9841-f6296acab037","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"{{base-url}}/v3/verification","description":"<p>Este endpoint entrega a operação de match 1:1 biométrico facial baseado em registros aprovados e o fluxo utilizado. Recebe uma mensagem JSON contendo um CPF e uma captura facial, faz a comparação desta com a biometria de referência que foi previamente cadastrada e aprovada na base biométrica CERTFY para este CPF deste cliente.</p>\n<h3 id=\"campos-de-entrada\"><strong>Campos de entrada:</strong></h3>\n<ul>\n<li><p><strong>processId (opcional):</strong> String representando o identificador único do processo.</p>\n</li>\n<li><p><strong>customerId (obrigatório):</strong> String representando o identificador único do cliente.</p>\n</li>\n<li><p><strong>cpf (obrigatório):</strong> String contendo o CPF do indivíduo.</p>\n</li>\n<li><p><strong>face (obrigatório):</strong> String em base64 contendo a imagem da biometria facial que se deseja verificar.</p>\n</li>\n<li><p><strong>certificationRequestId (obrigatório):</strong> String em base64 contendo o identificador request.</p>\n</li>\n</ul>\n<p>Caso a operação seja bem-sucedida, será enviada uma resposta com os seguintes campos:</p>\n<h3 id=\"campos-da-resposta\"><strong>Campos da resposta:</strong></h3>\n<ul>\n<li><p><strong>IsGenuine:</strong> Valor booleano informando se as informações biométricas do indivíduo são compativeis</p>\n</li>\n<li><p><strong>Score:</strong> Número indicando o nível de similaridade entre as biometrias, podendo valer entre 0 e 100. Quanto maior o número, maior a compatibilidade.</p>\n</li>\n<li><p><strong>certificationData:</strong> String contendo o fluxo utilizado.</p>\n</li>\n</ul>\n","urlObject":{"path":["v3","verification"],"host":["{{base-url}}"],"query":[],"variable":[]}},"response":[{"id":"a6aa24e0-6f3d-44da-9c26-c76c18227a5c","name":"Comparação 1:1 Facial VS Base biométrica aprovada, informando fluxo","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"--data '{\r\n  \"customerId\": \"{{customer-id}}\",\r\n  \"cpf\": \"{{customer-cpf}}\",\r\n  \"face\": \"{{face-base64-verification}}\",\r\n  \"certificationRequestId\": \"{{certificationRequest-id}}\",\r\n}'\r\n","options":{"raw":{"language":"json"}}},"url":"{{base-url}}/v3/verification"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\r\n  \"match\": {\r\n    \"isGenuine\": true,\r\n    \"score\": 92.25264\r\n  },\r\n  \"certificationData\": \"string\"\r\n}"}],"_postman_id":"ff43778c-4fcb-491e-9841-f6296acab037"},{"name":"Comparação 1:1 Facial & Impressão digital","id":"35c1ef30-275f-4dc7-8503-f9d1fa031eed","protocolProfileBehavior":{"disableBodyPruning":true,"disabledSystemHeaders":{"connection":true,"accept-encoding":true,"accept":true,"user-agent":true,"host":true,"content-type":true,"content-length":true}},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{base-url}}/v2/match","description":"<p>Este endpoint entrega operações de match 1:1 biométrico, sendo possível consumir match de biometria facial ou de biometria da impressão digital. Recebe uma mensagem JSON contendo duas capturas biométricas a qual deseja realizar a comparação.</p>\n<h3 id=\"campos-de-entrada\">Campos de entrada</h3>\n<ul>\n<li><p><strong>customerId: (Obrigatório)</strong>: String representando o identificador único do cliente.</p>\n</li>\n<li><p><strong>cpf: (Obrigatório)</strong> String contendo o CPF do indivíduo.</p>\n</li>\n<li><p><strong>face</strong>: Objeto contendo a informação das faces a serem comparadas, contendo os seguintes campos:</p>\n<ul>\n<li><p><strong>faceImage</strong>: String de base64 contendo a biometria facial submetida a ser comparada.</p>\n</li>\n<li><p><strong>faceImageToCompare</strong>: String de base64 contendo a biometria facial de referência a ser comparada.</p>\n</li>\n</ul>\n</li>\n<li><p><strong>fingers:</strong> Objeto contendo a informação das digitais a serem comparadas, contendo os seguintes campos:</p>\n<ul>\n<li><p><strong>formatFingerImage</strong>: String informando o formato da primeira biometria digital a ser comparada, podendo ser base64 ou WSQ.</p>\n</li>\n<li><p><strong>fingerImage</strong>: String contendo a primeira biometria digital a ser comparada.</p>\n</li>\n<li><p><strong>formatFingerImateToCompare</strong>: String informando o formato da segunda biometria digital a ser comparada, podendo ser base64 ou WSQ.</p>\n</li>\n<li><p><strong>fingerImageToCompare</strong>: String contendo a segunda biometria digital a ser comparada.</p>\n</li>\n</ul>\n</li>\n</ul>\n<p>Caso a operação seja bem sucedida, o sistema retornará uma mensagem JSON com os seguintes campos:</p>\n<h3 id=\"campos-da-resposta\">Campos da resposta</h3>\n<ul>\n<li><p><strong>customerId</strong>: ID do cliente informado na requisição</p>\n</li>\n<li><p><strong>cpf</strong>: CPF do cliente informado na requisição</p>\n</li>\n<li><p><strong>matchDetails</strong>: Detalhes relacionados à operação de match, dividido entre os seguintes campos:</p>\n<ul>\n<li><p><strong>face:</strong> Detalhes referentes ao match da biometria facial, sendo eles:</p>\n<ul>\n<li><p><strong>matched:</strong> Valor booleano informando se ocorreu match entre as biometrias faciais informadas.</p>\n</li>\n<li><p><strong>score:</strong> Número indicando o nível de similaridade entre as duas biometrias.</p>\n</li>\n</ul>\n</li>\n<li><p><strong>fingers: D</strong>etalhes relacionados ao match da biometria digital, sendo eles:</p>\n<ul>\n<li><p><strong>matched:</strong> Valor booleano informando se ocorreu match entre as biometrias digitais.</p>\n</li>\n<li><p><strong>score:</strong> Número indicando o nível de similaridade entre as duas biometrias, podendo valer entre 0 e 100. Quanto maior o número, maior a compatibilidade.</p>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n","urlObject":{"path":["v2","match"],"host":["{{base-url}}"],"query":[],"variable":[]}},"response":[{"id":"f2ee43d7-9f48-4a62-8dd2-3fba1bd5fea0","name":"Comparação 1:1 Facial & Impressão digital","originalRequest":{"method":"POST","header":[{"key":"{{api-key}}","value":"Ocp-Apim-Subscription-Key","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"customerId\": \"{{customer-id}}\",\r\n  \"cpf\": \"{{cpf}}\",\r\n  \"face\": {\r\n    \"faceImage\": \"{{face-base64}}\",\r\n    \"faceImageToCompare\": \"{{face-base64}}\"\r\n  },\r\n  \"fingers\": {\r\n    \"formatFingerImage\": \"Base64\",\r\n    \"fingerImage\": \"{{finger-base64}}\",\r\n    \"formatFingerImageToCompare\": \"Base64\",\r\n    \"fingerImageToCompare\": \"{{finger-base64}}\"\r\n  }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base-url}}/v2/match"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"customerId\": \"{{customer-id}}\",\n    \"cpf\": \"{{cpf}}\",\n    \"matchDetails\": {\n        \"face\": {\n            \"matched\": true,\n            \"score\": 99.99994\n        },\n        \"fingers\": {\n            \"matched\": true,\n            \"score\": 92.64135\n        }\n    }\n}"},{"id":"9def7dc6-c5d7-4833-80c9-98f1d2d4d04f","name":"Comparação 1:1 Facial & Impressão digital (Apenas Face)","originalRequest":{"method":"POST","header":[{"key":"{{api-key}}","value":"Ocp-Apim-Subscription-Key","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"customerId\": \"{{customer-id}}\",\r\n  \"cpf\": \"{{cpf}}\",\r\n  \"face\": {\r\n    \"faceImage\": \"{{face-base64}}\",\r\n    \"faceImageToCompare\": \"{{face-base64}}\"\r\n  }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base-url}}/v2/match"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"customerId\": \"{{customer-id}}\",\n    \"cpf\": \"{{cpf}}\",\n    \"matchDetails\": {\n        \"face\": {\n            \"matched\": true,\n            \"score\": 99.99994\n        },\n        \"fingers\": null\n    }\n}"},{"id":"98241744-2341-4e90-85f4-1bc38cb786f3","name":"Comparação 1:1 Facial & Impressão digital (Formato de face inválido)","originalRequest":{"method":"POST","header":[{"key":"{{api-key}}","value":"Ocp-Apim-Subscription-Key","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"customerId\": \"{{customer-id}}\",\r\n  \"cpf\": \"{{cpf}}\",\r\n  \"face\": {\r\n    \"faceImage\": \"{{face-base64}}\",\r\n    \"faceImageToCompare\": \"{{face-base32}}\"\r\n  }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base-url}}/v2/match"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"Message\": \"Informe uma imagem válida para fingerprint!\",\n    \"Success\": false\n}"}],"_postman_id":"35c1ef30-275f-4dc7-8503-f9d1fa031eed"},{"name":"Comparação 1:1 Facial VS Base biométrica","id":"74ba374d-ee56-40f7-9d4c-18b5d0977b08","protocolProfileBehavior":{"disableBodyPruning":true,"disabledSystemHeaders":{"connection":true,"accept-encoding":true,"accept":true,"user-agent":true,"host":true,"content-length":true,"content-type":true}},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{base-url}}/v1/verification","description":"<p>Este endpoint entrega a operação de match 1:1 biométrico facial. Recebe uma mensagem JSON contendo um CPF e uma captura facial, faz a comparação desta com a biometria de referência que foi previamente cadastrada na base biométrica CERTFY para este CPF deste cliente.</p>\n<h3 id=\"campos-de-entrada\">Campos de entrada:</h3>\n<ul>\n<li><p><strong>customerId (obrigatório):</strong> String representando o identificador único do cliente.</p>\n</li>\n<li><p><strong>cpf (obrigatório):</strong> String contendo o CPF do indivíduo.</p>\n</li>\n<li><p><strong>face (obrigatório)</strong>: String em base64 contendo a imagem da biometria facial que se deseja verificar.</p>\n</li>\n</ul>\n<p>Caso a operação seja bem-sucedida, será enviada uma resposta com os seguintes campos:</p>\n<h3 id=\"campos-da-resposta\">Campos da resposta:</h3>\n<ul>\n<li><p><strong>IsGenuine:</strong> Valor booleano informando se as informações biométricas do indivíduo são compativeis</p>\n</li>\n<li><p><strong>Score:</strong> Número indicando o nível de similaridade entre as biometrias, podendo valer entre 0 e 100. Quanto maior o número, maior a compatibilidade.</p>\n</li>\n</ul>\n","urlObject":{"path":["v1","verification"],"host":["{{base-url}}"],"query":[],"variable":[]}},"response":[{"id":"150fef92-4a95-44ce-85d4-e9162752a6d5","name":"Comparação 1:1 Facial VS Base biométrica (Match)","originalRequest":{"method":"POST","header":[{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"customerId\": \"{{customer-id}}\",\r\n  \"cpf\": \"{{customer-cpf}}\",\r\n  \"face\": \"{{face-base64-verification}}\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base-url}}/v1/verification"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"match\": {\n        \"isGenuine\": true,\n        \"score\": 92.25264\n    }\n}"},{"id":"4f41ff55-a538-4030-aeff-0006bf91922f","name":"Comparação 1:1 Facial VS Base biométrica (Sem Match)","originalRequest":{"method":"POST","header":[{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"customerId\": \"{{customer-id}}\",\r\n  \"cpf\": \"{{customer-cpf}}\",\r\n  \"face\": \"{{face-base64-verification-wrong}}\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base-url}}/v1/verification"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"match\": {\n        \"isGenuine\": false,\n        \"score\": 0\n    }\n}"},{"id":"ae4a79a7-24ad-4273-9b7c-b44fca32507b","name":"Comparação 1:1 Facial VS Base biométrica (Erro no formato da imagem)","originalRequest":{"method":"POST","header":[{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"customerId\": \"{{customer-id}}\",\r\n  \"cpf\": \"{{customer-cpf}}\",\r\n  \"face\": \"{{face-base32}}\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base-url}}/v1/verification"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"Message\": \"Não foi possível extrair a biometria. Tente novamente mais tarde.\",\n    \"Success\": false\n}"}],"_postman_id":"74ba374d-ee56-40f7-9d4c-18b5d0977b08"},{"name":"Verificação de limite de idade","id":"46ce2d80-640c-426a-8035-df15099527a8","protocolProfileBehavior":{"disableBodyPruning":true,"disabledSystemHeaders":{"content-type":true,"content-length":true,"host":true,"user-agent":true,"accept":true,"accept-encoding":true,"connection":true}},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{base-url}}/v1/age-check","description":"<p>Operação de checagem de idade numa imagem. Recebe como entrada uma imagem em base64 contendo a face do indivíduo que se deseja realizar a verificação.</p>\n<h3 id=\"campos-de-entrada\">Campos de entrada:</h3>\n<ul>\n<li><strong>image (obrigatório):</strong> String base64 representando a face do indivíduo da qual se deseja realizar a operação.</li>\n</ul>\n<h3 id=\"campos-da-resposta\">Campos da resposta:</h3>\n<p>Caso a operação seja bem sucedida, o sistema retornará uma mensagem com o parâmetro \"success\", que consiste em um valor booleano que será verdadeiro caso o sistema conste que o indivíduo está dentro do alcance de idade passado na requisição. Vale notar que, além disso, uma imagem com qualidade suficiente deve ser passada para que o sistema possa realizar a verificação.</p>\n","urlObject":{"path":["v1","age-check"],"host":["{{base-url}}"],"query":[],"variable":[]}},"response":[{"id":"a5e3ee17-1c78-4455-9433-1b7beac4d806","name":"Verificação de limite de idade (Maior de idade)","originalRequest":{"method":"POST","header":[{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"image\": \"{{face-base64-maior-de-idade}}\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base-url}}/v1/age-check"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"true"},{"id":"8f109b03-8f0f-4cff-92ea-8ccd7f549833","name":"Verificação de limite de idade (Menor de idade)","originalRequest":{"method":"POST","header":[{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"image\": \"{{face-base64-menor-de-idade}}\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base-url}}/v1/age-check"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"false"},{"id":"09b665c1-c7d1-49fc-8ff0-07b0eaabbedd","name":"Verificação de limite de idade  (Erro no formato da imagem)","originalRequest":{"method":"POST","header":[{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"image\": \"{{face-base32}}\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base-url}}/v1/age-check"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"Message\": \"Imagem não é um Base64 válido!\",\n    \"Errors\": null,\n    \"Success\": false\n}"}],"_postman_id":"46ce2d80-640c-426a-8035-df15099527a8"},{"name":"Comparação & Liveness 2D","id":"cf9dea90-fe52-4289-b41e-371dd043b38a","protocolProfileBehavior":{"disableBodyPruning":true,"disabledSystemHeaders":{"content-length":true,"host":true,"content-type":true,"user-agent":true,"accept":true,"accept-encoding":true,"connection":true}},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{base-url}}/v2/match-liveness","description":"<p>Operação de match biométrico, que pode receber duas imagens de face e duas imagens de impressão digital para realizar uma comparação biométrica 1:1 para cada biometria passada. Além disso, realiza o teste de vivacidade para a face de imagem submetida. Caso deseje, é possível realizar a operação usando apenas biometria facial ou apenas biometria de impressão digital. A operação recebe como entrada os seguintes campos:</p>\n<h3 id=\"campos-de-entrada\">Campos de entrada:</h3>\n<ul>\n<li><p><strong>customerId (obrigatório):</strong> String representando o identificador único do cliente.</p>\n</li>\n<li><p><strong>cpf (Obrigatório):</strong> String contendo o CPF do indivíduo.</p>\n</li>\n<li><p><strong>face</strong>: Objeto contendo a informação das faces a serem comparadas, contendo os seguintes campos:</p>\n<ul>\n<li><p><strong>faceImage</strong>: String de base64 contendo a biometria facial submetida a ser comparada.</p>\n</li>\n<li><p><strong>faceImageToCompare</strong>: String de base64 contendo a biometria facial de referência a ser comparada.</p>\n</li>\n</ul>\n</li>\n<li><p><strong>fingers:</strong> Objeto contendo a informação das digitais a serem comparadas, contendo os seguintes campos:</p>\n<ul>\n<li><p><strong>formatFingerImage</strong>: String informando o formato da primeira biometria digital a ser comparada, podendo ser base64 ou WSQ.</p>\n</li>\n<li><p><strong>fingerImage</strong>: String contendo a primeira biometria digital a ser comparada.</p>\n</li>\n<li><p><strong>formatFingerImateToCompare</strong>: String informando o formato da segunda biometria digital a ser comparada, podendo ser base64 ou WSQ.</p>\n</li>\n<li><p><strong>fingerImageToCompare</strong>: String contendo a segunda biometria digital a ser comparada.</p>\n</li>\n</ul>\n</li>\n</ul>\n<p>Caso a operação seja bem sucedida, o sistema retornará uma mensagem contendo os seguintes campos:</p>\n<h3 id=\"campos-da-resposta\">Campos da resposta:</h3>\n<ul>\n<li><p><strong>customerId</strong>: ID do cliente informado na requisição</p>\n</li>\n<li><p><strong>cpf</strong>: CPF do cliente informado na requisição</p>\n</li>\n<li><p><strong>matchDetails</strong>: Detalhes relacionados à operação de match, dividido entre os seguintes campos:</p>\n<ul>\n<li><p><strong>face: D</strong>etalhes referentes ao match da biometria facial, sendo eles:</p>\n<ul>\n<li><p><strong>matched:</strong> Valor booleano informando se ocorreu match entre as biometrias faciais informadas.</p>\n</li>\n<li><p><strong>score:</strong> Número indicando o nível de similaridade entre as duas biometrias.</p>\n</li>\n</ul>\n</li>\n<li><p><strong>fingers:</strong> Detalhes relacionados ao match da biometria digital, sendo eles:</p>\n<ul>\n<li><p><strong>matched:</strong> Valor booleano informando se ocorreu match entre as biometrias digitais.</p>\n</li>\n<li><p><strong>score:</strong> Número indicando o nível de similaridade entre as duas biometrias, podendo valer entre 0 e 100. Quanto maior o número, maior a compatibilidade.</p>\n</li>\n</ul>\n</li>\n<li><p><strong>livenessResponse</strong>: Campo responsável por sinalizar o resultado do teste de Liveness. Nele, haverá o campo \"result\", sinalizando se houve ou não fraude, bem como uma mensagem de erro. Os seus possíveis valores podem ser observados a seguir:</p>\n</li>\n</ul>\n</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Result</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Invalid JSON format</td>\n<td>O formato da estrutura JSON passada para a API é diferente do que foi especificado na aplicação</td>\n</tr>\n<tr>\n<td>Image (base64) not found</td>\n<td>A imagem base64 não foi passada na mensagem json</td>\n</tr>\n<tr>\n<td>Invalid base64 string</td>\n<td>String Base64 inválida</td>\n</tr>\n<tr>\n<td>Face Too Far</td>\n<td>A face detectada é muito pequena (menor que 150 pixels em altura ou largura), então o classificador de liveness não é executado</td>\n</tr>\n<tr>\n<td>No Faces Detected</td>\n<td>Nenhuma face foi detectada pelo detector de faces</td>\n</tr>\n<tr>\n<td>Multiple Faces Detected</td>\n<td>Múltiplas faces foram detectadas e o modelo de classificação de liveness não foi executado</td>\n</tr>\n<tr>\n<td>Image is blurred</td>\n<td>a imagem está desfocada ou embaçada</td>\n</tr>\n<tr>\n<td>Image too dark</td>\n<td>luminosidade da imagem está muito baixa</td>\n</tr>\n<tr>\n<td>Image too bright</td>\n<td>luminosidade da imagem está muito alta</td>\n</tr>\n<tr>\n<td>Image with face concealed</td>\n<td>a face da imagem esta parcial ou completamente coberta</td>\n</tr>\n<tr>\n<td>Pixelated image</td>\n<td>a imagem está muito pixelada</td>\n</tr>\n<tr>\n<td>Sunglasses detected</td>\n<td>indivíduo está usando óculos escuros</td>\n</tr>\n<tr>\n<td>Closed Eyes detected</td>\n<td>indivíduo está com os olhos fechados</td>\n</tr>\n<tr>\n<td>Bold eyewear detected</td>\n<td>a armação dos óculos do indivíduo são muito grossas</td>\n</tr>\n<tr>\n<td>Mouth open detected</td>\n<td>indivíduo está com a boca aberta</td>\n</tr>\n<tr>\n<td>Face not looking directly to the camera</td>\n<td>a face do indivíduo não está virada para a câmera</td>\n</tr>\n<tr>\n<td>Shadows across face detected</td>\n<td>face indivíduo está parcial ou completamente coberta por sombras</td>\n</tr>\n<tr>\n<td>Legítima</td>\n<td>Não foi detectada fraude na imagem</td>\n</tr>\n<tr>\n<td>Ataque</td>\n<td>Fraude detectada na imagem</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["v2","match-liveness"],"host":["{{base-url}}"],"query":[],"variable":[]}},"response":[{"id":"0227a7bd-dfc2-4731-8611-f83d4c4e23b6","name":"Comparação & Liveness 2D","originalRequest":{"method":"POST","header":[{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"proccessId\": \"{{process-id}}\",\r\n  \"customerId\": \"{{customer-id}}\",\r\n  \"cpf\": \"{{customer-cpf}}\",\r\n  \"face\": {\r\n    \"proccessId\": \"{{process-id}}\",\r\n    \"faceImage\": \"{{face-base64}}\",\r\n    \"faceImageToCompare\": \"{{face-base64}}\"\r\n  },\r\n  \"fingers\": {\r\n    \"proccessId\": \"{{process-id}}\",\r\n    \"formatFingerImage\": \"base64\",\r\n    \"fingerImage\": \"{{finger-base64}}\",\r\n    \"formatFingerImageToCompare\": \"base64\",\r\n    \"fingerImageToCompare\": \"{{finger-base64}}\"\r\n  }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base-url}}/v2/match-liveness"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\r\n  \"customerId\": \"{{customer-id}}\",\r\n  \"cpf\": \"{{cpf}}}}\",\r\n  \"matchLivenessDetails\": {\r\n    \"face\": {\r\n      \"matched\": true,\r\n      \"score\": 99.99994\r\n    },\r\n    \"fingers\": {\r\n      \"matched\": true,\r\n      \"score\": 92.64135\r\n    },\r\n    \"livenessResponse\": {\r\n      \"result\": \"string\"\r\n    }\r\n  }\r\n}"},{"id":"3781977d-bb69-4a32-998c-2ac1868b0d2d","name":"Comparação & Liveness 2D (Formato inválido)","originalRequest":{"method":"POST","header":[{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"proccessId\": \"{{process-id}}\",\r\n  \"customerId\": \"{{customer-id}}\",\r\n  \"cpf\": \"{{customer-cpf}}\",\r\n  \"face\": {\r\n    \"proccessId\": \"{{process-id}}\",\r\n    \"faceImage\": \"{{face-base32}}\",\r\n    \"faceImageToCompare\": \"{{face-base32}}\"\r\n  },\r\n  \"fingers\": {\r\n    \"proccessId\": \"{{process-id}}\",\r\n    \"formatFingerImage\": \"base64\",\r\n    \"fingerImage\": \"{{finger-base32}}\",\r\n    \"formatFingerImageToCompare\": \"base64\",\r\n    \"fingerImageToCompare\": \"{{finger-base32}}\"\r\n  }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base-url}}/v2/match-liveness"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\r\n    \"Message\": \"Informe uma imagem válida para fingerprint!\",\r\n    \"Success\": false\r\n}"},{"id":"875b1db6-4dbc-4f03-8be1-630669fcc02e","name":"Comparação & Liveness 2D (Sem match)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"customerId\": {{costumerId}},\r\n  \"cpf\": {{cpf}},\r\n  \"face\": {\r\n    \"proccessId\": \"{{process-id}}\",\r\n    \"faceImage\": \"{{face-base64}}\",\r\n    \"faceImageToCompare\": \"{{face-base64}}\"\r\n  },\r\n  \"fingers\": {\r\n    \"proccessId\": \"{{process-id}}\",\r\n    \"formatFingerImage\": \"base64\",\r\n    \"fingerImage\": \"{{finger-base64}}\",\r\n    \"formatFingerImageToCompare\": \"base64\",\r\n    \"fingerImageToCompare\": \"{{finger-base64}}\"\r\n  }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base-url}}/v2/match-liveness"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"},{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"customerId\": {{costumer-id}},\n    \"cpf\": {{customer-cpf}},\n    \"matchLivenessDetails\": {\n        \"face\": {\n            \"matched\": false,\n            \"score\": 0.1409\n        },\n        \"fingers\": null,\n        \"livenessResponse\": {\n            \"result\": \"Não identificado ataque\"\n        }\n    }\n}"}],"_postman_id":"cf9dea90-fe52-4289-b41e-371dd043b38a"},{"name":"Liveness 2D Pro","id":"0befadd3-a403-4bd3-9ccd-40e93005847b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{base-url}}/v1/liveness-2d-pro","description":"<p>Operação responsável por realizar o teste de vivacidade numa captura de biometria facial. Recebe como entrada a captura em formato de string base64 e retorna a validação da foto bem como o grau de confiança da operação.</p>\n<h3 id=\"campos-de-entrada\"><strong>Campos de entrada:</strong></h3>\n<ul>\n<li><p><strong>costumerId</strong>: Identificador do cliente.</p>\n</li>\n<li><p><strong>livenessFields</strong>: Objeto contendo os campos pertinentes à operação de Liveness.</p>\n<ul>\n<li><strong>faceImage:</strong> Imagem de face em formato string base64.</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"campos-de-resposta\"><strong>Campos de resposta:</strong></h3>\n<ul>\n<li><strong>liveness:</strong> Objeto contendo o resultado da operação de Liveness 2D pro.<ul>\n<li><p><strong>value:</strong> Valor booleano validando a veracidade da captura, na qual <em>true</em> significa que a imagem passou no teste, e <em>false</em> significa que foi identificado o ataque.</p>\n</li>\n<li><p><strong>confidence:</strong> Grau de confiança da operação, de 0 a 100.</p>\n</li>\n</ul>\n</li>\n</ul>\n","urlObject":{"path":["v1","liveness-2d-pro"],"host":["{{base-url}}"],"query":[],"variable":[]}},"response":[{"id":"eadaec09-cacb-41cf-bfca-4106f65fc560","name":"Liveness 2D Pro (validado)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"customerId\": {{costumer-id}},\r\n  \"livenessFields\": {\r\n    \"faceImage\": {{face}}\r\n  }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base-url}}/v1/liveness-2d-pro"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"photo\": {\n        \"liveness\": {\n            \"value\": true,\n            \"confidence\": 100\n        }\n    },\n    \"api\": {\n        \"version\": \"v1 - 0.10.0\",\n        \"timestamp\": 1722956286720,\n        \"env\": \"productionsp\"\n    }\n}"},{"id":"cdd7ebcd-b827-4e32-9039-5ff1ab1271b8","name":"Liveness 2D Pro (Ataque detectado)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"customerId\": {{costumer-id}},\r\n  \"livenessFields\": {\r\n    \"faceImage\": {{face}}\r\n  }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base-url}}/v1/liveness-2d-pro"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"photo\": {\n        \"liveness\": {\n            \"value\": false,\n            \"confidence\": 100\n        }\n    },\n    \"api\": {\n        \"version\": \"v1 - 0.10.0\",\n        \"timestamp\": 1722956632309,\n        \"env\": \"productionsp\"\n    }\n}"}],"_postman_id":"0befadd3-a403-4bd3-9ccd-40e93005847b"},{"name":"Liveness 2D + ICAO + ICAO Crop","id":"36b0b202-b098-413c-a23c-2f26e97380e1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{base-url}}/biometrics/v1/liveness-icao-crop","description":"<p>Operação responsável pelo recorte de imagem seguindo os padrões ICAO. Ao receber uma imagem de face, realiza o teste de Liveness 2D, verifica se a imagem obedece aos padrões estabelecidos pelo ICAO, e então performa o recorte da imagem centralizando o rosto do indivíduo.</p>\n<h3 id=\"campos-de-entrada\"><strong>Campos de entrada:</strong></h3>\n<ul>\n<li><p><strong>custumerID</strong>: Identificador do cliente.</p>\n</li>\n<li><p><strong>face:</strong> Imagem de face codificada em string base64.</p>\n</li>\n</ul>\n<h3 id=\"campos-de-resposta\"><strong>Campos de resposta:</strong></h3>\n<ul>\n<li><p><strong>Liveness:</strong> Campo referente ao teste de Liveness 2D da imagem, indicando com \"true\" caso a imagem tenha sido aprovada, e um valor de 0 a 100 indicando o nível de confiança do resultado.</p>\n</li>\n<li><p><strong>icaoResults</strong>: Objeto contendo as informações sobre o teste de conformidade aos padrões ICAO, contendo os seguintes campos:</p>\n<ul>\n<li><p><strong>faceImageConformed</strong>: Campo indicando se a imagem está em conformidade com os padrões ICAO;</p>\n</li>\n<li><p><strong>isAllConformed</strong>: Campo indicando se todos os itens do teste estão em conformidade com os padrões ICAO;</p>\n</li>\n<li><p><strong>requirements</strong>: Lista indicando cada campo que foi testado juntamente com a indicação se está ou não em conformidade com os padrões ICAO.</p>\n</li>\n</ul>\n</li>\n<li><p><strong>faceResult</strong>: Imagem codificada em string base64 contendo o resultado final do recorte da imagem enviada ao sistema.</p>\n</li>\n</ul>\n","urlObject":{"path":["biometrics","v1","liveness-icao-crop"],"host":["{{base-url}}"],"query":[],"variable":[]}},"response":[{"id":"6a45d75b-3f01-4192-9a09-9a0327aac07c","name":"Liveness 2D + ICAO + ICAO Crop - Sucesso","originalRequest":{"method":"POST","header":[{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"customerId\": {{costumerId}},\r\n    \"face\": {{face}}\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base-url}}/biometrics/v1/liveness-icao-crop"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"liveness\": {\n        \"photo\": {\n            \"liveness\": {\n                \"value\": true,\n                \"confidence\": 100\n            }\n        },\n        \"api\": {\n            \"version\": \"v1 - 0.17.0\",\n            \"timestamp\": {{int}},\n            \"env\": \"productionsp\"\n        }\n    },\n    \"icaoResults\": {\n        \"faceImageConformed\": 0,\n        \"isAllConformed\": false,\n        \"requirements\": {\n            \"blurred\": {\n                \"isConformed\": true\n            },\n            \"lookingAway\": {\n                \"isConformed\": true\n            },\n            \"inkMarked\": {\n                \"isConformed\": false\n            },\n            \"unnaturalSkin\": {\n                \"isConformed\": true\n            },\n            \"tooDarkLight\": {\n                \"isConformed\": true\n            },\n            \"washedOut\": {\n                \"isConformed\": true\n            },\n            \"pixelation\": {\n                \"isConformed\": true\n            },\n            \"hairAcrossEyes\": {\n                \"isConformed\": true\n            },\n            \"eyesClosed\": {\n                \"isConformed\": true\n            },\n            \"variedBackground\": {\n                \"isConformed\": false\n            },\n            \"roll_Pitch_Yaw\": {\n                \"isConformed\": true\n            },\n            \"flashReflectionOnSkin\": {\n                \"isConformed\": true\n            },\n            \"redEyes\": {\n                \"isConformed\": true\n            },\n            \"shadowsBehindHead\": {\n                \"isConformed\": true\n            },\n            \"shadowsAcrossFace\": {\n                \"isConformed\": true\n            },\n            \"darkTintedLenses\": {\n                \"isConformed\": true\n            },\n            \"flashReflectionOnLenses\": {\n                \"isConformed\": true\n            },\n            \"framesTooHeavy\": {\n                \"isConformed\": true\n            },\n            \"framesCoveringEyes\": {\n                \"isConformed\": true\n            },\n            \"hat_Cap\": {\n                \"isConformed\": false\n            },\n            \"veilOverFace\": {\n                \"isConformed\": true\n            },\n            \"mouthOpen\": {\n                \"isConformed\": true\n            },\n            \"otherFaces\": {\n                \"isConformed\": true\n            }\n        }\n    },\n    \"faceResult\": {\n        \"image\": {{icao-crop}}\n    }\n}"},{"id":"14679b9f-5297-44e9-87cc-541a395ac09c","name":"Liveness 2D + ICAO + ICAO Crop - Ataque detectado","originalRequest":{"method":"POST","header":[{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"customerId\": {{costumerId}},\r\n    \"face\": {{face}}\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base-url}}/biometrics/v1/liveness-icao-crop"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"ProcessId\": {{proccesId}},\n    \"Message\": \"Erro ao processar Liveness2dPro: A imagem inserida não foi validada pelo liveness.\",\n    \"Success\": false\n}"}],"_postman_id":"36b0b202-b098-413c-a23c-2f26e97380e1"},{"name":"Validação de identidade facial a partir do CPF","id":"4d18986c-8d7c-49ca-9eb9-bb48e7348185","protocolProfileBehavior":{"disableBodyPruning":true,"disabledSystemHeaders":{"content-length":true,"host":true,"user-agent":true,"accept":true,"accept-encoding":true,"connection":true}},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{base-url}/biometrics/v1/capture","description":"<p>Operação responsável por validar a identidade facial a partir do CPF e da imagem da face (selfie). Este serviço retorna um rank de confiança da identidade, baseado em critérios biométricos e documentais, para uso em processos de certificação.</p>\n<h3 id=\"campos-de-entrada\"><strong>Campos de entrada</strong></h3>\n<ul>\n<li><p><strong>customerId</strong>: Identificador único do cliente solicitante.</p>\n</li>\n<li><p><strong>cpf</strong>: CPF da pessoa a ser validada. Aceita formatos com ou sem pontuação.</p>\n</li>\n<li><p><strong>face</strong>: Imagem da selfie codificada em base64.</p>\n</li>\n</ul>\n<h3 id=\"exemplo-de-resposta\"><strong>Exemplo de resposta</strong></h3>\n<ul>\n<li><strong>rank</strong>: Valor entre 0 e 1000 indicando o grau de confiança.</li>\n</ul>\n<h3 id=\"tratamento-de-erros\">Tratamento de erros</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Status HTTP</th>\n<th>Código</th>\n<th>Mensagem</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>400</td>\n<td>1001</td>\n<td>Campos obrigatórios ausentes</td>\n<td>Algum campo obrigatório não foi informado.</td>\n</tr>\n<tr>\n<td>401</td>\n<td>1002</td>\n<td>Token inválido ou expirado</td>\n<td>Problema na autenticação.</td>\n</tr>\n<tr>\n<td>500</td>\n<td>9999</td>\n<td>Erro interno no serviço</td>\n<td>Falha inesperada durante o processamento.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["biometrics","v1","capture"],"host":["{base-url}"],"query":[],"variable":[]}},"response":[{"id":"d6dc95b4-0ce7-4e01-aa29-8500ef96a0b9","name":"Validação de identidade facial a partir do CPF","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Proxy-Authorization","value":"Bearer {token}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"customerId\": \"123456\",\r\n  \"cpf\": \"12345678900\",\r\n  \"face\": \"{{base64_da_selfie}}\" \r\n}\r\n","options":{"raw":{"language":"json"}}},"url":"{base-url}/biometrics/v1/capture"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"},{"key":"Proxy-Authorization","value":"Bearer {token}","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"providers\": {\n        \"identity\": {\n            \"rank\": 800\n        }\n    }\n}"}],"_postman_id":"4d18986c-8d7c-49ca-9eb9-bb48e7348185"},{"name":"Análise de documentoscopia com CPF","id":"e78849dc-7bb4-49e1-8514-4ab18916c1a2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{base-url}}/documents/v2/inspect","description":"<p>O serviço Inspect v2 realiza uma análise de imagem de documentos (frente e verso) e retorna um status final sobre a validação, além de informações adicionais sobre o processamento.</p>\n<h3 id=\"campos-de-entrada\">Campos de entrada:</h3>\n<ul>\n<li><p><strong>processId (opcional):</strong> UUID que representa a execução do processo. Se não informado, será gerado automaticamente pelo sistema.</p>\n</li>\n<li><p><strong>customerId (obrigatório):</strong> Identificador do cliente.</p>\n</li>\n<li><p><strong>imageBack (opcional):</strong> Imagem do verso do documento em base64.</p>\n</li>\n<li><p><strong>cpf (obrigatório):</strong> CPF do cliente a ser analisado.</p>\n</li>\n<li><p><strong>imageFront (obrigatório):</strong> Imagem da frente do documento em base64.</p>\n</li>\n</ul>\n<h3 id=\"campos-de-resposta\">Campos de resposta:</h3>\n<ul>\n<li><p><strong>finalStatus:</strong> Representa o resultado final da análise.<br />  Possíveis valores:</p>\n<ul>\n<li><p>\"0\" = Aprovado</p>\n</li>\n<li><p>\"1\" = Reprovado (ex: dados divergentes, não encontrado na base, etc)</p>\n</li>\n<li><p>\"2\" = Inconclusivo (casos que seriam encaminhados para análise manual)</p>\n</li>\n</ul>\n</li>\n<li><p><strong>status:</strong> Indica se a extração dos dados ocorreu com sucesso.</p>\n<ul>\n<li><p>true = Extração realizada com sucesso</p>\n</li>\n<li><p>false = Ocorreu um erro na extração</p>\n</li>\n</ul>\n</li>\n<li><p><strong>message:</strong> Mensagem explicativa em caso de erro. Exemplo: \"valor não encontrado\"</p>\n</li>\n</ul>\n<h3 id=\"tratamento-de-erros\">Tratamento de erros:</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Status HTTP</th>\n<th>Código</th>\n<th>Mensagem</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>200</td>\n<td><code>finalStatus = 0</code></td>\n<td>Quando documentoscopia for válido</td>\n<td>Análise concluída e aprovada.</td>\n</tr>\n<tr>\n<td>200</td>\n<td><code>finalStatus = 1</code></td>\n<td>Quando documentoscopia for inválido</td>\n<td>Análise concluída e reprovada.</td>\n</tr>\n<tr>\n<td>200</td>\n<td><code>finalStatus = 2</code></td>\n<td>Quando documentoscopia for inconclusivo</td>\n<td>Análise não pôde ser concluída automaticamente e deve seguir para análise manual.</td>\n</tr>\n<tr>\n<td>400</td>\n<td><code>cpf</code></td>\n<td>Campo obrigatório</td>\n<td>O campo <code>cpf</code> não foi informado no request.</td>\n</tr>\n<tr>\n<td>400</td>\n<td><code>customerId</code></td>\n<td>Campo obrigatório</td>\n<td>O campo <code>customerId</code> não foi informado no request.</td>\n</tr>\n<tr>\n<td>400</td>\n<td><code>imageFront</code></td>\n<td>Campo obrigatório</td>\n<td>O campo <code>imageFront</code> não foi informado no request.</td>\n</tr>\n<tr>\n<td>400</td>\n<td><code>imageBack</code></td>\n<td>Campo obrigatório</td>\n<td>O campo <code>imageBack</code> não foi informado no request.</td>\n</tr>\n<tr>\n<td>—</td>\n<td><code>processId</code></td>\n<td>Campo não obrigatório</td>\n<td>Este campo, se não informado, será gerado automaticamente pelo sistema.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["documents","v2","inspect"],"host":["{{base-url}}"],"query":[],"variable":[]}},"response":[{"id":"94ec27e5-8ef2-4943-9a5c-706d3a734ac3","name":"Análise de documentoscopia com CPF","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"processId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\", \r\n  \"customerId\": \"string\",\r\n  \"cpf\": \"string\",\r\n  \"imageFront\": \"string\",\r\n  \"imageBack\": \"string\"\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":"{{base-url}}/documents/v2/inspect"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"},{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n  \"finalStatus\": \"string\",\n  \"status\": true,\n  \"message\": \"string\"\n}\n"}],"_postman_id":"e78849dc-7bb4-49e1-8514-4ab18916c1a2"},{"name":"Classificação automática","id":"cb2b0f95-8db4-40db-8735-e41e5f8e8b8c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"{{base-url}}/documents/v2/docid-scan","description":"<p>Operação responsável por extrair informações de um documento de identificação a partir de um arquivo único consolidado, realizando a classificação automática do tipo de documento e a verificação de dados.</p>\n<h3 id=\"campos-de-entrada\">Campos de entrada:</h3>\n<ul>\n<li><p><strong>processId</strong>: UUID representando o identificador único do processo.</p>\n</li>\n<li><p><strong>customerId</strong>: String representando o identificador único do cliente.</p>\n</li>\n<li><p><strong>fileBase64</strong>: String contendo o arquivo do documento codificado em base64.</p>\n</li>\n</ul>\n<h3 id=\"campos-de-resposta\">Campos de resposta:</h3>\n<ul>\n<li><p><strong>Id</strong>: Identificador único da transação.</p>\n</li>\n<li><p><strong>Version</strong>: Versão do motor de processamento.</p>\n</li>\n<li><p><strong>Data</strong>: Array contendo os resultados da análise:</p>\n<ul>\n<li><p><strong>Extraction</strong>: Objeto com os dados brutos extraídos (SchemaName, Person e<br />  OtherFields).</p>\n</li>\n<li><p><strong>Enhanced</strong>: Objeto com os dados otimizados e normalizados pelo sistema.</p>\n</li>\n<li><p><strong>TaxData</strong>: Informações retornadas da base de dados da Receita Federal.</p>\n</li>\n<li><p><strong>Matches</strong>: Booleano indicando o resultado do confronto de nome, nome da mãe e data de nascimento.</p>\n</li>\n<li><p><strong>Classification</strong>: Detalhes sobre o tipo de documento, país, lado da imagem e se é a mesma captura.</p>\n</li>\n</ul>\n</li>\n<li><p><strong>Metadata</strong>: Informações técnicas sobre os arquivos enviados (FilesInfo) e tempo total de processamento (TimeSpent).</p>\n</li>\n</ul>\n","urlObject":{"path":["documents","v2","docid-scan"],"host":["{{base-url}}"],"query":[],"variable":[]}},"response":[{"id":"9e623f63-09f0-463d-bdf0-f4e4f5a93442","name":"Classificação automática","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"curl --location -g '{{base-url}}/v2/docid-scan' \\ --header 'Ocp-Apim-Subscription-Key: {{api-key}}' \\ --header 'Content-Type: application/json' \\ --data '{ \r\n\"processId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\", \r\n\"customerId\": \"{{customerId}}\", \r\n\"fileBase64\": \"{{document-base64}}\" \r\n}'","options":{"raw":{"language":"json"}}},"url":"{{base-url}}/documents/v2/docid-scan"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"Id\": \"0000-0000\",\n    \"Version\": \"1.0\",\n    \"Data\": [\n        {\n            \"Extraction\": {\n                \"SchemaName\": \"driversLicense\",\n                \"Person\": {\n                    \"TaxId\": \"00000000000\",\n                    \"Name\": \"NOME DO INDIVIDUO\",\n                    \"Birthdate\": \"01/01/1990\",\n                    \"Parentage\": \"NOME DO PAI E MAE\",\n                    \"MothersName\": \"NOME DA MAE\",\n                    \"FathersName\": \"NOME DO PAI\"\n                },\n                \"OtherFields\": {\n                    \"DocumentId\": \"0000000\",\n                    \"DriversLicenseCategory\": \"AB\",\n                    \"IssuedAt\": \"01/01/2020\",\n                    \"Locale\": \"JOAO PESSOA, PB\",\n                    \"Renach\": \"00000000000\",\n                    \"ExpireAt\": \"01/01/2030\",\n                    \"State\": \"PB\"\n                }\n            },\n            \"TaxData\": {\n                \"TaxId\": \"00000000000\",\n                \"Name\": \"NOME DO INDIVIDUO\",\n                \"MothersName\": \"NOME DA MAE\",\n                \"Birthdate\": \"1990-01-01\"\n            },\n            \"Matches\": {\n                \"name\": true,\n                \"mothersName\": true,\n                \"birthdate\": true\n            },\n            \"Classification\": {\n                \"Type\": \"DriversLicense\",\n                \"Subtype\": \"Printed\",\n                \"Country\": \"BRA\",\n                \"Side\": \"FrontAndBack\",\n                \"SameImage\": true\n            }\n        }\n    ],\n    \"Metadata\": {\n        \"FilesInfo\": [\n            {\n                \"Fieldname\": \"fileBase64\",\n                \"Name\": \"doc.jpg\",\n                \"Size\": 150000,\n                \"Pages\": 1,\n                \"Mimetype\": \"image/jpeg\",\n                \"Encoding\": \"base64\",\n                \"Sha256\": \"abcdef...\",\n                \"Details\": [\n                    {\n                        \"Side\": \"FrontAndBack\",\n                        \"Confidence\": 0.99,\n                        \"Page\": 0\n                    }\n                ]\n            }\n        ],\n        \"TimeSpent\": 4500\n    }\n}"}],"_postman_id":"cb2b0f95-8db4-40db-8735-e41e5f8e8b8c"},{"name":"Face Match + Liveness","id":"1573ad8a-1454-4d7d-8486-34eb7633300f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"{{base-url}}/biometrics/v1/match-docid-liveness-2d","description":"<p>Operação que realiza o match entre a face contida em um documento e uma selfie capturada, integrando o teste de vivacidade (Liveness 2D) no mesmo fluxo.</p>\n<h3 id=\"campos-de-entrada\">Campos de entrada:</h3>\n<ul>\n<li><p><strong>processId</strong>: UUID representando o identificador único do processo.</p>\n</li>\n<li><p><strong>customerId</strong>: String representando o identificador único do cliente.</p>\n</li>\n<li><p><strong>documentImage</strong>: String em formato base64 com a imagem do documento.</p>\n</li>\n<li><p><strong>faceImage</strong>: String em formato base64 com a imagem da selfie capturada.</p>\n</li>\n</ul>\n<h3 id=\"campos-de-resposta\">Campos de resposta:</h3>\n<ul>\n<li><p><strong>Liveness2d</strong>: Objeto contendo o resultado do teste de vivacidade:</p>\n<ul>\n<li><p><strong>ProcessId</strong>: Identificador do processo de liveness.</p>\n</li>\n<li><p><strong>Result</strong>: Resultado da análise de vivacidade (ex: \"No Fraud\").</p>\n</li>\n</ul>\n</li>\n<li><p><strong>Face</strong>: Objeto referente ao match biométrico:</p>\n<ul>\n<li><p><strong>Matched</strong>: Valor booleano indicando se houve compatibilidade entre as faces.</p>\n</li>\n<li><p><strong>Score</strong>: Nível de similaridade entre as biometrias.</p>\n</li>\n</ul>\n</li>\n<li><p><strong>message</strong>: Mensagem explicativa sobre o resultado da operação.</p>\n</li>\n</ul>\n","urlObject":{"path":["biometrics","v1","match-docid-liveness-2d"],"host":["{{base-url}}"],"query":[],"variable":[]}},"response":[{"id":"797be7f3-81c6-4e7e-bdc3-8b8663c252f5","name":"Face Match + Liveness","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"curl --location -g '{{base-url}}/v1/match-docid-liveness-2d' \\ --header 'Ocp-Apim-Subscription-Key: {{api-key}}' \\ --header 'Content-Type: application/json' \\ --data '{ \r\n\"processId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\", \r\n\"customerId\": \"{{customerId}}\", \r\n\"documentImage\": \"{{document-base64}}\", \r\n\"faceImage\": \"{{selfie-base64}}\" \r\n}' ","options":{"raw":{"language":"json"}}},"url":"{{base-url}}/biometrics/v1/match-docid-liveness-2d"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{ \r\n\"Liveness2d\": { \r\n\"ProcessId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\", \r\n\"Result\": \"No Fraud\" \r\n}, \r\n\"Face\": { \r\n\"Matched\": true, \r\n\"Score\": 95.5 \r\n}, \r\n  \"message\": \"Operação realizada com sucesso.\" \r\n} "}],"_postman_id":"1573ad8a-1454-4d7d-8486-34eb7633300f"}],"id":"dc49a799-57e7-404f-8a14-f083a06e812a","_postman_id":"dc49a799-57e7-404f-8a14-f083a06e812a","description":""},{"name":"Operações com OCR (pt-BR)","item":[{"name":"Análise de documentoscopia","id":"1d160aae-8e9a-467e-808b-e216e63205fe","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"{{base-url}}/v1/inspect","description":"<p>Operação responsável pelo retorno da análise de documentoscopia a partir da imagem de um documento.</p>\n<h3 id=\"campos-de-entrada\">Campos de entrada:</h3>\n<ul>\n<li><p><strong>costumerId</strong>: identificador do cliente</p>\n</li>\n<li><p><strong>documentImage</strong>: Imagem frontal do documento do indivíduo em formato string base64</p>\n</li>\n<li><p><strong>imageOfDocumentBack</strong>: Imagem traseira do documento do indivíduo em formato string base64</p>\n</li>\n</ul>\n<h3 id=\"campos-de-resposta\">Campos de resposta:</h3>\n<ul>\n<li><p><strong>score:</strong> Nível de confiabilidade da validade do documento.</p>\n</li>\n<li><p><strong>status:</strong> Resultado da análise de documentoscopia.</p>\n</li>\n<li><p><strong>reason:</strong> Justificativa para o resultado da análise.</p>\n</li>\n</ul>\n","urlObject":{"path":["v1","inspect"],"host":["{{base-url}}"],"query":[],"variable":[]}},"response":[{"id":"5e982d1e-9d9d-4d35-a9e5-9ee29ea17fb8","name":"Análise de documentoscopia","originalRequest":{"method":"POST","header":[{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"customerId\": \"{{costumer-id}}\",\r\n  \"documentImage\": \"{{document-front}}\",\r\n  \"imageOfDocumentBack\": \"{{document-back}}\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base-url}}/v1/inspect"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"score\": 35,\n    \"status\": \"disapproved\",\n    \"reason\": \"automatic-disapproval\",\n    \"portraitSubstitutionScore\": 0,\n    \"hasAcceptedDocument\": true,\n    \"hasReadableDocument\": true,\n    \"taxData\": {\n        \"ocrTaxId\": \"{{ocr-tax-id}}\",\n        \"foundTaxData\": true,\n        \"matches\": {\n            \"name\": false,\n            \"mothersName\": false,\n            \"birthdate\": false\n        }\n    },\n    \"hasFace\": false,\n    \"hasRules\": true,\n    \"foundModel\": true,\n    \"isPending\": false,\n    \"taxIdCanceled\": false\n}"}],"_postman_id":"1d160aae-8e9a-467e-808b-e216e63205fe"},{"name":"Análise de OCR","id":"c0a7578d-4c8c-498f-b607-2896ab4a65b0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"{{base-url}}/v1/docid-scan","description":"<p>Operação responsável por extrair as informações contidas num documento e averiguar sua validade em relação à receita federal a partir da imagem frontal e traseira do documento.</p>\n<h3 id=\"campos-de-entrada\">Campos de entrada:</h3>\n<ul>\n<li><p><strong>costumerId</strong>: identificador do cliente</p>\n</li>\n<li><p><strong>cpf</strong>: Documento CPF identificador do indivíduo que passará pela operação</p>\n</li>\n<li><p><strong>documentImage</strong>: Imagem frontal do documento do indivíduo em formato string base64</p>\n</li>\n<li><p><strong>imageOfDocumentBack</strong>: Imagem traseira do documento do indivíduo em formato string base64</p>\n</li>\n</ul>\n<h3 id=\"campos-de-resposta\">Campos de resposta:</h3>\n<ul>\n<li><p><strong>extraction</strong>: Objeto contendo o resultado da extração do documento, contendo os seguintes campos:</p>\n<ul>\n<li><p><strong>schemaName</strong>: Tipo de documento analisado.</p>\n</li>\n<li><p><strong>person</strong>: Objeto contendo informações do indivíduo como nome, data de nascimento, nome dos pais, etc.</p>\n</li>\n</ul>\n</li>\n<li><p><strong>matches</strong>: Objeto contendo o resultado da comparação das informações contidas no documento com as informações armazenadas pela Receita Federal. Esse objeto conterá os campos <strong>name</strong> (nome), <strong>mothersName</strong> (nome da mãe) e <strong>birthDate</strong> (data de nascimento), que serão valores booleanos indicando se houve o match entre as informações.</p>\n</li>\n</ul>\n","urlObject":{"path":["v1","docid-scan"],"host":["{{base-url}}"],"query":[],"variable":[]}},"response":[{"id":"34f5f44a-7350-4949-b992-ea1d55879ab2","name":"Análise de OCR","originalRequest":{"method":"POST","header":[{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"customerId\": {{costumerId}},\r\n  \"cpf\": {{customer-cpf}},\r\n  \"documentImage\": {{document-front}},\r\n  \"faceImage\" : {{face-base32}},\r\n  \"imageOfDocumentBack\": {{document-back}}\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base-url}}/v1/docid-scan"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"},{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": {{id}},\n    \"version\": \"v4\",\n    \"data\": [\n        {\n            \"extraction\": {\n                \"schemaName\": \"driversLicense\",\n                \"person\": {\n                    \"taxId\": {{cpf}},\n                    \"name\": {{nome}},\n                    \"birthdate\": \"DD/MM/AAAA\",\n                    \"parentage\": {{nome-pai}},\n                    \"mothersName\": null,\n                    \"fathersName\": null\n                },\n                \"otherFields\": {\n                    \"documentId\": null,\n                    \"naturalness\": \"\",\n                    \"firstIssuedAt\": \"DD/MM/AAAA\",\n                    \"mopedsLicense\": \"\",\n                    \"driversLicenseCategory\": \"B\",\n                    \"issuedAt\": \"DD/MM/AAAA\",\n                    \"formNumberFront\": {{num}},\n                    \"formNumberBack\": {{num}},\n                    \"locale\": \"SAO PAULO, SP\",\n                    \"securityNumber\": {{num}},\n                    \"notes\": \"\",\n                    \"permission\": \"\",\n                    \"registerNumber\": {{num}},\n                    \"renach\": {{renach}},\n                    \"expireAt\": \"DD/MM/AAAA\",\n                    \"sourceDocument\": {{orgao-emissor}},\n                    \"sourceDocumentIssuer\": \"\",\n                    \"formNumber\": null,\n                    \"localeCity\": null,\n                    \"localeState\": null,\n                    \"nacionality\": \"\",\n                    \"state\": {{estado}},\n                    \"naturalnessState\": null,\n                    \"naturalnessCity\": null\n                }\n            },\n            \"enhanced\": {\n                \"schemaName\": \"driversLicense\",\n                \"person\": {\n                    \"taxId\": {{tax-id}},\n                    \"name\": {{nome}},\n                    \"birthdate\": \"AAAA-MM-DD\",\n                    \"parentage\": null,\n                    \"mothersName\": {{nome-mae}},\n                    \"fathersName\": {{nome-pai}}\n                },\n                \"otherFields\": {\n                    \"documentId\": null,\n                    \"naturalness\": null,\n                    \"firstIssuedAt\": \"AAAA-MM-DD\",\n                    \"mopedsLicense\": \"\",\n                    \"driversLicenseCategory\": \"B\",\n                    \"issuedAt\": \"AAAA-MM-DD\",\n                    \"formNumberFront\": null,\n                    \"formNumberBack\": null,\n                    \"locale\": null,\n                    \"securityNumber\": {{num}},\n                    \"notes\": \"\",\n                    \"permission\": \"\",\n                    \"registerNumber\": {{num}},\n                    \"renach\": {{renach}},\n                    \"expireAt\": \"AAAA-MM-DD\",\n                    \"sourceDocument\": {{num}},\n                    \"sourceDocumentIssuer\": {{orgao-emissor}},\n                    \"formNumber\": {{num}},\n                    \"localeCity\": \"São Paulo\",\n                    \"localeState\": \"SP\",\n                    \"nacionality\": \"\",\n                    \"state\": \"SP\",\n                    \"naturalnessState\": \"\",\n                    \"naturalnessCity\": \"\"\n                }\n            },\n            \"taxData\": {\n                \"taxId\": {{tax-id}},\n                \"name\": {{nome}},\n                \"mothersName\": \"\",\n                \"birthdate\": \"AAAA-MM-DD\"\n            },\n            \"matches\": {\n                \"name\": true,\n                \"mothersName\": true,\n                \"birthdate\": true\n            },\n            \"classification\": {\n                \"type\": \"DriversLicense\",\n                \"subtype\": \"Printed\",\n                \"country\": \"BRA\",\n                \"side\": \"FrontAndBack\",\n                \"sameImage\": true\n            }\n        }\n    ],\n    \"metadata\": {\n        \"filesInfo\": [\n            {\n                \"fieldname\": \"0\",\n                \"name\": \"0\",\n                \"size\": 1237453,\n                \"pages\": 1,\n                \"mimetype\": \"image/png\",\n                \"encoding\": \"base64\",\n                \"sha256\": {{sha256}},\n                \"details\": [\n                    {\n                        \"side\": \"Front\",\n                        \"confidence\": 0.95,\n                        \"page\": 0\n                    }\n                ]\n            },\n            {\n                \"fieldname\": \"1\",\n                \"name\": \"1\",\n                \"size\": 956430,\n                \"pages\": 1,\n                \"mimetype\": \"image/png\",\n                \"encoding\": \"base64\",\n                \"sha256\": {{sha256}},\n                \"details\": [\n                    {\n                        \"side\": \"Back\",\n                        \"confidence\": 0.98,\n                        \"page\": 0\n                    }\n                ]\n            }\n        ],\n        \"timeSpent\": 6698\n    }\n}"},{"id":"ffecabf5-4812-4e40-95e3-9859cb2f15cc","name":"Análise de OCR (Match não encontrado)","originalRequest":{"method":"POST","header":[{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"customerId\": {{costumerId}},\r\n  \"cpf\": {{customer-cpf}},\r\n  \"documentImage\": {{document-front}},\r\n  \"faceImage\" : {{face-base32}},\r\n  \"imageOfDocumentBack\": {{document-back}}\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base-url}}/v1/docid-scan"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"},{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": {{id}},\n    \"version\": \"v4\",\n    \"data\": [\n        {\n            \"extraction\": {\n                \"schemaName\": \"driversLicense\",\n                \"person\": {\n                    \"taxId\": {{cpf}},\n                    \"name\": {{nome}},\n                    \"birthdate\": \"DD/MM/AAAA\",\n                    \"parentage\": {{nome-pai}},\n                    \"mothersName\": null,\n                    \"fathersName\": null\n                },\n                \"otherFields\": {\n                    \"documentId\": null,\n                    \"naturalness\": \"\",\n                    \"firstIssuedAt\": \"DD/MM/AAAA\",\n                    \"mopedsLicense\": \"\",\n                    \"driversLicenseCategory\": \"B\",\n                    \"issuedAt\": \"DD/MM/AAAA\",\n                    \"formNumberFront\": {{num}},\n                    \"formNumberBack\": {{num}},\n                    \"locale\": \"SAO PAULO, SP\",\n                    \"securityNumber\": {{num}},\n                    \"notes\": \"\",\n                    \"permission\": \"\",\n                    \"registerNumber\": {{num}},\n                    \"renach\": {{renach}},\n                    \"expireAt\": \"DD/MM/AAAA\",\n                    \"sourceDocument\": {{orgao-emissor}},\n                    \"sourceDocumentIssuer\": \"\",\n                    \"formNumber\": null,\n                    \"localeCity\": null,\n                    \"localeState\": null,\n                    \"nacionality\": \"\",\n                    \"state\": {{estado}},\n                    \"naturalnessState\": null,\n                    \"naturalnessCity\": null\n                }\n            },\n            \"enhanced\": {\n                \"schemaName\": \"driversLicense\",\n                \"person\": {\n                    \"taxId\": {{tax-id}},\n                    \"name\": {{nome}},\n                    \"birthdate\": \"AAAA-MM-DD\",\n                    \"parentage\": null,\n                    \"mothersName\": {{nome-mae}},\n                    \"fathersName\": {{nome-pai}}\n                },\n                \"otherFields\": {\n                    \"documentId\": null,\n                    \"naturalness\": null,\n                    \"firstIssuedAt\": \"AAAA-MM-DD\",\n                    \"mopedsLicense\": \"\",\n                    \"driversLicenseCategory\": \"B\",\n                    \"issuedAt\": \"AAAA-MM-DD\",\n                    \"formNumberFront\": null,\n                    \"formNumberBack\": null,\n                    \"locale\": null,\n                    \"securityNumber\": {{num}},\n                    \"notes\": \"\",\n                    \"permission\": \"\",\n                    \"registerNumber\": {{num}},\n                    \"renach\": {{renach}},\n                    \"expireAt\": \"AAAA-MM-DD\",\n                    \"sourceDocument\": {{num}},\n                    \"sourceDocumentIssuer\": {{orgao-emissor}},\n                    \"formNumber\": {{num}},\n                    \"localeCity\": \"São Paulo\",\n                    \"localeState\": \"SP\",\n                    \"nacionality\": \"\",\n                    \"state\": \"SP\",\n                    \"naturalnessState\": \"\",\n                    \"naturalnessCity\": \"\"\n                }\n            },\n            \"taxData\": {\n                \"taxId\": {{tax-id}},\n                \"name\": {{nome}},\n                \"mothersName\": \"\",\n                \"birthdate\": \"AAAA-MM-DD\"\n            },\n            \"matches\": {\n                \"name\": false,\n                \"mothersName\": false,\n                \"birthdate\": false\n            },\n            \"classification\": {\n                \"type\": \"DriversLicense\",\n                \"subtype\": \"Printed\",\n                \"country\": \"BRA\",\n                \"side\": \"FrontAndBack\",\n                \"sameImage\": false\n            }\n        }\n    ],\n    \"metadata\": {\n        \"filesInfo\": [\n            {\n                \"fieldname\": \"0\",\n                \"name\": \"0\",\n                \"size\": 1237453,\n                \"pages\": 1,\n                \"mimetype\": \"image/png\",\n                \"encoding\": \"base64\",\n                \"sha256\": {{sha256}},\n                \"details\": [\n                    {\n                        \"side\": \"Front\",\n                        \"confidence\": 0.95,\n                        \"page\": 0\n                    }\n                ]\n            },\n            {\n                \"fieldname\": \"1\",\n                \"name\": \"1\",\n                \"size\": 956430,\n                \"pages\": 1,\n                \"mimetype\": \"image/png\",\n                \"encoding\": \"base64\",\n                \"sha256\": {{sha256}},\n                \"details\": [\n                    {\n                        \"side\": \"Back\",\n                        \"confidence\": 0.98,\n                        \"page\": 0\n                    }\n                ]\n            }\n        ],\n        \"timeSpent\": 6698\n    }\n}"}],"_postman_id":"c0a7578d-4c8c-498f-b607-2896ab4a65b0"},{"name":"Análise de OCR para certidão","id":"036a7dba-31db-431a-a149-177cee6317f3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{base-url}}/v1/certificate-docid-scan","description":"<p>Operação responsável pela extração de dados contidos num documento de certidão de casamento ou nascimento</p>\n<p><strong>Campos de entrada:</strong></p>\n<ul>\n<li><p><strong>customerId</strong>: identificador do cliente</p>\n</li>\n<li><p><strong>documentImage</strong>: Imagem do documento do indivíduo em formato string base64</p>\n</li>\n</ul>\n<p><strong>Campos de resposta para certidões de nascimento</strong>:</p>\n<ul>\n<li><p><strong>certificateType:</strong> Tipo de certidão.</p>\n</li>\n<li><p><strong>personName:</strong> Referente ao nome do indivíduo.</p>\n</li>\n<li><p><strong>birthDate:</strong> Referente a data de nascimento do indivíduo.</p>\n</li>\n<li><p><strong>cpf:</strong> Documento CPF identificador do indivíduo.</p>\n</li>\n<li><p><strong>registration:</strong> Identificador de registro</p>\n</li>\n<li><p><strong>fatherName:</strong> Campo referente ao nome do pai.</p>\n</li>\n<li><p><strong>motherName:</strong> Campo referente ao nome da mãe.</p>\n</li>\n<li><p><strong>paternalGrandmotherName:</strong> Campo referente ao nome da avó<br />  paterna.</p>\n</li>\n<li><p><strong>maternalGrandmotherName:</strong> Campo referente ao nome da avó<br />  materna.</p>\n</li>\n<li><p><strong>paternalGrandfatherName:</strong> Campo referente ao nome de avô paterno.</p>\n</li>\n<li><p><strong>maternalGrandfatherName:</strong> Campo referente ao nome de avô materno.</p>\n</li>\n<li><p><strong>witness01Name:</strong> Referente a testemunha 01.</p>\n</li>\n<li><p><strong>witness02Name:</strong> Referente a testemunha 02.</p>\n</li>\n<li><p><strong>certificateNumber:</strong> Número de registro da certidão.</p>\n</li>\n<li><p><strong>certificateIssueDate:</strong> Data de emissão da certidão</p>\n</li>\n<li><p><strong>bookNumber:</strong> Livro de registro</p>\n</li>\n<li><p><strong>page:</strong> Página de registro</p>\n</li>\n<li><p><strong>registryOfficeOrCityOfRegistration:</strong> Cidade ou cartório de registro</p>\n</li>\n</ul>\n<p><strong>Campos de resposta para certidões de casamento</strong>:</p>\n<ul>\n<li><p><strong>certificateType:</strong> Tipo de certidão.</p>\n</li>\n<li><p><strong>person1Name:</strong> Referente ao nome do indivíduo 01.</p>\n</li>\n<li><p><strong>person2Name:</strong> Referente ao nome do indivíduo 02.</p>\n</li>\n<li><p><strong>person1FatherName:</strong> Campo referente ao nome do pai do indivíduo 01.</p>\n</li>\n<li><p><strong>person1MotherName:</strong> Campo referente ao nome da mãe do indivíduo 01.</p>\n</li>\n<li><p><strong>person2FatherName:</strong> Campo referente ao nome do pai do indivíduo 02.</p>\n</li>\n<li><p><strong>person2MotherName:</strong> Campo referente ao nome da mãe do indivíduo 02.</p>\n</li>\n<li><p><strong>newNamePerson1:</strong> Novo nome do indivíduo 01 após o casamento.</p>\n</li>\n<li><p><strong>newNamePerson2:</strong> Novo nome do indivíduo 02 após o casamento.</p>\n</li>\n<li><p><strong>registration:</strong> Identificador de registro.</p>\n</li>\n<li><p><strong>certificateNumber:</strong> Número de registro da certidão.</p>\n</li>\n<li><p><strong>certificateIssueDate:</strong> Data de emissão da certidão.</p>\n</li>\n<li><p><strong>marriageDate:</strong> Data do casamento.</p>\n</li>\n<li><p><strong>bookNumber:</strong> Livro de registro.</p>\n</li>\n<li><p><strong>page:</strong> Página de registro.</p>\n</li>\n<li><p><strong>registryOfficeOrCityOfRegistration:</strong> Cidade ou cartório de registro.</p>\n</li>\n</ul>\n","urlObject":{"path":["v1","certificate-docid-scan"],"host":["{{base-url}}"],"query":[],"variable":[]}},"response":[{"id":"b98cadc2-0bae-4570-8b05-7a5a1b8af87f","name":"Análise de OCR para certidão (casamento)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}"}],"body":{"mode":"raw","raw":"{\r\n    \"customerId\": {{customer-id}},\r\n    \"documentImage\": {{document-image}}\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base-url}}/v1/certificate-docid-scan"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"marriageCertificate\": {\n        \"certificateType\": \"Casamento\",\n        \"person1Name\": {{name-1}},\n        \"person2Name\": {{name-2}},\n        \"person1FatherName\": {{name-father-1}},\n        \"person1MotherName\": {{name-mother-1}},\n        \"person2FatherName\": {{name-father-2}},\n        \"person2MotherName\": {{name-mother-2}},\n        \"newNamePerson1\": null,\n        \"newNamePerson2\": null,\n        \"registration\": \"null\",\n        \"certificateNumber\": \"null\",\n        \"certificateIssueDate\": \"DD/MM/YYYY\",\n        \"marriageDate\": null,\n        \"bookNumber\": {{book-number}},\n        \"page\": {{page}},\n        \"registryOfficeOrCityOfRegistration\": {{registry}}\n    }\n}"},{"id":"e6c5038d-0a7f-4e0b-a2c7-59de5fb63536","name":"Análise de OCR para certidão (nascimento)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}"}],"body":{"mode":"raw","raw":"{\r\n    \"customerId\": {{customer-id}},\r\n    \"documentImage\": {{document-image}}\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base-url}}/v1/certificate-docid-scan"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"birthCertificate\": {\n        \"certificateType\": \"Nascimento\",\n        \"personName\": {{name}},\n        \"birthDate\": \"DD/MM/YYYY\",\n        \"cpf\": \"null\",\n        \"registration\": {{registration}},\n        \"fatherName\": {{father-name}},\n        \"motherName\": {{mother-name}},\n        \"paternalGrandmotherName\": {{paternal-grandmother-name}},\n        \"maternalGrandmotherName\": {{maternal-grandmother-name}},\n        \"paternalGrandfatherName\": {{paternal-grandfather-name}},\n        \"maternalGrandfatherName\": {{maternal-grandfather-name}},\n        \"witness01Name\": \"null\",\n        \"witness02Name\": \"null\",\n        \"certificateNumber\": {{certificate-number}},\n        \"certificateIssueDate\": \"DD/MM/YYYY\",\n        \"bookNumber\": {{book-number}},\n        \"page\": {{page}},\n        \"registryOfficeOrCityOfRegistration\": {{registry}}\n    }\n}"}],"_postman_id":"036a7dba-31db-431a-a149-177cee6317f3"},{"name":"Match de face & documento","id":"1ba218ae-cc7e-45e5-81f3-fb9b033aa43f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"{{base-url}}/v1/match-docid","description":"<p>Operação para realizar o match de face com documento de identificação. A operação recebe uma imagem de face e uma imagem de documento e retorna se foi encontrado um match entre a biometria das imagens passadas junto com seu score de confiabilidade.</p>\n<h3 id=\"campos-de-entrada\">Campos de entrada:</h3>\n<ul>\n<li><p><strong>costumerId</strong>: identificador do cliente</p>\n</li>\n<li><p><strong>faceImage</strong>: Imagem de face em formato string base64</p>\n</li>\n<li><p><strong>documentImage</strong>: Imagem frontal do documento do indivíduo em formato string base64</p>\n</li>\n</ul>\n<h3 id=\"campos-de-resposta\">Campos de resposta:</h3>\n<ul>\n<li><p><strong>matched</strong>: Valor booleano indicando se houve o match entre a biometria facial e a imagem contida no documento.</p>\n</li>\n<li><p><strong>score</strong>: Nível de confiabilidade do match detectado.</p>\n</li>\n<li><p><strong>message</strong>: Mensagem adicional sobre a comparação da biometria facial.</p>\n</li>\n</ul>\n","urlObject":{"path":["v1","match-docid"],"host":["{{base-url}}"],"query":[],"variable":[]}},"response":[{"id":"7b3daf43-1cc0-4eb7-ab6e-f28d050671d5","name":"Match de face & documento","originalRequest":{"method":"POST","header":[{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"customerId\": \"{{costumer-id}}\",\r\n  \"faceImage\": \"{{face-image}}\",\r\n  \"documentImage\": \"{{document-front}}\",\r\n  \"imageOfDocumentBack\": \"{{document-back}}\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base-url}}/v1/match-docid"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"processId\": \"{{proccess-id}}\",\n    \"face\": {\n        \"matched\": true,\n        \"score\": 94.86417\n    },\n    \"message\": \"Biometrias faciais compatíveis.\"\n}"},{"id":"e59664ad-bb3e-4a6b-8a05-ac0c9d445335","name":"Match de face & documento (Match incompatível)","originalRequest":{"method":"POST","header":[{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"customerId\": \"{{costumer-id}}\",\r\n  \"faceImage\": \"{{face-image}}\",\r\n  \"documentImage\": \"{{document-front}}\",\r\n  \"imageOfDocumentBack\": \"{{document-back}}\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base-url}}/v1/match-docid"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"processId\": {{id}},\n    \"face\": {\n        \"matched\": false,\n        \"score\": 0.74624\n    },\n    \"message\": \"Biometrias faciais incompatíveis.\"\n}"},{"id":"e5b7b00d-b9f2-462d-b0fe-7b07e3c56214","name":"Match de face & documento (Compatibilidade frágil)","originalRequest":{"method":"POST","header":[{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"customerId\": \"{{costumer-id}}\",\r\n  \"faceImage\": \"{{face-image}}\",\r\n  \"documentImage\": \"{{document-front}}\",\r\n  \"imageOfDocumentBack\": \"{{document-back}}\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base-url}}/v1/match-docid"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"processId\": {{id}},\n    \"face\": {\n        \"matched\": false,\n        \"score\": 29.61053\n    },\n    \"message\": \"Compatibilidade biométrica frágil, recomendado IH.\"\n}"}],"_postman_id":"1ba218ae-cc7e-45e5-81f3-fb9b033aa43f"},{"name":"Match de face & documento + OCR","id":"e30c960d-85bf-4afc-897a-e06ff8ca8629","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"{{base-url}}/v1/match-docid-scan","description":"<p>Operação para realizar o match de face com documento de identificação, bem como validar o documento usado. A operação retorna se foi encontrado um match entre a biometria das imagens passadas junto com seu score de confiabilidade.</p>\n<h3 id=\"campos-de-entrada\">Campos de entrada:</h3>\n<ul>\n<li><p><strong>costumerId</strong>: identificador do cliente</p>\n</li>\n<li><p><strong>cpf</strong>: Documento CPF identificador do indivíduo que passará pela operação</p>\n</li>\n<li><p><strong>faceImage</strong>: Imagem de face em formato string base64</p>\n</li>\n<li><p><strong>documentImage</strong>: Imagem frontal do documento do indivíduo em formato string base64</p>\n</li>\n<li><p><strong>imageOfDocumentBack</strong>: Imagem traseira do documento do indivíduo em formato string base64</p>\n</li>\n</ul>\n<h3 id=\"campos-de-resposta\">Campos de resposta:</h3>\n<ul>\n<li><p><strong>status:</strong> Valor booleano representando o resultado da comparação biométrica e operação de OCR.</p>\n</li>\n<li><p><strong>message</strong>: Mensagem adicional justificando o resultado da operação.</p>\n</li>\n<li><p><strong>matchDocId</strong>: Objeto referente à comparação biométrica, contendo os seguintes campos:</p>\n<ul>\n<li><p><strong>matched</strong>: Valor booleano indicando se houve o match entre a biometria facial e a imagem contida no documento.</p>\n</li>\n<li><p><strong>score</strong>: Nível de confiabilidade do match detectado.</p>\n</li>\n<li><p><strong>message</strong>: Mensagem adicional sobre a comparação da biometria facial.</p>\n</li>\n</ul>\n</li>\n<li><p><strong>docIdScan</strong>: Objeto referente à operação de OCR, contendo os seguintes campos:</p>\n<ul>\n<li><p><strong>extraction</strong>: Resultado da extração de informações do documento, incluindo o tipo de documento identificado (RG, CNH, etc.), informações sobre o indivíduo (nome, data de nascimento, nome dos pais, etc.) e campos adicionais (cidade natal, estado natal, RG, etc.)</p>\n</li>\n<li><p><strong>taxData:</strong> Informações colhidas da Receita Federal, sendo elas número do documento, nome completo, nome da mãe e data de nascimento.</p>\n</li>\n<li><p><strong>matches</strong>: Objeto contendo o resultado da comparação das informações contidas no documento com as informações armazenadas pela Receita Federal. Esse objeto conterá os campos <strong>name</strong> (nome), <strong>mothersName</strong> (nome da mãe) e <strong>birthDate</strong> (data de nascimento), que serão valores booleanos indicando se houve o match entre as informações.</p>\n</li>\n</ul>\n</li>\n</ul>\n","urlObject":{"path":["v1","match-docid-scan"],"host":["{{base-url}}"],"query":[],"variable":[]}},"response":[{"id":"92d5bdc4-81be-48b5-badd-12d80020a9d9","name":"Match de face e documento + OCR","originalRequest":{"method":"POST","header":[{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"customerId\": \"{{costumer-id}}\",\r\n  \"cpf\": \"{{cpf}}\",\r\n  \"faceImage\": \"{{face-image}}\",\r\n  \"documentImage\": \"{{document-front}}\",\r\n  \"imageOfDocumentBack\": \"{{document-back}}\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base-url}}/v1/match-docid-scan"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"},{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"message\": \"Não foi identificado sinais de fraude na transação.\",\n    \"matchDocId\": {\n        \"processId\": {{id}},\n        \"face\": {\n            \"matched\": true,\n            \"score\": 94.86417\n        },\n        \"message\": \"Biometrias faciais compatíveis.\"\n    },\n    \"docIdScan\": {\n        \"id\": {{id}},\n        \"version\": \"v4\",\n        \"data\": [\n            {\n                \"extraction\": {\n                    \"schemaName\": \"driversLicense\",\n                    \"person\": {\n                        \"taxId\": {{tax-id}},\n                        \"name\": {{nome}},\n                        \"birthdate\": \"DD/MM/AAAA\",\n                        \"parentage\": {{nome-pai}},\n                        \"mothersName\": null,\n                        \"fathersName\": null\n                    },\n                    \"otherFields\": {\n                        \"documentId\": null,\n                        \"naturalness\": \"\",\n                        \"firstIssuedAt\": \"DD/MM/AAAA\",\n                        \"mopedsLicense\": \"\",\n                        \"driversLicenseCategory\": \"B\",\n                        \"issuedAt\": \"DD/MM/AAAA\",\n                        \"formNumberFront\": {{num}},\n                        \"formNumberBack\": {{num}},\n                        \"locale\": \"SAO PAULO, SP\",\n                        \"securityNumber\": {{num}},\n                        \"notes\": \"\",\n                        \"permission\": \"\",\n                        \"registerNumber\": {{num}},\n                        \"renach\": {{renach}},\n                        \"expireAt\": \"DD/MM/AAAA\",\n                        \"sourceDocument\": {{orgao-emissor}},\n                        \"sourceDocumentIssuer\": \"\",\n                        \"formNumber\": null,\n                        \"localeCity\": null,\n                        \"localeState\": null,\n                        \"nacionality\": \"\",\n                        \"state\": {{estado}},\n                        \"naturalnessState\": null,\n                        \"naturalnessCity\": null\n                    }\n                },\n                \"enhanced\": {\n                    \"schemaName\": \"driversLicense\",\n                    \"person\": {\n                        \"taxId\": {{tax-id}},\n                        \"name\": {{nome}},\n                        \"birthdate\": \"AAAA-MM-AA\",\n                        \"parentage\": null,\n                        \"mothersName\": {{nome-mae}},\n                        \"fathersName\": {{nome-pai}}\n                    },\n                    \"otherFields\": {\n                        \"documentId\": null,\n                        \"naturalness\": null,\n                        \"firstIssuedAt\": \"AAAA-MM-DD\",\n                        \"mopedsLicense\": \"\",\n                        \"driversLicenseCategory\": \"B\",\n                        \"issuedAt\": \"AAAA-MM-DD\",\n                        \"formNumberFront\": null,\n                        \"formNumberBack\": null,\n                        \"locale\": null,\n                        \"securityNumber\": {{num}},\n                        \"notes\": \"\",\n                        \"permission\": \"\",\n                        \"registerNumber\": {{num}},\n                        \"renach\": {{renach}},\n                        \"expireAt\": \"AAAA-MM-DD\",\n                        \"sourceDocument\": {{num}},\n                        \"sourceDocumentIssuer\": {{orgao-emissor}},\n                        \"formNumber\": {{num}},\n                        \"localeCity\": \"São Paulo\",\n                        \"localeState\": \"SP\",\n                        \"nacionality\": \"\",\n                        \"state\": \"SP\",\n                        \"naturalnessState\": \"\",\n                        \"naturalnessCity\": \"\"\n                    }\n                },\n                \"taxData\": {\n                    \"taxId\": {{tax-id}},\n                    \"name\": {{nome}},\n                    \"mothersName\": {{nome-mae}},\n                    \"birthdate\": \"AAAA-MM-DD\"\n                },\n                \"matches\": {\n                    \"name\": true,\n                    \"mothersName\": true,\n                    \"birthdate\": true\n                },\n                \"classification\": {\n                    \"type\": \"DriversLicense\",\n                    \"subtype\": \"Printed\",\n                    \"country\": \"BRA\",\n                    \"side\": \"FrontAndBack\",\n                    \"sameImage\": false\n                }\n            }\n        ],\n        \"metadata\": {\n            \"filesInfo\": [\n                {\n                    \"fieldname\": \"1\",\n                    \"name\": \"1\",\n                    \"size\": 956430,\n                    \"pages\": 1,\n                    \"mimetype\": \"image/png\",\n                    \"encoding\": \"base64\",\n                    \"sha256\": {{sha256}},\n                    \"details\": [\n                        {\n                            \"side\": \"Back\",\n                            \"confidence\": 0.98,\n                            \"page\": 0\n                        }\n                    ]\n                },\n                {\n                    \"fieldname\": \"0\",\n                    \"name\": \"0\",\n                    \"size\": 1237453,\n                    \"pages\": 1,\n                    \"mimetype\": \"image/png\",\n                    \"encoding\": \"base64\",\n                    \"sha256\": {{sha256}},\n                    \"details\": [\n                        {\n                            \"side\": \"Front\",\n                            \"confidence\": 0.95,\n                            \"page\": 0\n                        }\n                    ]\n                }\n            ],\n            \"timeSpent\": 5788\n        }\n    }\n}"},{"id":"853d7099-5864-4b9c-b33f-3900d46e982c","name":"Match de face e documento + OCR (Sem match)","originalRequest":{"method":"POST","header":[{"key":"Ocp-Apim-Subscription-Key","value":"765e123527424064b55fa575e73626cf"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"customerId\": \"{{costumer-id}}\",\r\n  \"cpf\": \"{{cpf}}\",\r\n  \"faceImage\": \"{{face-image}}\",\r\n  \"documentImage\": \"{{document-front}}\",\r\n  \"imageOfDocumentBack\": \"{{document-back}}\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base-url}}/v1/match-docid-scan"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n  \"status\": false,\n  \"message\": \"Não foi detectado um grau de semelhança confiável entre as biometrias faciais recebidas.\",\n  \"matchDocId\": {\n    \"processId\": {{process-id}},\n    \"face\": {\n      \"matched\": false,\n      \"score\": 0.33458\n    },\n    \"message\": \"Biometrias faciais incompatíveis.\"\n  }\n}"},{"id":"6100d290-3666-4df3-a236-c0c6a549faf6","name":"Match de face & documento + OCR (Match frágil)","originalRequest":{"method":"POST","header":[{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"customerId\": \"{{costumer-id}}\",\r\n  \"cpf\": \"{{cpf}}\",\r\n  \"faceImage\": \"{{face-image}}\",\r\n  \"documentImage\": \"{{document-front}}\",\r\n  \"imageOfDocumentBack\": \"{{document-back}}\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base-url}}/v1/match-docid-scan"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": false,\n    \"message\": \"Não foi detectado um grau de semelhança confiável entre as biometrias faciais recebidas.\",\n    \"matchDocId\": {\n        \"processId\": {{id}},\n        \"face\": {\n            \"matched\": false,\n            \"score\": 29.61053\n        },\n        \"message\": \"Compatibilidade biométrica frágil, recomendado IH.\"\n    }\n}"}],"_postman_id":"e30c960d-85bf-4afc-897a-e06ff8ca8629"},{"name":"Match de face & documento + OCR + Liveness 2D","id":"5469437d-15f5-41b8-a95d-a073cbb87296","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"{{base-url}}/v1/liveness-2d-match-docid-scan","description":"<p>Usando como entrada o CPF, imagem de documento e imagem de face de um indivíduo, realiza a extração das informações do documento e compara com as informações contidas na Receita Federal para o indivíduo, realiza o teste Liveness 2D em sua imagem de face e então compara com a imagem contida no documento para averiguar a presença de match biométrico. Então, retorna o resultado das comparações.</p>\n<p><strong>Campos de entrada:</strong></p>\n<ul>\n<li><p><strong>costumerId</strong>: identificador do cliente</p>\n</li>\n<li><p><strong>cpf</strong>: Documento CPF identificador do indivíduo que passará pela operação</p>\n</li>\n<li><p><strong>faceImage</strong>: Imagem de face em formato string base64</p>\n</li>\n<li><p><strong>documentImage</strong>: Imagem frontal do documento do indivíduo em formato string base64</p>\n</li>\n<li><p><strong>imageOfDocumentBack (opcional)</strong>: Imagem traseira do documento do indivíduo em formato string base64</p>\n</li>\n</ul>\n<p><strong>Campos de resposta:</strong></p>\n<ul>\n<li><p><strong>status:</strong> Valor booleano representando o resultado da comparação biométrica, teste de Liveness e operação de OCR.</p>\n</li>\n<li><p><strong>message</strong>: Mensagem adicional justificando o resultado da operação.</p>\n</li>\n<li><p><strong>liveness2d</strong>: Campo contendo o resultado da operação de liveness.</p>\n</li>\n<li><p><strong>matchDocId</strong>: Objeto referente à comparação biométrica, contendo os seguintes campos:</p>\n<ul>\n<li><p><strong>matched</strong>: Valor booleano indicando se houve o match entre a biometria facial e a imagem contida no documento.</p>\n</li>\n<li><p><strong>score</strong>: Nível de confiabilidade do match detectado.</p>\n</li>\n<li><p><strong>message</strong>: Mensagem adicional sobre a comparação da biometria facial.</p>\n</li>\n</ul>\n</li>\n<li><p><strong>docIdScan</strong>: Objeto referente à operação de OCR, contendo os seguintes campos:</p>\n<ul>\n<li><p><strong>extraction</strong>: Resultado da extração de informações do documento, incluindo o tipo de documento identificado (RG, CNH, etc.), informações sobre o indivíduo (nome, data de nascimento, nome dos pais, etc.) e campos adicionais (cidade natal, estado natal, RG, etc.)</p>\n</li>\n<li><p><strong>taxData:</strong> Informações colhidas da Receita Federal, sendo elas número do documento, nome completo, nome da mãe e data de nascimento.</p>\n</li>\n<li><p><strong>matches</strong>: Objeto contendo o resultado da comparação das informações contidas no documento com as informações armazenadas pela Receita Federal. Esse objeto conterá os campos <strong>name</strong> (nome), <strong>mothersName</strong> (nome da mãe) e <strong>birthDate</strong> (data de nascimento), que serão valores booleanos indicando se houve o match entre as informações.</p>\n</li>\n<li><p><strong>classification:</strong> Informações sobre o tipo de documento extraído.</p>\n</li>\n</ul>\n</li>\n</ul>\n<p>Além do teste contra spoofing, a operação de Liveness 2D verificará quesitos de qualidade que podem afetar o processo de análise como <strong>foco</strong> (a imagem não deve estar desfocada ou embaçada), <strong>brilho</strong> (a imagem deve apresentar um brilho adequado, não estando nem escura demais e nem clara demais) e <strong>visibilidade da face</strong> (a face do indivídio deve estar completamente visível e livre de acessórios como fones de ouvidos ou óculos, além de estar centralizada e próxima a tela).</p>\n<p>Caso algum problema for detectado, ele será retornado dentro da variável <strong>result</strong> como uma string, podendo assumir os seguintes valores:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Mensagem</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Face Too Far</td>\n<td>A face detectada é muito pequena (menor que 150 pixels em altura ou largura), então o classificador de liveness não é executado</td>\n</tr>\n<tr>\n<td>No Faces Detected</td>\n<td>Nenhuma face foi detectada pelo detector de faces</td>\n</tr>\n<tr>\n<td>Multiple Faces Detected</td>\n<td>Múltiplas faces foram detectadas e o modelo de classificação de liveness não foi executado</td>\n</tr>\n<tr>\n<td>Image is blurred</td>\n<td>a imagem está desfocada ou embaçada</td>\n</tr>\n<tr>\n<td>Image too dark</td>\n<td>luminosidade da imagem está muito baixa</td>\n</tr>\n<tr>\n<td>Image too bright</td>\n<td>luminosidade da imagem está muito alta</td>\n</tr>\n<tr>\n<td>Pixelated image</td>\n<td>a imagem está muito pixelada</td>\n</tr>\n<tr>\n<td>Sunglasses detected</td>\n<td>indivíduo está usando óculos escuros</td>\n</tr>\n<tr>\n<td>Closed Eyes detected</td>\n<td>indivíduo está com os olhos fechados</td>\n</tr>\n<tr>\n<td>Bold eyewear detected</td>\n<td>a armação dos óculos do indivíduo são muito grossas</td>\n</tr>\n<tr>\n<td>Mouth open detected</td>\n<td>indivíduo está com a boca aberta</td>\n</tr>\n<tr>\n<td>Face not looking directly to the camera</td>\n<td>a face do indivíduo não está virada para a câmera</td>\n</tr>\n<tr>\n<td>Shadows across face detected</td>\n<td>face indvíduo está parcial ou completamente coberta por sombras</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["v1","liveness-2d-match-docid-scan"],"host":["{{base-url}}"],"query":[],"variable":[]}},"response":[{"id":"04557e2d-2bff-43b2-a0a4-478cdc110932","name":"Match de face & documento + OCR + Liveness 2D (Sucesso)","originalRequest":{"method":"POST","header":[{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"customerId\": {{customerId}},\r\n    \"cpf\": {{cpf}},\r\n    \"faceImage\": {{face-image}},\r\n    \"documentImage\": {{document-image-front}},\r\n    \"imageOfDocumentBack\": {{document-image-back}}\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base-url}}/v1/liveness-2d-match-docid-scan"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"message\": \"Não foi identificado sinais de fraude na transação.\",\n    \"liveness2d\": {\n        \"processId\": {{id}},\n        \"result\": \"Não identificado ataque\"\n    },\n    \"matchDocId\": {\n        \"processId\": {{id}},\n        \"face\": {\n            \"matched\": true,\n            \"score\": 94.86417\n        },\n        \"message\": \"Biometrias faciais compatíveis.\"\n    },\n    \"docIdScan\": {\n        \"id\": {{id}},\n        \"version\": \"v4\",\n        \"data\": [\n            {\n                \"extraction\": {\n                    \"schemaName\": \"federalID\",\n                    \"person\": {\n                        \"taxId\": {{tax-id}},\n                        \"name\": {{name}},\n                        \"birthdate\": \"DD/MM/YYYY\",\n                        \"parentage\": {{parents-name}},\n                        \"mothersName\": null,\n                        \"fathersName\": null\n                    },\n                    \"otherFields\": {\n                        \"documentId\": {{document-id}},\n                        \"naturalness\": {{naturalness}},\n                        \"firstIssuedAt\": null,\n                        \"mopedsLicense\": null,\n                        \"driversLicenseCategory\": null,\n                        \"issuedAt\": \"DD/MM/YYYY\",\n                        \"formNumberFront\": null,\n                        \"formNumberBack\": null,\n                        \"locale\": null,\n                        \"securityNumber\": null,\n                        \"notes\": null,\n                        \"permission\": null,\n                        \"registerNumber\": null,\n                        \"renach\": null,\n                        \"expireAt\": null,\n                        \"sourceDocument\": null,\n                        \"sourceDocumentIssuer\": null,\n                        \"formNumber\": null,\n                        \"localeCity\": null,\n                        \"localeState\": null,\n                        \"nacionality\": null,\n                        \"state\": null,\n                        \"naturalnessState\": null,\n                        \"naturalnessCity\": null\n                    }\n                },\n                \"enhanced\": {\n                    \"schemaName\": \"federalID\",\n                    \"person\": {\n                        \"taxId\": {{tax-id}},\n                        \"name\": {{name}},\n                        \"birthdate\": \"YYYY-MM-DD\",\n                        \"parentage\": null,\n                        \"mothersName\": {{motherr-name}},\n                        \"fathersName\": {{fatherr-name}}\n                    },\n                    \"otherFields\": {\n                        \"documentId\": {{document-id}},\n                        \"naturalness\": null,\n                        \"firstIssuedAt\": null,\n                        \"mopedsLicense\": null,\n                        \"driversLicenseCategory\": null,\n                        \"issuedAt\": \"YYYY-MM-DD\",\n                        \"formNumberFront\": null,\n                        \"formNumberBack\": null,\n                        \"locale\": null,\n                        \"securityNumber\": null,\n                        \"notes\": null,\n                        \"permission\": null,\n                        \"registerNumber\": null,\n                        \"renach\": null,\n                        \"expireAt\": null,\n                        \"sourceDocument\": null,\n                        \"sourceDocumentIssuer\": null,\n                        \"formNumber\": null,\n                        \"localeCity\": null,\n                        \"localeState\": null,\n                        \"nacionality\": null,\n                        \"state\": null,\n                        \"naturalnessState\": \"RS\",\n                        \"naturalnessCity\": \"Porto Alegre\"\n                    }\n                },\n                \"taxData\": {\n                    \"taxId\": {{tax-id}},\n                    \"name\": {{name}},\n                    \"mothersName\": {{mother-name}},\n                    \"birthdate\": \"YYYY-MM-DD\"\n                },\n                \"matches\": {\n                    \"name\": true,\n                    \"mothersName\": false,\n                    \"birthdate\": true\n                },\n                \"classification\": {\n                    \"type\": \"FederalID\",\n                    \"subtype\": \"MainModel\",\n                    \"country\": \"BRA\",\n                    \"side\": \"FrontAndBack\",\n                    \"sameImage\": false\n                }\n            }\n        ]\n    }\n}"},{"id":"98655dbc-4c1e-4496-86c0-466ed95e9939","name":"Match de face & documento + OCR + Liveness 2D (Sem match biométrico)","originalRequest":{"method":"POST","header":[{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"customerId\": {{customerId}},\r\n    \"cpf\": {{cpf}},\r\n    \"faceImage\": {{face-image}},\r\n    \"documentImage\": {{document-image-front}},\r\n    \"imageOfDocumentBack\": {{document-image-back}}\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base-url}}/v1/liveness-2d-match-docid-scan"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": false,\n    \"message\": \"\",\n    \"liveness2d\": {\n        \"processId\": {{id}},\n        \"result\": \"Não identificado ataque\"\n    },\n    \"matchDocId\": {\n        \"processId\": {{id}},\n        \"face\": {\n            \"matched\": false,\n            \"score\": 0.038\n        },\n        \"message\": \"Biometrias faciais incompatíveis.\"\n    }\n}"},{"id":"8825fb6d-28df-4496-9c36-c3d605ccbe70","name":"Match de face & documento + OCR + Liveness 2D (Sem match biográfico)","originalRequest":{"method":"POST","header":[{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"customerId\": {{customerId}},\r\n    \"cpf\": {{cpf}},\r\n    \"faceImage\": {{face-image}},\r\n    \"documentImage\": {{document-image-front}},\r\n    \"imageOfDocumentBack\": {{document-image-back}}\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base-url}}/v1/liveness-2d-match-docid-scan"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": false,\n    \"message\": \"Não foi detectado um grau de confiança no cruzamento de dados pessoais extraídas do documento.\",\n    \"liveness2d\": {\n        \"processId\": {{id}},\n        \"result\": \"Não identificado ataque\"\n    },\n    \"matchDocId\": {\n        \"processId\": {{id}},\n        \"face\": {\n            \"matched\": true,\n            \"score\": 94.86417\n        },\n        \"message\": \"Biometrias faciais compatíveis.\"\n    },\n    \"docIdScan\": {\n        \"id\": {{id}},\n        \"version\": \"v4\",\n        \"data\": [\n            {\n                \"extraction\": {\n                    \"schemaName\": \"federalID\",\n                    \"person\": {\n                        \"taxId\": {{tax-id}},\n                        \"name\": {{name}},\n                        \"birthdate\": \"DD/MM/YYYY\",\n                        \"parentage\": {{parents-name}},\n                        \"mothersName\": null,\n                        \"fathersName\": null\n                    },\n                    \"otherFields\": {\n                        \"documentId\": {{document-id}},\n                        \"naturalness\": {{naturalness}},\n                        \"firstIssuedAt\": null,\n                        \"mopedsLicense\": null,\n                        \"driversLicenseCategory\": null,\n                        \"issuedAt\": \"DD/MM/YYYY\",\n                        \"formNumberFront\": null,\n                        \"formNumberBack\": null,\n                        \"locale\": null,\n                        \"securityNumber\": null,\n                        \"notes\": null,\n                        \"permission\": null,\n                        \"registerNumber\": null,\n                        \"renach\": null,\n                        \"expireAt\": null,\n                        \"sourceDocument\": null,\n                        \"sourceDocumentIssuer\": null,\n                        \"formNumber\": null,\n                        \"localeCity\": null,\n                        \"localeState\": null,\n                        \"nacionality\": null,\n                        \"state\": null,\n                        \"naturalnessState\": null,\n                        \"naturalnessCity\": null\n                    }\n                },\n                \"enhanced\": {\n                    \"schemaName\": \"federalID\",\n                    \"person\": {\n                        \"taxId\": {{tax-id}},\n                        \"name\": {{name}},\n                        \"birthdate\": \"YYYY-MM-DD\",\n                        \"parentage\": null,\n                        \"mothersName\": {{motherr-name}},\n                        \"fathersName\": {{fatherr-name}}\n                    },\n                    \"otherFields\": {\n                        \"documentId\": {{document-id}},\n                        \"naturalness\": null,\n                        \"firstIssuedAt\": null,\n                        \"mopedsLicense\": null,\n                        \"driversLicenseCategory\": null,\n                        \"issuedAt\": \"YYYY-MM-DD\",\n                        \"formNumberFront\": null,\n                        \"formNumberBack\": null,\n                        \"locale\": null,\n                        \"securityNumber\": null,\n                        \"notes\": null,\n                        \"permission\": null,\n                        \"registerNumber\": null,\n                        \"renach\": null,\n                        \"expireAt\": null,\n                        \"sourceDocument\": null,\n                        \"sourceDocumentIssuer\": null,\n                        \"formNumber\": null,\n                        \"localeCity\": null,\n                        \"localeState\": null,\n                        \"nacionality\": null,\n                        \"state\": null,\n                        \"naturalnessState\": \"RS\",\n                        \"naturalnessCity\": \"Porto Alegre\"\n                    }\n                },\n                \"taxData\": {\n                    \"taxId\": {{tax-id}},\n                    \"name\": {{name}},\n                    \"mothersName\": {{mother-name}},\n                    \"birthdate\": \"YYYY-MM-DD\"\n                },\n                \"matches\": {\n                    \"name\": false,\n                    \"mothersName\": false,\n                    \"birthdate\": false\n                },\n                \"classification\": {\n                    \"type\": \"FederalID\",\n                    \"subtype\": \"MainModel\",\n                    \"country\": \"BRA\",\n                    \"side\": \"FrontAndBack\",\n                    \"sameImage\": false\n                }\n            }\n        ]\n    }\n}"},{"id":"5f9c072d-a83a-4bcc-9f0c-28382d78d215","name":"Match de face & documento + OCR + Liveness 2D (Spoof detectado)","originalRequest":{"method":"POST","header":[{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"customerId\": {{customerId}},\r\n    \"cpf\": {{cpf}},\r\n    \"faceImage\": {{face-image}},\r\n    \"documentImage\": {{document-image-front}},\r\n    \"imageOfDocumentBack\": {{document-image-back}}\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base-url}}/v1/liveness-2d-match-docid-scan"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"status\": false,\n    \"message\": \"Não foi detectado um grau de confiança seguro na imagem da Face.\",\n    \"liveness2d\": {\n        \"processId\": {{id}},\n        \"result\": \"Ataque\"\n    }\n}"},{"id":"8ea531b2-b3e8-44da-b990-6cd404aec428","name":"Match de face & documento + OCR + Liveness 2D (Qualidade de imagem inadequada)","originalRequest":{"method":"POST","header":[{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"customerId\": {{customerId}},\r\n    \"cpf\": {{cpf}},\r\n    \"faceImage\": {{face-image}},\r\n    \"documentImage\": {{document-image-front}},\r\n    \"imageOfDocumentBack\": {{document-image-back}}\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base-url}}/v1/liveness-2d-match-docid-scan"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": false,\n    \"message\": \"Não foi detectado um grau de confiança seguro na imagem da Face.\",\n    \"liveness2d\": {\n        \"processId\": {{id}},\n        \"result\": \"Face not looking directly to the camera\"\n    }\n}"}],"_postman_id":"5469437d-15f5-41b8-a95d-a073cbb87296"},{"name":"Match de face & documento + OCR + documentoscopia","id":"7602f30f-7faa-47de-9d99-f8a4d8c3a6a9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"{{base-url}}/v1/match-docid-scan-inspect","description":"<p>A partir das imagens do documento de um indivíduo e imagem de sua face, o serviço realiza a operação de match biométrico entre sua biometria facial e a face presente no documento, análise de OCR e análise de documentoscopia.</p>\n<h3 id=\"campos-de-entrada\">Campos de entrada:</h3>\n<ul>\n<li><p><strong>processId</strong>: Identificador da transação</p>\n</li>\n<li><p><strong>costumerId</strong>: identificador do cliente</p>\n</li>\n<li><p><strong>cpf</strong>: Documento CPF identificador do indivíduo que passará pela operação</p>\n</li>\n<li><p><strong>faceImage</strong>: Imagem de face em formato string base64</p>\n</li>\n<li><p><strong>documentImage</strong>: Imagem frontal do documento do indivíduo em formato string base64</p>\n</li>\n<li><p><strong>imageOfDocumentBack</strong>: Imagem traseira do documento do indivíduo em formato string base64</p>\n</li>\n</ul>\n<h3 id=\"campos-de-resposta\">Campos de resposta:</h3>\n<ul>\n<li><p><strong>status:</strong> Valor booleano representando o resultado da comparação biométrica, operação de OCR e documentoscopia.</p>\n</li>\n<li><p><strong>message</strong>: Mensagem adicional justificando o resultado da operação.</p>\n</li>\n<li><p><strong>matchDocId</strong>: Objeto referente à comparação biométrica, contendo os seguintes campos:</p>\n<ul>\n<li><p><strong>matched</strong>: Valor booleano indicando se houve o match entre a biometria facial e a imagem contida no documento.</p>\n</li>\n<li><p><strong>score</strong>: Nível de confiabilidade do match detectado.</p>\n</li>\n<li><p><strong>message</strong>: Mensagem adicional sobre a comparação da biometria facial.</p>\n</li>\n</ul>\n</li>\n<li><p><strong>docIdScan</strong>: Objeto referente à operação de OCR, contendo os seguintes campos:</p>\n<ul>\n<li><p><strong>schemaName</strong>: Tipo de documento analisado.</p>\n</li>\n<li><p><strong>person</strong>: Objeto contendo informações do indivíduo como nome, data de nascimento, nome dos pais, etc.</p>\n</li>\n<li><p><strong>matches</strong>: Objeto contendo o resultado da comparação das informações contidas no documento com as informações armazenadas pela Receita Federal. Esse objeto conterá os campos <strong>name</strong> (nome), <strong>mothersName</strong> (nome da mãe) e <strong>birthDate</strong> (data de nascimento), que serão valores booleanos indicando se houve o match entre as informações.</p>\n</li>\n</ul>\n</li>\n<li><p><strong>Inspect</strong>: Objeto referente à operação de documentoscopia, contendo os seguintes campos:</p>\n<ul>\n<li><p><strong>score:</strong> Nível de confiabilidade da validade do documento.</p>\n</li>\n<li><p><strong>status:</strong> Resultado da análise de documentoscopia.</p>\n</li>\n<li><p><strong>reason:</strong> Justificativa para o resultado da análise.</p>\n</li>\n</ul>\n</li>\n</ul>\n","urlObject":{"path":["v1","match-docid-scan-inspect"],"host":["{{base-url}}"],"query":[],"variable":[]}},"response":[{"id":"870d47dd-7852-49e0-97e8-cd0f14beb1f9","name":"Match de face & documento + OCR + documentoscopia","originalRequest":{"method":"POST","header":[{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"customerId\": \"{{costumer-id}}\",\r\n  \"cpf\": \"{{cpf}}\",\r\n  \"faceImage\": \"{{face-image}}\",\r\n  \"documentImage\": \"{{document-front}}\",\r\n  \"imageOfDocumentBack\": \"{{document-back}}\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base-url}}/v1/match-docid-scan-inspect"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": false,\n    \"message\": \"Não foi detectado um nível seguro de confiabilidade na imagem do documento recebido.\",\n    \"matchDocId\": {\n        \"face\": {\n            \"matched\": true,\n            \"score\": 94.86417\n        },\n        \"message\": \"Biometrias faciais compatíveis.\"\n    },\n    \"docIdScan\": {\n        \"data\": [\n            {\n                \"extraction\": {\n                    \"schemaName\": \"{{document}}\",\n                    \"person\": {\n                        \"taxId\": \"{{tax-id}}\",\n                        \"name\": \"{{name}}\",\n                        \"birthdate\": \"DD/MM/YYYY\",\n                        \"parentage\": \"{{name}}\",\n                        \"mothersName\": {{mother-name}},\n                        \"fathersName\": {{father-name}}\n                    }\n                },\n                \"matches\": {\n                    \"name\": true,\n                    \"mothersName\": true,\n                    \"birthdate\": true\n                }\n            }\n        ]\n    },\n    \"inspect\": {\n        \"score\": 35,\n        \"status\": \"disapproved\",\n        \"reason\": \"automatic-disapproval\",\n        \"portraitSubstitutionScore\": 0,\n        \"hasAcceptedDocument\": true,\n        \"hasReadableDocument\": true,\n        \"taxData\": {\n            \"ocrTaxId\": \"{{tax-id}}\",\n            \"foundTaxData\": true,\n            \"matches\": {\n                \"name\": false,\n                \"mothersName\": false,\n                \"birthdate\": false\n            }\n        },\n        \"hasFace\": false,\n        \"hasRules\": true,\n        \"foundModel\": true,\n        \"isPending\": false,\n        \"taxIdCanceled\": false\n    }\n}"}],"_postman_id":"7602f30f-7faa-47de-9d99-f8a4d8c3a6a9"}],"id":"2251ec0f-a4ae-4d09-a283-f9db57cc0bbb","_postman_id":"2251ec0f-a4ae-4d09-a283-f9db57cc0bbb","description":""},{"name":"Biometrics operations (en-US)","item":[{"name":"1:1 Face Comparison vs Approved Biometric Database","id":"3cdddd87-d91d-4da8-8b4c-a8f08c2fc9a5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"{{base-url}}/v2/verification ","description":"<p>This endpoint performs a 1:1 facial biometric match operation based on approved records. It receives a JSON message containing a CPF and a facial capture, compares it with the reference biometric data previously registered and approved in the CERTFY biometric database for that customer's CPF.</p>\n<h3 id=\"input-fields\"><strong>Input Fields:</strong></h3>\n<ul>\n<li><p><strong>processId (optional):</strong> String representing the unique identifier of the process.</p>\n</li>\n<li><p><strong>customerId (mandatory):</strong> String representing the unique identifier of the customer.</p>\n</li>\n<li><p><strong>cpf (mandatory):</strong> String containing the individual's CPF.</p>\n</li>\n<li><p><strong>face (mandatory):</strong> Base64 string containing the image of the facial biometric data to be verified.</p>\n</li>\n</ul>\n<p>If the operation is successful, a response will be sent with the following fields:</p>\n<h3 id=\"response-fields\"><strong>Response Fields:</strong></h3>\n<ul>\n<li><p><strong>IsGenuine:</strong> Boolean value indicating whether the individual's biometric information is compatible.</p>\n</li>\n<li><p><strong>Score:</strong> Number indicating the similarity level between the biometrics, ranging from 0 to 100. The higher the number, the greater the compatibility.</p>\n</li>\n</ul>\n","urlObject":{"path":["v2","verification "],"host":["{{base-url}}"],"query":[],"variable":[]}},"response":[{"id":"00aca56a-4ca2-4886-97ad-b7f430d30f6d","name":"1:1 Face Comparison vs Approved Biometric Database","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"--data '{\r\n  \"customerId\": \"{{customer-id}}\",\r\n  \"cpf\": \"{{customer-cpf}}\",\r\n  \"face\": \"{{face-base64-verification}}\"\r\n}'\r\n","options":{"raw":{"language":"json"}}},"url":"{{base-url}}/v2/verification "},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\r\n  \"match\": {\r\n    \"isGenuine\": true,\r\n    \"score\": 92.25264\r\n  }\r\n}\r\n"}],"_postman_id":"3cdddd87-d91d-4da8-8b4c-a8f08c2fc9a5"},{"name":"1:1 Face Comparison vs Approved Biometric Database, Indicating Flow","id":"04055823-c884-4a01-8434-00fe6900a23e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"{{base-url}}/v3/verification","description":"<p>This endpoint performs a 1:1 facial biometric match operation based on approved records and the used flow. It receives a JSON message containing a CPF and a facial capture, compares it with the reference biometric data previously registered and approved in the CERTFY biometric database for that customer's CPF.</p>\n<h3 id=\"input-fields\"><strong>Input Fields:</strong></h3>\n<ul>\n<li><p><strong>processId (optional):</strong> String representing the unique identifier of the process.</p>\n</li>\n<li><p><strong>customerId (mandatory):</strong> String representing the unique identifier of the customer.</p>\n</li>\n<li><p><strong>cpf (mandatory):</strong> String containing the individual's CPF.</p>\n</li>\n<li><p><strong>face (mandatory):</strong> Base64 string containing the image of the facial biometric data to be verified.</p>\n</li>\n<li><p><strong>certificationRequestId (mandatory):</strong> Base64 string containing the request identifier.</p>\n</li>\n</ul>\n<p>If the operation is successful, a response will be sent with the following fields:</p>\n<h3 id=\"response-fields\"><strong>Response Fields:</strong></h3>\n<ul>\n<li><p><strong>IsGenuine:</strong> Boolean value indicating whether the individual's biometric information is compatible.</p>\n</li>\n<li><p><strong>Score:</strong> Number indicating the similarity level between the biometrics, ranging from 0 to 100. The higher the number, the greater the compatibility.</p>\n</li>\n<li><p><strong>certificationData:</strong> String containing the flow used.</p>\n</li>\n</ul>\n","urlObject":{"path":["v3","verification"],"host":["{{base-url}}"],"query":[],"variable":[]}},"response":[{"id":"fa9eec67-569b-462a-8f9b-fd0df3ca0350","name":"1:1 Face Comparison vs Approved Biometric Database, Indicating Flow","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"--data '{\r\n  \"customerId\": \"{{customer-id}}\",\r\n  \"cpf\": \"{{customer-cpf}}\",\r\n  \"face\": \"{{face-base64-verification}}\",\r\n  \"certificationRequestId\": \"{{certificationRequest-id}}\",\r\n}'\r\n","options":{"raw":{"language":"json"}}},"url":"{{base-url}}/v3/verification"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\r\n  \"match\": {\r\n    \"isGenuine\": true,\r\n    \"score\": 92.25264\r\n  },\r\n  \"certificationData\": \"string\"\r\n}"}],"_postman_id":"04055823-c884-4a01-8434-00fe6900a23e"},{"name":"1:1 Face & Fingerprint match","id":"9d890306-12ec-4f53-a05c-3005c778217a","protocolProfileBehavior":{"disableBodyPruning":true,"disabledSystemHeaders":{"content-type":true,"content-length":true,"host":true,"user-agent":true,"accept":true,"accept-encoding":true,"connection":true}},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{base-url}}/v2/match","description":"<p>This endpoint delivers 1:1 biometric match operations, being possible to perform match for facial biometrics or fingerprint biometrics. It receives a JSON message containing two biometric captures you wish to compare.</p>\n<h3 id=\"input-fields\">Input fields</h3>\n<ul>\n<li><strong>customerId (Mandatory):</strong> String representing the unique customer identifier.</li>\n<li><strong>cpf (Mandatory):</strong> String containing the individual's Brazilian CPF.</li>\n<li><strong>face:</strong> Object containing the information of the faces to be compared, containing the following fields:<ul>\n<li><strong>faceImage:</strong> Base64 String containing the submitted facial biometrics to be compared.</li>\n<li><strong>faceImageToCompare:</strong> Base64 String containing the reference facial biometrics to be compared.</li>\n</ul>\n</li>\n<li><strong>fingers:</strong> Object containing the information of the fingerprints to be compared, containing the following fields:<ul>\n<li><strong>formatFingerImage:</strong> String informing the format of the first fingerprint biometrics to be compared, which can be base64 or WSQ.</li>\n<li><strong>fingerImage:</strong> String containing the first fingerprint biometrics to be compared.</li>\n<li><strong>formatFingerImageToCompare:</strong> String informing the format of the second fingerprint biometrics to be compared, which can be base64 or WSQ.</li>\n<li><strong>fingerImageToCompare:</strong> String containing the second fingerprint biometrics to be compared.</li>\n</ul>\n</li>\n</ul>\n<p>If the operation is successful, the system will return a JSON message with the following fields:</p>\n<h3 id=\"response-fields\">Response fields</h3>\n<ul>\n<li><strong>customerId:</strong> Customer ID provided in the request</li>\n<li><strong>cpf:</strong> Customer's Brazilian CPF provided in the request</li>\n<li><strong>matchDetails:</strong> Details related to the match operation, divided into the following fields:<ul>\n<li><strong>face:</strong> Details regarding the facial biometrics match, being:<ul>\n<li><strong>matched:</strong> Boolean value informing if there was a match between the provided facial biometrics.</li>\n<li><strong>score:</strong> Number indicating the level of similarity between the two biometrics.</li>\n</ul>\n</li>\n<li><strong>fingers:</strong> Details related to the fingerprint biometrics match, being:<ul>\n<li><strong>matched:</strong> Boolean value informing if there was a match between the provided fingerprint biometrics.</li>\n<li><strong>score:</strong> Number indicating the level of similarity between the two biometrics, which can range from 0 to 100. The higher the number, the greater the compatibility.</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n","urlObject":{"path":["v2","match"],"host":["{{base-url}}"],"query":[],"variable":[]}},"response":[{"id":"e76df800-625c-4f53-b44e-e57b2a633183","name":"1:1 Face & Fingerprint match","originalRequest":{"method":"POST","header":[{"key":"{{api-key}}","value":"Ocp-Apim-Subscription-Key","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"customerId\": \"{{customer-id}}\",\r\n  \"cpf\": \"{{cpf}}\",\r\n  \"face\": {\r\n    \"faceImage\": \"{{face-base64}}\",\r\n    \"faceImageToCompare\": \"{{face-base64}}\"\r\n  },\r\n  \"fingers\": {\r\n    \"formatFingerImage\": \"Base64\",\r\n    \"fingerImage\": \"{{finger-base64}}\",\r\n    \"formatFingerImageToCompare\": \"Base64\",\r\n    \"fingerImageToCompare\": \"{{finger-base64}}\"\r\n  }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base-url}}/v2/match"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"customerId\": \"{{customer-id}}\",\n    \"cpf\": \"{{cpf}}\",\n    \"matchDetails\": {\n        \"face\": {\n            \"matched\": true,\n            \"score\": 99.99994\n        },\n        \"fingers\": {\n            \"matched\": true,\n            \"score\": 92.64135\n        }\n    }\n}"},{"id":"3a5665a1-4318-450a-80d0-c76901ef0962","name":"1:1 Face & Fingerprint match (Face only)","originalRequest":{"method":"POST","header":[{"key":"{{api-key}}","value":"Ocp-Apim-Subscription-Key","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"customerId\": \"{{customer-id}}\",\r\n  \"cpf\": \"{{cpf}}\",\r\n  \"face\": {\r\n    \"faceImage\": \"{{face-base64}}\",\r\n    \"faceImageToCompare\": \"{{face-base64}}\"\r\n  }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base-url}}/v2/match"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"customerId\": \"{{customer-id}}\",\n    \"cpf\": \"{{cpf}}\",\n    \"matchDetails\": {\n        \"face\": {\n            \"matched\": true,\n            \"score\": 99.99994\n        },\n        \"fingers\": null\n    }\n}"},{"id":"2bf74396-8afe-407a-bbc6-387a1a9ead82","name":"1:1 Face & Fingerprint match (Invalid face format)","originalRequest":{"method":"POST","header":[{"key":"{{api-key}}","value":"Ocp-Apim-Subscription-Key","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"customerId\": \"{{customer-id}}\",\r\n  \"cpf\": \"{{cpf}}\",\r\n  \"face\": {\r\n    \"faceImage\": \"{{face-base64}}\",\r\n    \"faceImageToCompare\": \"{{face-base32}}\"\r\n  }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base-url}}/v2/match"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"Message\": \"Informe uma imagem válida para fingerprint!\",\n    \"Success\": false\n}"}],"_postman_id":"9d890306-12ec-4f53-a05c-3005c778217a"},{"name":"1:1 Face VS Biometric database match","id":"d3c063f9-46a6-4785-a60a-455f141d3404","protocolProfileBehavior":{"disableBodyPruning":true,"disabledSystemHeaders":{"content-type":true,"content-length":true,"host":true,"user-agent":true,"accept":true,"accept-encoding":true,"connection":true}},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{base-url}}/v1/verification","description":"<p>This endpoint performs a 1:1 facial biometric match operation. It receives a JSON message containing a Brazilian CPF and a facial capture, compares it with the reference biometrics that was previously registered in the CERTFY biometric base for this CPF of this customer.</p>\n<h3 id=\"input-fields\">Input fields:</h3>\n<ul>\n<li><strong>customerId (mandatory):</strong> String representing the unique customer identifier.</li>\n<li><strong>cpf (mandatory):</strong> String containing the individual's Brazilian CPF.</li>\n<li><strong>face (mandatory):</strong> Base64 string containing the image of the facial biometrics that you wish to verify.</li>\n</ul>\n<p>If the operation is successful, a response will be sent with the following fields:</p>\n<h3 id=\"response-fields\">Response fields:</h3>\n<ul>\n<li><strong>IsGenuine:</strong> Boolean value indicating whether the individual's biometric information is compatible.</li>\n<li><strong>Score:</strong> Number indicating the level of similarity between biometrics, ranging from 0 to 100. The higher the number, the greater the compatibility.</li>\n</ul>\n","urlObject":{"path":["v1","verification"],"host":["{{base-url}}"],"query":[],"variable":[]}},"response":[{"id":"ca38885c-043c-4ff0-9520-5cf040f371c0","name":"1:1 Face VS Biometrica database match (Matched)","originalRequest":{"method":"POST","header":[{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"customerId\": \"{{customer-id}}\",\r\n  \"cpf\": \"{{customer-cpf}}\",\r\n  \"face\": \"{{face-base64-verification}}\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base-url}}/v1/verification"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"match\": {\n        \"isGenuine\": true,\n        \"score\": 92.25264\n    }\n}"},{"id":"9b723bb2-72c8-4bdb-b850-b63223457336","name":"1:1 Face VS Biometric database match (Not matched)","originalRequest":{"method":"POST","header":[{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"customerId\": \"{{customer-id}}\",\r\n  \"cpf\": \"{{customer-cpf}}\",\r\n  \"face\": \"{{face-base64-verification-wrong}}\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base-url}}/v1/verification"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"match\": {\n        \"isGenuine\": false,\n        \"score\": 0\n    }\n}"},{"id":"7cf0d12f-f2c8-4ac7-9f83-4654af5ffc1e","name":"1:1 Face VS biomatric database match (Invalid image format)","originalRequest":{"method":"POST","header":[{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"customerId\": \"{{customer-id}}\",\r\n  \"cpf\": \"{{customer-cpf}}\",\r\n  \"face\": \"{{face-base32}}\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base-url}}/v1/verification"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"Message\": \"Não foi possível extrair a biometria. Tente novamente mais tarde.\",\n    \"Success\": false\n}"}],"_postman_id":"d3c063f9-46a6-4785-a60a-455f141d3404"},{"name":"Age limit check","id":"78e71e37-e0ca-484a-8042-6da7f7b2af19","protocolProfileBehavior":{"disableBodyPruning":true,"disabledSystemHeaders":{"content-type":true,"content-length":true,"host":true,"user-agent":true,"accept":true,"accept-encoding":true,"connection":true}},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{base-url}}/v1/age-check","description":"<p>Operation for checking age in an image. It receives as input a base64 image containing the face of the individual who you wish to perform the verification on.</p>\n<h3 id=\"input-fields\">Input fields:</h3>\n<ul>\n<li><strong>image (mandatory):</strong> Base64 String representing the face of the individual on which you wish to perform the operation.</li>\n</ul>\n<h3 id=\"response-fields\">Response fields:</h3>\n<p>If the operation is successful, the system will return a message with the \"success\" parameter, which consists of a Boolean value that will be true if the system determines that the individual is within the age range passed in the request. It should be noted that, in addition, an image of sufficient quality must be passed for the system to be able to perform the verification.</p>\n","urlObject":{"path":["v1","age-check"],"host":["{{base-url}}"],"query":[],"variable":[]}},"response":[{"id":"f61e72a7-68c7-4eaf-9f2e-b1d9f4b204ef","name":"Age limit check (18 years old or above)","originalRequest":{"method":"POST","header":[{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"image\": \"{{face-base64-maior-de-idade}}\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base-url}}/v1/age-check"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"true"},{"id":"f4b09185-5b86-4a71-9873-9cad7d195965","name":"Age limit check (Below 18 years old)","originalRequest":{"method":"POST","header":[{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"image\": \"{{face-base64-menor-de-idade}}\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base-url}}/v1/age-check"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"false"},{"id":"a197a584-4368-4a93-8e49-f6e88c2f9ff8","name":"Age limit check (Invalid image format)","originalRequest":{"method":"POST","header":[{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"image\": \"{{face-base32}}\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base-url}}/v1/age-check"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"Message\": \"Imagem não é um Base64 válido!\",\n    \"Errors\": null,\n    \"Success\": false\n}"}],"_postman_id":"78e71e37-e0ca-484a-8042-6da7f7b2af19"},{"name":"Match & Liveness 2D","id":"d1040e1f-f185-42d8-bd9a-23e569a59df5","protocolProfileBehavior":{"disableBodyPruning":true,"disabledSystemHeaders":{"content-type":true,"host":true,"user-agent":true,"accept":true,"accept-encoding":true,"connection":true,"content-length":true}},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{base-url}}/v2/match-liveness","description":"<p>Biometric match operation, which can receive two facial images and two fingerprint images to perform a 1:1 biometric comparison for each biometry passed. In addition, it performs the liveness test for the submitted image face. If desired, it is possible to perform the operation using only facial biometrics or only fingerprint biometrics. The operation receives as input the following fields:</p>\n<h3 id=\"input-fields\">Input fields:</h3>\n<ul>\n<li><strong>customerId (mandatory):</strong> String representing the unique customer identifier.</li>\n<li><strong>cpf (Mandatory):</strong> String containing the individual's Brazilian CPF.</li>\n<li><strong>face:</strong> Object containing the information of the faces to be compared, containing the following fields:<ul>\n<li><strong>faceImage:</strong> Base64 string containing the submitted facial biometrics to be compared.</li>\n<li><strong>faceImageToCompare:</strong> Base64 string containing the reference facial biometrics to be compared.</li>\n</ul>\n</li>\n<li><strong>fingers:</strong> Object containing the information of the fingerprints to be compared, containing the following fields:<ul>\n<li><strong>formatFingerImage:</strong> String informing the format of the first fingerprint biometrics to be compared, which can be base64 or WSQ.</li>\n<li><strong>fingerImage:</strong> String containing the first fingerprint biometrics to be compared.</li>\n<li><strong>formatFingerImageToCompare:</strong> String informing the format of the second fingerprint biometrics to be compared, which can be base64 or WSQ.</li>\n<li><strong>fingerImageToCompare:</strong> String containing the second fingerprint biometrics to be compared.</li>\n</ul>\n</li>\n</ul>\n<p>If the operation is successful, the system will return a message containing the following fields:</p>\n<h3 id=\"response-fields\">Response fields:</h3>\n<ul>\n<li><strong>customerId:</strong> Customer ID provided in the request</li>\n<li><strong>cpf:</strong> Customer's Brazilian CPF provided in the request</li>\n<li><strong>matchDetails:</strong> Details related to the match operation, divided among the following fields:<ul>\n<li><strong>face:</strong> Details regarding the facial biometrics match, being:<ul>\n<li><strong>matched:</strong> Boolean value informing if there was a match between the provided facial biometrics.</li>\n<li><strong>score:</strong> Number indicating the level of similarity between the two biometrics.</li>\n</ul>\n</li>\n<li><strong>fingers:</strong> Details related to the fingerprint biometrics match, being:<ul>\n<li><strong>matched:</strong> Boolean value informing if there was a match between the provided fingerprint biometrics.</li>\n<li><strong>score:</strong> Number indicating the level of similarity between the two biometrics, which can range from 0 to 100. The higher the number, the greater the compatibility.</li>\n</ul>\n</li>\n</ul>\n</li>\n<li><strong>livenessResponse:</strong> Field responsible for signaling the result of the Liveness test. In it, there will be the \"result\" field, signaling whether there was fraud or not, as well as an error message. Its possible values can be observed below:</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Result</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Invalid JSON format</td>\n<td>The JSON structure passed to the API is different from what was specified in the application</td>\n</tr>\n<tr>\n<td>Image (base64) not found</td>\n<td>The base64 image was not provided in the JSON message</td>\n</tr>\n<tr>\n<td>Invalid base64 string</td>\n<td>Base64 string provided was not valid</td>\n</tr>\n<tr>\n<td>Face Too Far</td>\n<td>The detected face is too small (less than 150 pixels in height or width), so the liveness classifier is not executed</td>\n</tr>\n<tr>\n<td>No Faces Detected</td>\n<td>No faces were detected by the face detector</td>\n</tr>\n<tr>\n<td>Multiple Faces Detected</td>\n<td>Multiple faces were detected, and the liveness classification model was not executed</td>\n</tr>\n<tr>\n<td>Image is blurred</td>\n<td>The image is blurred or out of focus</td>\n</tr>\n<tr>\n<td>Image too dark</td>\n<td>The image's brightness is too low</td>\n</tr>\n<tr>\n<td>Image too bright</td>\n<td>The image's brightness is too high</td>\n</tr>\n<tr>\n<td>Image with face concealed</td>\n<td>The face in the image is partially or completely covered</td>\n</tr>\n<tr>\n<td>Pixelated image</td>\n<td>The image is too pixelated</td>\n</tr>\n<tr>\n<td>Sunglasses detected</td>\n<td>The individual is wearing sunglasses</td>\n</tr>\n<tr>\n<td>Closed Eyes detected</td>\n<td>The individual's eyes are closed</td>\n</tr>\n<tr>\n<td>Bold eyewear detected</td>\n<td>The individual's eyeglass frames are too thick</td>\n</tr>\n<tr>\n<td>Mouth open detected</td>\n<td>The individual's mouth is open</td>\n</tr>\n<tr>\n<td>Face not looking directly to the camera</td>\n<td>The individual's face is not facing the camera directly</td>\n</tr>\n<tr>\n<td>Shadows across face detected</td>\n<td>The individual's face is partially or completely covered by shadows</td>\n</tr>\n<tr>\n<td>Legítima</td>\n<td>No fraud detected in the image</td>\n</tr>\n<tr>\n<td>Ataque</td>\n<td>Fraud detected in the image</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["v2","match-liveness"],"host":["{{base-url}}"],"query":[],"variable":[]}},"response":[{"id":"13489142-564c-4c46-af3c-947ee911ad76","name":"Match & Liveness 2D","originalRequest":{"method":"POST","header":[{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"proccessId\": \"{{process-id}}\",\r\n  \"customerId\": \"{{customer-id}}\",\r\n  \"cpf\": \"{{customer-cpf}}\",\r\n  \"face\": {\r\n    \"proccessId\": \"{{process-id}}\",\r\n    \"faceImage\": \"{{face-base64}}\",\r\n    \"faceImageToCompare\": \"{{face-base64}}\"\r\n  },\r\n  \"fingers\": {\r\n    \"proccessId\": \"{{process-id}}\",\r\n    \"formatFingerImage\": \"base64\",\r\n    \"fingerImage\": \"{{finger-base64}}\",\r\n    \"formatFingerImageToCompare\": \"base64\",\r\n    \"fingerImageToCompare\": \"{{finger-base64}}\"\r\n  }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base-url}}/v2/match-liveness"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\r\n  \"customerId\": \"{{customer-id}}\",\r\n  \"cpf\": \"{{cpf}}}}\",\r\n  \"matchLivenessDetails\": {\r\n    \"face\": {\r\n      \"matched\": true,\r\n      \"score\": 99.99994\r\n    },\r\n    \"fingers\": {\r\n      \"matched\": true,\r\n      \"score\": 92.64135\r\n    },\r\n    \"livenessResponse\": {\r\n      \"result\": \"string\"\r\n    }\r\n  }\r\n}"},{"id":"65f43a08-7324-405a-87a5-b20b2844dcc9","name":"Match & Liveness 2D (Invalid format)","originalRequest":{"method":"POST","header":[{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"proccessId\": \"{{process-id}}\",\r\n  \"customerId\": \"{{customer-id}}\",\r\n  \"cpf\": \"{{customer-cpf}}\",\r\n  \"face\": {\r\n    \"proccessId\": \"{{process-id}}\",\r\n    \"faceImage\": \"{{face-base32}}\",\r\n    \"faceImageToCompare\": \"{{face-base32}}\"\r\n  },\r\n  \"fingers\": {\r\n    \"proccessId\": \"{{process-id}}\",\r\n    \"formatFingerImage\": \"base64\",\r\n    \"fingerImage\": \"{{finger-base32}}\",\r\n    \"formatFingerImageToCompare\": \"base64\",\r\n    \"fingerImageToCompare\": \"{{finger-base32}}\"\r\n  }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base-url}}/v2/match-liveness"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\r\n    \"Message\": \"Informe uma imagem válida para fingerprint!\",\r\n    \"Success\": false\r\n}"},{"id":"58659a0e-0207-44d2-8940-2bd77ce45bf4","name":"Match & Liveness 2D (No match)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"customerId\": {{costumerId}},\r\n  \"cpf\": {{cpf}},\r\n  \"face\": {\r\n    \"proccessId\": \"{{process-id}}\",\r\n    \"faceImage\": \"{{face-base64}}\",\r\n    \"faceImageToCompare\": \"{{face-base64}}\"\r\n  },\r\n  \"fingers\": {\r\n    \"proccessId\": \"{{process-id}}\",\r\n    \"formatFingerImage\": \"base64\",\r\n    \"fingerImage\": \"{{finger-base64}}\",\r\n    \"formatFingerImageToCompare\": \"base64\",\r\n    \"fingerImageToCompare\": \"{{finger-base64}}\"\r\n  }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base-url}}/v2/match-liveness"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"},{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"customerId\": {{costumer-id}},\n    \"cpf\": {{customer-cpf}},\n    \"matchLivenessDetails\": {\n        \"face\": {\n            \"matched\": false,\n            \"score\": 0.1409\n        },\n        \"fingers\": null,\n        \"livenessResponse\": {\n            \"result\": \"Não identificado ataque\"\n        }\n    }\n}"}],"_postman_id":"d1040e1f-f185-42d8-bd9a-23e569a59df5"},{"name":"2D Liveness Pro","id":"caeae747-7d9f-48d1-a7b4-34d793688010","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{base-url}}/v1/liveness-2d-pro","description":"<p>Performs a liveness test in a biometric face capture. Receives as input the face capture in a base64 string format and returns the validation of the capture as well as the operation's confidence level.</p>\n<p><strong>Input fields:</strong></p>\n<ul>\n<li><strong>costumerId</strong>: String representing the unique customer identifier.</li>\n<li><strong>livenessFields</strong>: Object containing the fields related to the Liveness operation.<ul>\n<li><strong>faceImage:</strong> Base64 String representing the face of the individual.</li>\n</ul>\n</li>\n</ul>\n<p><strong>Response fields:</strong></p>\n<ul>\n<li><strong>liveness:</strong> Object containing the result of the 2D Liveness pro operation.<ul>\n<li><strong>value:</strong> Boolean value indicating the capture authenticity, where <em>true</em> means the image passed the test, and <em>false</em> means the image failed the test.</li>\n<li><strong>confidence:</strong> Operation's confidence level, ranging from 0 to 100.</li>\n</ul>\n</li>\n</ul>\n","urlObject":{"path":["v1","liveness-2d-pro"],"host":["{{base-url}}"],"query":[],"variable":[]}},"response":[{"id":"64cfe358-7330-4753-8625-5bc772767615","name":"2D Liveness Pro (approved)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"customerId\": {{costumer-id}},\r\n  \"livenessFields\": {\r\n    \"faceImage\": {{face}}\r\n  }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base-url}}/v1/liveness-2d-pro"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"photo\": {\n        \"liveness\": {\n            \"value\": true,\n            \"confidence\": 100\n        }\n    },\n    \"api\": {\n        \"version\": \"v1 - 0.10.0\",\n        \"timestamp\": 1722956286720,\n        \"env\": \"productionsp\"\n    }\n}"},{"id":"8e2eaf96-5110-4e6a-ae1f-be37f6518449","name":"2D Liveness Pro (Attack detected)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"customerId\": {{costumer-id}},\r\n  \"livenessFields\": {\r\n    \"faceImage\": {{face}}\r\n  }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base-url}}/v1/liveness-2d-pro"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"photo\": {\n        \"liveness\": {\n            \"value\": false,\n            \"confidence\": 100\n        }\n    },\n    \"api\": {\n        \"version\": \"v1 - 0.10.0\",\n        \"timestamp\": 1722956632309,\n        \"env\": \"productionsp\"\n    }\n}"}],"_postman_id":"caeae747-7d9f-48d1-a7b4-34d793688010"},{"name":"2D Liveness + ICAO + ICAO Crop","id":"79ea2618-86c6-4b69-8e64-adcb8089a6b1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{base-url}}/biometrics/v1/liveness-icao-crop","description":"<p>Performs an image crop following the ICAO standard. Upon receiving an image, performs the 2D Liveness test, checks whether the image follows the standards stablished by ICAO, and then crops the image centralizing the individual's face.</p>\n<p><strong>Input fields:</strong></p>\n<ul>\n<li><strong>costumerId</strong>: String representing the unique customer identifier.</li>\n<li><strong>face:</strong> Base64 String representing the face of the individual.</li>\n</ul>\n<p><strong>Response fields:</strong></p>\n<ul>\n<li><strong>Liveness:</strong> Refers to the image 2D Liveness test, indicating \"true\" in case the image is aproved, and a value from 0 to 100 indicating the level of confidence of the result.</li>\n<li><strong>icaoResults</strong>: Object containing the information about the ICAO standard conformity check, with the following fields:<ul>\n<li><strong>faceImageConformed</strong>: Indicates whether the image is conformed to the ICAO standard;</li>\n<li><strong>isAllConformed</strong>: Indicates whether every item of the test is conformed with the ICAO standard;</li>\n<li><strong>requirements</strong>: Lists indicating each tested field as well as whether it is conformed with the ICAO standard.</li>\n</ul>\n</li>\n<li><strong>faceResult</strong>: Image in a base64 string format containing the final result of the crop of the image sent to the system.</li>\n</ul>\n","urlObject":{"path":["biometrics","v1","liveness-icao-crop"],"host":["{{base-url}}"],"query":[],"variable":[]}},"response":[{"id":"c1b25bf5-ba08-4948-8b1a-128a0af191fc","name":"2D Liveness + ICAO + ICAO Crop - Success","originalRequest":{"method":"POST","header":[{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"customerId\": {{costumerId}},\r\n    \"face\": {{face}}\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base-url}}/biometrics/v1/liveness-icao-crop"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"liveness\": {\n        \"photo\": {\n            \"liveness\": {\n                \"value\": true,\n                \"confidence\": 100\n            }\n        },\n        \"api\": {\n            \"version\": \"v1 - 0.17.0\",\n            \"timestamp\": {{int}},\n            \"env\": \"productionsp\"\n        }\n    },\n    \"icaoResults\": {\n        \"faceImageConformed\": 0,\n        \"isAllConformed\": false,\n        \"requirements\": {\n            \"blurred\": {\n                \"isConformed\": true\n            },\n            \"lookingAway\": {\n                \"isConformed\": true\n            },\n            \"inkMarked\": {\n                \"isConformed\": false\n            },\n            \"unnaturalSkin\": {\n                \"isConformed\": true\n            },\n            \"tooDarkLight\": {\n                \"isConformed\": true\n            },\n            \"washedOut\": {\n                \"isConformed\": true\n            },\n            \"pixelation\": {\n                \"isConformed\": true\n            },\n            \"hairAcrossEyes\": {\n                \"isConformed\": true\n            },\n            \"eyesClosed\": {\n                \"isConformed\": true\n            },\n            \"variedBackground\": {\n                \"isConformed\": false\n            },\n            \"roll_Pitch_Yaw\": {\n                \"isConformed\": true\n            },\n            \"flashReflectionOnSkin\": {\n                \"isConformed\": true\n            },\n            \"redEyes\": {\n                \"isConformed\": true\n            },\n            \"shadowsBehindHead\": {\n                \"isConformed\": true\n            },\n            \"shadowsAcrossFace\": {\n                \"isConformed\": true\n            },\n            \"darkTintedLenses\": {\n                \"isConformed\": true\n            },\n            \"flashReflectionOnLenses\": {\n                \"isConformed\": true\n            },\n            \"framesTooHeavy\": {\n                \"isConformed\": true\n            },\n            \"framesCoveringEyes\": {\n                \"isConformed\": true\n            },\n            \"hat_Cap\": {\n                \"isConformed\": false\n            },\n            \"veilOverFace\": {\n                \"isConformed\": true\n            },\n            \"mouthOpen\": {\n                \"isConformed\": true\n            },\n            \"otherFaces\": {\n                \"isConformed\": true\n            }\n        }\n    },\n    \"faceResult\": {\n        \"image\": {{icao-crop}}\n    }\n}"},{"id":"ba45fb4d-cbf9-4141-b85a-2cdc9f8044ee","name":"2D Liveness + ICAO + ICAO Crop - Atack detected","originalRequest":{"method":"POST","header":[{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"customerId\": {{costumerId}},\r\n    \"face\": {{face}}\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base-url}}/biometrics/v1/liveness-icao-crop"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"ProcessId\": {{proccesId}},\n    \"Message\": \"Erro ao processar Liveness2dPro: A imagem inserida não foi validada pelo liveness.\",\n    \"Success\": false\n}"}],"_postman_id":"79ea2618-86c6-4b69-8e64-adcb8089a6b1"},{"name":"Facial identity validation based on CPF","id":"83575052-e021-4056-be01-a9c7c700cc5f","protocolProfileBehavior":{"disableBodyPruning":true,"disabledSystemHeaders":{"content-length":true,"host":true,"user-agent":true,"accept":true,"accept-encoding":true,"connection":true}},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{base-url}/biometrics/v1/capture","description":"<p>Operation responsible for validating facial identity based on the CPF and the image of the face (selfie). This service returns an identity confidence rank, based on biometric and documentary criteria, for use in certification processes.</p>\n<h3 id=\"input-fields\">Input fields</h3>\n<ul>\n<li><p><strong>customerId</strong>: Unique identifier of the requesting customer.</p>\n</li>\n<li><p><strong>cpf</strong>: Customer's Brazilian CPF of the person to be validated. Accepts formats with or without punctuation.</p>\n</li>\n<li><p><strong>face</strong>: Selfie image encoded in base64.</p>\n</li>\n</ul>\n<h3 id=\"response-fields\">Response fields:</h3>\n<ul>\n<li><strong>rank</strong>: Value between 0 and 1000 indicating the degree of confidence.</li>\n</ul>\n<h3 id=\"error-handling\">Error handling</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Status HTTP</th>\n<th>Code</th>\n<th>Message</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>400</td>\n<td>1001</td>\n<td>Missing mandatory fields</td>\n<td>Some mandatory field has not been entered.</td>\n</tr>\n<tr>\n<td>401</td>\n<td>1002</td>\n<td>Invalid or expired token</td>\n<td>Authentication problem.</td>\n</tr>\n<tr>\n<td>500</td>\n<td>9999</td>\n<td>Internal service error</td>\n<td>Unexpected failure during processing.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["biometrics","v1","capture"],"host":["{base-url}"],"query":[],"variable":[]}},"response":[{"id":"5ff9e006-2400-42f4-a45d-474a8b27aaa4","name":"Validação de identidade facial a partir do CPF","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Proxy-Authorization","value":"Bearer {token}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"customerId\": \"123456\",\r\n  \"cpf\": \"12345678900\",\r\n  \"face\": \"{{base64_da_selfie}}\" \r\n}\r\n","options":{"raw":{"language":"json"}}},"url":"{base-url}/biometrics/v1/capture"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"},{"key":"Proxy-Authorization","value":"Bearer {token}","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"providers\": {\n        \"identity\": {\n            \"rank\": 800\n        }\n    }\n}"}],"_postman_id":"83575052-e021-4056-be01-a9c7c700cc5f"},{"name":"CPF document analysis","id":"2bbf6dba-39a6-4cd3-b309-adaa70934e70","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{base-url}}/documents/v2/inspect","description":"<p>The Inspect v2 service performs an image analysis of documents (front and back) and returns a final status on validation, as well as additional information on processing.</p>\n<h3 id=\"input-fields\">Input Fields:</h3>\n<ul>\n<li><p><strong>processId (optional):</strong> UUID representing the process execution. If not provided, it will be automatically generated by the system.</p>\n</li>\n<li><p><strong>customerId (mandatory):</strong> Customer identifier</p>\n</li>\n<li><p><strong>imageBack (optional):</strong> Back side of the document in base64 format.</p>\n</li>\n<li><p><strong>cpf (mandatory):</strong> CPF of the customer to be analyzed.</p>\n</li>\n<li><p><strong>imageFront (mandatory):</strong> Front side of the document in base64 format.</p>\n</li>\n</ul>\n<h3 id=\"response-fields\">Response Fields:</h3>\n<ul>\n<li><p><strong>finalStatus:</strong> Represents the final result of the analysis.<br />  Possible values:</p>\n<ul>\n<li><p>\"0\" = Approved</p>\n</li>\n<li><p>\"1\" = Rejected (e.g., conflicting data, not found in the database, etc.)</p>\n</li>\n<li><p>\"2\" = Inconclusive (cases that would be referred for manual review)</p>\n</li>\n</ul>\n</li>\n<li><p><strong>status:</strong> Indicates whether data extraction was successful.</p>\n<ul>\n<li><p>true = Extraction completed successfully</p>\n</li>\n<li><p>false = An error occurred during extraction</p>\n</li>\n</ul>\n</li>\n<li><p><strong>message:</strong> Explanatory message in case of an error. Example: \"value not found\".</p>\n</li>\n</ul>\n<h3 id=\"error-handling\">Error handling:</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>HTTP Status</th>\n<th>Code</th>\n<th>Message</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>200</td>\n<td><code>finalStatus = 0</code></td>\n<td>When document analysis is valid</td>\n<td>Analysis completed and approved.</td>\n</tr>\n<tr>\n<td>200</td>\n<td><code>finalStatus = 1</code></td>\n<td>When document analysis is invalid</td>\n<td>Analysis completed and rejected.</td>\n</tr>\n<tr>\n<td>200</td>\n<td><code>finalStatus = 2</code></td>\n<td>When document analysis is inconclusive</td>\n<td>Analysis could not be completed automatically and must be forwarded for manual review.</td>\n</tr>\n<tr>\n<td>400</td>\n<td><code>cpf</code></td>\n<td>Required field</td>\n<td>The <code>cpf</code> field was not provided in the request.</td>\n</tr>\n<tr>\n<td>400</td>\n<td><code>customerId</code></td>\n<td>Required field</td>\n<td>The <code>customerId</code> field was not provided in the request.</td>\n</tr>\n<tr>\n<td>400</td>\n<td><code>imageFront</code></td>\n<td>Required field</td>\n<td>The <code>imageFront</code> field was not provided in the request.</td>\n</tr>\n<tr>\n<td>400</td>\n<td><code>imageBack</code></td>\n<td>Required field</td>\n<td>The <code>imageBack</code> field was not provided in the request.</td>\n</tr>\n<tr>\n<td>—</td>\n<td><code>processId</code></td>\n<td>Optional field</td>\n<td>This field, if not provided, will be automatically generated by the system.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["documents","v2","inspect"],"host":["{{base-url}}"],"query":[],"variable":[]}},"response":[{"id":"dc66c908-7ff2-46f2-9028-d262624c860e","name":"Análise de documentoscopia com CPF","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"processId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\", \r\n  \"customerId\": \"string\",\r\n  \"cpf\": \"string\",\r\n  \"imageFront\": \"string\",\r\n  \"imageBack\": \"string\"\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":"{{base-url}}/documents/v2/inspect"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"},{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n  \"finalStatus\": \"string\",\n  \"status\": true,\n  \"message\": \"string\"\n}\n"}],"_postman_id":"2bbf6dba-39a6-4cd3-b309-adaa70934e70"}],"id":"bbaf0e5c-55ce-4cce-a6cc-39b99f8f7e17","_postman_id":"bbaf0e5c-55ce-4cce-a6cc-39b99f8f7e17","description":""},{"name":"OCR operations (en-US)","item":[{"name":"Document Analysis","id":"9ada97f0-3f92-4623-96b6-1ce0c8ba230a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"{{base-url}}/v1/inspect","description":"<p>Operation responsible for returning the document analysis based on the image of a document.</p>\n<p><strong>Input Fields:</strong>  </p>\n<ul>\n<li><strong>costumerId</strong>: Customer identifier.  </li>\n<li><strong>documentImage</strong>: Front image of the individual's document in base64 string format.  </li>\n<li><strong>imageOfDocumentBack</strong>: Back image of the individual's document in base64 string format.</li>\n</ul>\n<p><strong>Response Fields:</strong>  </p>\n<ul>\n<li><strong>score</strong>: Confidence level of the document's validity.  </li>\n<li><strong>status</strong>: Result of the document analysis.  </li>\n<li><strong>reason</strong>: Explanation for the analysis result.</li>\n</ul>\n","urlObject":{"path":["v1","inspect"],"host":["{{base-url}}"],"query":[],"variable":[]}},"response":[{"id":"9bf70eeb-4a0b-4652-b36b-cab9741e51e1","name":"Document Analysis","originalRequest":{"method":"POST","header":[{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"customerId\": \"{{costumer-id}}\",\r\n  \"documentImage\": \"{{document-front}}\",\r\n  \"imageOfDocumentBack\": \"{{document-back}}\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base-url}}/v1/inspect"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"score\": 35,\n    \"status\": \"disapproved\",\n    \"reason\": \"automatic-disapproval\",\n    \"portraitSubstitutionScore\": 0,\n    \"hasAcceptedDocument\": true,\n    \"hasReadableDocument\": true,\n    \"taxData\": {\n        \"ocrTaxId\": \"{{ocr-tax-id}}\",\n        \"foundTaxData\": true,\n        \"matches\": {\n            \"name\": false,\n            \"mothersName\": false,\n            \"birthdate\": false\n        }\n    },\n    \"hasFace\": false,\n    \"hasRules\": true,\n    \"foundModel\": true,\n    \"isPending\": false,\n    \"taxIdCanceled\": false\n}"}],"_postman_id":"9ada97f0-3f92-4623-96b6-1ce0c8ba230a"},{"name":"OCR analysis","id":"f29489b1-2039-4d68-bbea-854f8233e7af","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"{{base-url}}/v1/docid-scan","description":"<p>Operation responsible for extracting the information contained in a document and verifying its validity with the Brazilian Federal Revenue database using the front and back images of the document.  </p>\n<p><strong>Input Fields:</strong>  </p>\n<ul>\n<li><strong>costumerId</strong>: Customer identifier.  </li>\n<li><strong>cpf</strong>: identifier document of the individual undergoing the operation.  </li>\n<li><strong>documentImage</strong>: Front image of the individual's document in base64 string format.  </li>\n<li><strong>imageOfDocumentBack</strong>: Back image of the individual's document in base64 string format.</li>\n</ul>\n<p><strong>Response Fields:</strong>  </p>\n<ul>\n<li><strong>extraction</strong>: Object containing the document extraction result, with the following fields:  <ul>\n<li><strong>schemaName</strong>: Type of document analyzed.  </li>\n<li><strong>person</strong>: Object containing information about the individual, such as name, date of birth, parents' names, etc.  </li>\n<li><strong>matches</strong>: Object containing the comparison results between the document's information and the Federal Revenue's stored information. This object will include the fields <strong>name</strong>, <strong>mothersName</strong> and <strong>birthDate</strong> which will be Boolean values indicating whether the information provided matched.</li>\n</ul>\n</li>\n</ul>\n","urlObject":{"path":["v1","docid-scan"],"host":["{{base-url}}"],"query":[],"variable":[]}},"response":[{"id":"19dfdb39-c9c1-47e3-90c0-a70a1600182f","name":"OCR analysis","originalRequest":{"method":"POST","header":[{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"customerId\": {{costumerId}},\r\n  \"cpf\": {{customer-cpf}},\r\n  \"documentImage\": {{document-front}},\r\n  \"faceImage\" : {{face-base32}},\r\n  \"imageOfDocumentBack\": {{document-back}}\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base-url}}/v1/docid-scan"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"},{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": {{id}},\n    \"version\": \"v4\",\n    \"data\": [\n        {\n            \"extraction\": {\n                \"schemaName\": \"driversLicense\",\n                \"person\": {\n                    \"taxId\": {{cpf}},\n                    \"name\": {{nome}},\n                    \"birthdate\": \"DD/MM/AAAA\",\n                    \"parentage\": {{nome-pai}},\n                    \"mothersName\": null,\n                    \"fathersName\": null\n                },\n                \"otherFields\": {\n                    \"documentId\": null,\n                    \"naturalness\": \"\",\n                    \"firstIssuedAt\": \"DD/MM/AAAA\",\n                    \"mopedsLicense\": \"\",\n                    \"driversLicenseCategory\": \"B\",\n                    \"issuedAt\": \"DD/MM/AAAA\",\n                    \"formNumberFront\": {{num}},\n                    \"formNumberBack\": {{num}},\n                    \"locale\": \"SAO PAULO, SP\",\n                    \"securityNumber\": {{num}},\n                    \"notes\": \"\",\n                    \"permission\": \"\",\n                    \"registerNumber\": {{num}},\n                    \"renach\": {{renach}},\n                    \"expireAt\": \"DD/MM/AAAA\",\n                    \"sourceDocument\": {{orgao-emissor}},\n                    \"sourceDocumentIssuer\": \"\",\n                    \"formNumber\": null,\n                    \"localeCity\": null,\n                    \"localeState\": null,\n                    \"nacionality\": \"\",\n                    \"state\": {{estado}},\n                    \"naturalnessState\": null,\n                    \"naturalnessCity\": null\n                }\n            },\n            \"enhanced\": {\n                \"schemaName\": \"driversLicense\",\n                \"person\": {\n                    \"taxId\": {{tax-id}},\n                    \"name\": {{nome}},\n                    \"birthdate\": \"AAAA-MM-DD\",\n                    \"parentage\": null,\n                    \"mothersName\": {{nome-mae}},\n                    \"fathersName\": {{nome-pai}}\n                },\n                \"otherFields\": {\n                    \"documentId\": null,\n                    \"naturalness\": null,\n                    \"firstIssuedAt\": \"AAAA-MM-DD\",\n                    \"mopedsLicense\": \"\",\n                    \"driversLicenseCategory\": \"B\",\n                    \"issuedAt\": \"AAAA-MM-DD\",\n                    \"formNumberFront\": null,\n                    \"formNumberBack\": null,\n                    \"locale\": null,\n                    \"securityNumber\": {{num}},\n                    \"notes\": \"\",\n                    \"permission\": \"\",\n                    \"registerNumber\": {{num}},\n                    \"renach\": {{renach}},\n                    \"expireAt\": \"AAAA-MM-DD\",\n                    \"sourceDocument\": {{num}},\n                    \"sourceDocumentIssuer\": {{orgao-emissor}},\n                    \"formNumber\": {{num}},\n                    \"localeCity\": \"São Paulo\",\n                    \"localeState\": \"SP\",\n                    \"nacionality\": \"\",\n                    \"state\": \"SP\",\n                    \"naturalnessState\": \"\",\n                    \"naturalnessCity\": \"\"\n                }\n            },\n            \"taxData\": {\n                \"taxId\": {{tax-id}},\n                \"name\": {{nome}},\n                \"mothersName\": \"\",\n                \"birthdate\": \"AAAA-MM-DD\"\n            },\n            \"matches\": {\n                \"name\": true,\n                \"mothersName\": true,\n                \"birthdate\": true\n            },\n            \"classification\": {\n                \"type\": \"DriversLicense\",\n                \"subtype\": \"Printed\",\n                \"country\": \"BRA\",\n                \"side\": \"FrontAndBack\",\n                \"sameImage\": true\n            }\n        }\n    ],\n    \"metadata\": {\n        \"filesInfo\": [\n            {\n                \"fieldname\": \"0\",\n                \"name\": \"0\",\n                \"size\": 1237453,\n                \"pages\": 1,\n                \"mimetype\": \"image/png\",\n                \"encoding\": \"base64\",\n                \"sha256\": {{sha256}},\n                \"details\": [\n                    {\n                        \"side\": \"Front\",\n                        \"confidence\": 0.95,\n                        \"page\": 0\n                    }\n                ]\n            },\n            {\n                \"fieldname\": \"1\",\n                \"name\": \"1\",\n                \"size\": 956430,\n                \"pages\": 1,\n                \"mimetype\": \"image/png\",\n                \"encoding\": \"base64\",\n                \"sha256\": {{sha256}},\n                \"details\": [\n                    {\n                        \"side\": \"Back\",\n                        \"confidence\": 0.98,\n                        \"page\": 0\n                    }\n                ]\n            }\n        ],\n        \"timeSpent\": 6698\n    }\n}"},{"id":"fa581446-3ec1-444b-804b-3b36d2eae944","name":"OCR analysis (No match)","originalRequest":{"method":"POST","header":[{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"customerId\": {{costumerId}},\r\n  \"cpf\": {{customer-cpf}},\r\n  \"documentImage\": {{document-front}},\r\n  \"faceImage\" : {{face-base32}},\r\n  \"imageOfDocumentBack\": {{document-back}}\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base-url}}/v1/docid-scan"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"},{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": {{id}},\n    \"version\": \"v4\",\n    \"data\": [\n        {\n            \"extraction\": {\n                \"schemaName\": \"driversLicense\",\n                \"person\": {\n                    \"taxId\": {{cpf}},\n                    \"name\": {{nome}},\n                    \"birthdate\": \"DD/MM/AAAA\",\n                    \"parentage\": {{nome-pai}},\n                    \"mothersName\": null,\n                    \"fathersName\": null\n                },\n                \"otherFields\": {\n                    \"documentId\": null,\n                    \"naturalness\": \"\",\n                    \"firstIssuedAt\": \"DD/MM/AAAA\",\n                    \"mopedsLicense\": \"\",\n                    \"driversLicenseCategory\": \"B\",\n                    \"issuedAt\": \"DD/MM/AAAA\",\n                    \"formNumberFront\": {{num}},\n                    \"formNumberBack\": {{num}},\n                    \"locale\": \"SAO PAULO, SP\",\n                    \"securityNumber\": {{num}},\n                    \"notes\": \"\",\n                    \"permission\": \"\",\n                    \"registerNumber\": {{num}},\n                    \"renach\": {{renach}},\n                    \"expireAt\": \"DD/MM/AAAA\",\n                    \"sourceDocument\": {{orgao-emissor}},\n                    \"sourceDocumentIssuer\": \"\",\n                    \"formNumber\": null,\n                    \"localeCity\": null,\n                    \"localeState\": null,\n                    \"nacionality\": \"\",\n                    \"state\": {{estado}},\n                    \"naturalnessState\": null,\n                    \"naturalnessCity\": null\n                }\n            },\n            \"enhanced\": {\n                \"schemaName\": \"driversLicense\",\n                \"person\": {\n                    \"taxId\": {{tax-id}},\n                    \"name\": {{nome}},\n                    \"birthdate\": \"AAAA-MM-DD\",\n                    \"parentage\": null,\n                    \"mothersName\": {{nome-mae}},\n                    \"fathersName\": {{nome-pai}}\n                },\n                \"otherFields\": {\n                    \"documentId\": null,\n                    \"naturalness\": null,\n                    \"firstIssuedAt\": \"AAAA-MM-DD\",\n                    \"mopedsLicense\": \"\",\n                    \"driversLicenseCategory\": \"B\",\n                    \"issuedAt\": \"AAAA-MM-DD\",\n                    \"formNumberFront\": null,\n                    \"formNumberBack\": null,\n                    \"locale\": null,\n                    \"securityNumber\": {{num}},\n                    \"notes\": \"\",\n                    \"permission\": \"\",\n                    \"registerNumber\": {{num}},\n                    \"renach\": {{renach}},\n                    \"expireAt\": \"AAAA-MM-DD\",\n                    \"sourceDocument\": {{num}},\n                    \"sourceDocumentIssuer\": {{orgao-emissor}},\n                    \"formNumber\": {{num}},\n                    \"localeCity\": \"São Paulo\",\n                    \"localeState\": \"SP\",\n                    \"nacionality\": \"\",\n                    \"state\": \"SP\",\n                    \"naturalnessState\": \"\",\n                    \"naturalnessCity\": \"\"\n                }\n            },\n            \"taxData\": {\n                \"taxId\": {{tax-id}},\n                \"name\": {{nome}},\n                \"mothersName\": \"\",\n                \"birthdate\": \"AAAA-MM-DD\"\n            },\n            \"matches\": {\n                \"name\": false,\n                \"mothersName\": false,\n                \"birthdate\": false\n            },\n            \"classification\": {\n                \"type\": \"DriversLicense\",\n                \"subtype\": \"Printed\",\n                \"country\": \"BRA\",\n                \"side\": \"FrontAndBack\",\n                \"sameImage\": false\n            }\n        }\n    ],\n    \"metadata\": {\n        \"filesInfo\": [\n            {\n                \"fieldname\": \"0\",\n                \"name\": \"0\",\n                \"size\": 1237453,\n                \"pages\": 1,\n                \"mimetype\": \"image/png\",\n                \"encoding\": \"base64\",\n                \"sha256\": {{sha256}},\n                \"details\": [\n                    {\n                        \"side\": \"Front\",\n                        \"confidence\": 0.95,\n                        \"page\": 0\n                    }\n                ]\n            },\n            {\n                \"fieldname\": \"1\",\n                \"name\": \"1\",\n                \"size\": 956430,\n                \"pages\": 1,\n                \"mimetype\": \"image/png\",\n                \"encoding\": \"base64\",\n                \"sha256\": {{sha256}},\n                \"details\": [\n                    {\n                        \"side\": \"Back\",\n                        \"confidence\": 0.98,\n                        \"page\": 0\n                    }\n                ]\n            }\n        ],\n        \"timeSpent\": 6698\n    }\n}"}],"_postman_id":"f29489b1-2039-4d68-bbea-854f8233e7af"},{"name":"OCR Analysis for Certificates","id":"ba396f73-6535-43cb-a5e6-1ece710a2190","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"{{base-url}}/v1/certificate-docid-scan","description":"<p>Operation responsible for extracting data contained in a marriage or birth certificate document.  </p>\n<p><strong>Input Fields:</strong>  </p>\n<ul>\n<li><strong>customerId</strong>: Customer identifier.  </li>\n<li><strong>documentImage</strong>: Image of the individual's document in base64 string format.</li>\n</ul>\n<p><strong>Response Fields for Birth Certificates:</strong>  </p>\n<ul>\n<li><strong>certificateType</strong>: Type of certificate.  </li>\n<li><strong>personName</strong>: Name of the individual.  </li>\n<li><strong>birthDate</strong>: Date of birth of the individual.  </li>\n<li><strong>cpf</strong>: Identifier document of the individual.  </li>\n<li><strong>registration</strong>: Registration identifier.  </li>\n<li><strong>fatherName</strong>: Name of the father.  </li>\n<li><strong>motherName</strong>: Name of the mother.  </li>\n<li><strong>paternalGrandmotherName</strong>: Name of the paternal grandmother.  </li>\n<li><strong>maternalGrandmotherName</strong>: Name of the maternal grandmother.  </li>\n<li><strong>paternalGrandfatherName</strong>: Name of the paternal grandfather.  </li>\n<li><strong>maternalGrandfatherName</strong>: Name of the maternal grandfather.  </li>\n<li><strong>witness01Name</strong>: Name of witness 01.  </li>\n<li><strong>witness02Name</strong>: Name of witness 02.  </li>\n<li><strong>certificateNumber</strong>: Certificate registration number.  </li>\n<li><strong>certificateIssueDate</strong>: Certificate issue date.  </li>\n<li><strong>bookNumber</strong>: Registry book number.  </li>\n<li><strong>page</strong>: Registry page.  </li>\n<li><strong>registryOfficeOrCityOfRegistration</strong>: City or registry office where the certificate was issued.</li>\n</ul>\n<p><strong>Response Fields for Marriage Certificates:</strong>  </p>\n<ul>\n<li><strong>certificateType</strong>: Type of certificate.  </li>\n<li><strong>person1Name</strong>: Name of individual 01.  </li>\n<li><strong>person2Name</strong>: Name of individual 02.  </li>\n<li><strong>person1FatherName</strong>: Name of the father of individual 01.  </li>\n<li><strong>person1MotherName</strong>: Name of the mother of individual 01.  </li>\n<li><strong>person2FatherName</strong>: Name of the father of individual 02.  </li>\n<li><strong>person2MotherName</strong>: Name of the mother of individual 02.  </li>\n<li><strong>newNamePerson1</strong>: New name of individual 01 after marriage.  </li>\n<li><strong>newNamePerson2</strong>: New name of individual 02 after marriage.  </li>\n<li><strong>registration</strong>: Registration identifier.  </li>\n<li><strong>certificateNumber</strong>: Certificate registration number.  </li>\n<li><strong>certificateIssueDate</strong>: Certificate issue date.  </li>\n<li><strong>marriageDate</strong>: Marriage date.  </li>\n<li><strong>bookNumber</strong>: Registry book number.  </li>\n<li><strong>page</strong>: Registry page.  </li>\n<li><strong>registryOfficeOrCityOfRegistration</strong>: City or registry office where the certificate was issued.</li>\n</ul>\n","urlObject":{"path":["v1","certificate-docid-scan"],"host":["{{base-url}}"],"query":[],"variable":[]}},"response":[{"id":"e70a75b1-1ec0-4b00-a32b-93426dd0deb7","name":"OCR analysis for certificates (marriage)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}"}],"body":{"mode":"raw","raw":"{\r\n    \"customerId\": {{customer-id}},\r\n    \"documentImage\": {{document-image}}\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base-url}}/v1/certificate-docid-scan"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"marriageCertificate\": {\n        \"certificateType\": \"Casamento\",\n        \"person1Name\": {{name-1}},\n        \"person2Name\": {{name-2}},\n        \"person1FatherName\": {{name-father-1}},\n        \"person1MotherName\": {{name-mother-1}},\n        \"person2FatherName\": {{name-father-2}},\n        \"person2MotherName\": {{name-mother-2}},\n        \"newNamePerson1\": null,\n        \"newNamePerson2\": null,\n        \"registration\": \"null\",\n        \"certificateNumber\": \"null\",\n        \"certificateIssueDate\": \"DD/MM/YYYY\",\n        \"marriageDate\": null,\n        \"bookNumber\": {{book-number}},\n        \"page\": {{page}},\n        \"registryOfficeOrCityOfRegistration\": {{registry}}\n    }\n}"},{"id":"18db8ba0-6350-468c-b848-19ac4d690144","name":"OCR analysis for certificates (birth)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}"}],"body":{"mode":"raw","raw":"{\r\n    \"customerId\": {{customer-id}},\r\n    \"documentImage\": {{document-image}}\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base-url}}/v1/certificate-docid-scan"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"birthCertificate\": {\n        \"certificateType\": \"Nascimento\",\n        \"personName\": {{name}},\n        \"birthDate\": \"DD/MM/YYYY\",\n        \"cpf\": \"null\",\n        \"registration\": {{registration}},\n        \"fatherName\": {{father-name}},\n        \"motherName\": {{mother-name}},\n        \"paternalGrandmotherName\": {{paternal-grandmother-name}},\n        \"maternalGrandmotherName\": {{maternal-grandmother-name}},\n        \"paternalGrandfatherName\": {{paternal-grandfather-name}},\n        \"maternalGrandfatherName\": {{maternal-grandfather-name}},\n        \"witness01Name\": \"null\",\n        \"witness02Name\": \"null\",\n        \"certificateNumber\": {{certificate-number}},\n        \"certificateIssueDate\": \"DD/MM/YYYY\",\n        \"bookNumber\": {{book-number}},\n        \"page\": {{page}},\n        \"registryOfficeOrCityOfRegistration\": {{registry}}\n    }\n}"}],"_postman_id":"ba396f73-6535-43cb-a5e6-1ece710a2190"},{"name":"Face & Document Match","id":"e2d62b21-e453-408c-8595-2e2f133ae5f3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"{{base-url}}/v1/match-docid","description":"<p>Operation to perform a match between a face and an identification document. The operation receives a face image and a document image, and it returns whether a match was found between the biometrics of the provided images along with a confidence score.  </p>\n<p><strong>Input Fields:</strong>  </p>\n<ul>\n<li><strong>costumerId</strong>: Customer identifier.  </li>\n<li><strong>faceImage</strong>: Face image in base64 string format.  </li>\n<li><strong>documentImage</strong>: Front image of the individual's document in base64 string format.</li>\n</ul>\n<p><strong>Response Fields:</strong>  </p>\n<ul>\n<li><strong>matched</strong>: Boolean value indicating whether there was a match between the facial biometrics and the image in the document.  </li>\n<li><strong>score</strong>: Confidence level of the detected match.  </li>\n<li><strong>message</strong>: Additional message about the facial biometric comparison.</li>\n</ul>\n","urlObject":{"path":["v1","match-docid"],"host":["{{base-url}}"],"query":[],"variable":[]}},"response":[{"id":"8627650b-ede9-43ca-baf9-457768559c38","name":"Face & Document Match","originalRequest":{"method":"POST","header":[{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"customerId\": \"{{costumer-id}}\",\r\n  \"faceImage\": \"{{face-image}}\",\r\n  \"documentImage\": \"{{document-front}}\",\r\n  \"imageOfDocumentBack\": \"{{document-back}}\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base-url}}/v1/match-docid"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"processId\": \"{{proccess-id}}\",\n    \"face\": {\n        \"matched\": true,\n        \"score\": 94.86417\n    },\n    \"message\": \"Biometrias faciais compatíveis.\"\n}"},{"id":"6d8e8fd7-18f5-4147-a6ce-e10d484d2d98","name":"Face & Document Match (No match)","originalRequest":{"method":"POST","header":[{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"customerId\": \"{{costumer-id}}\",\r\n  \"faceImage\": \"{{face-image}}\",\r\n  \"documentImage\": \"{{document-front}}\",\r\n  \"imageOfDocumentBack\": \"{{document-back}}\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base-url}}/v1/match-docid"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"processId\": {{id}},\n    \"face\": {\n        \"matched\": false,\n        \"score\": 0.74624\n    },\n    \"message\": \"Biometrias faciais incompatíveis.\"\n}"},{"id":"8948c363-44a8-4277-8285-243fd2671974","name":"Face & Document Match (Weak match)","originalRequest":{"method":"POST","header":[{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"customerId\": \"{{costumer-id}}\",\r\n  \"faceImage\": \"{{face-image}}\",\r\n  \"documentImage\": \"{{document-front}}\",\r\n  \"imageOfDocumentBack\": \"{{document-back}}\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base-url}}/v1/match-docid"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"processId\": {{id}},\n    \"face\": {\n        \"matched\": false,\n        \"score\": 29.61053\n    },\n    \"message\": \"Compatibilidade biométrica frágil, recomendado IH.\"\n}"}],"_postman_id":"e2d62b21-e453-408c-8595-2e2f133ae5f3"},{"name":"Face & Document Match + OCR","id":"4fc6f231-acd2-4bf2-8a2b-fafb55991d6d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"{{base-url}}/v1/match-docid-scan","description":"<p>Operation to perform a match between a face and an identification document, as well as validate the document used. The operation returns whether a match was found between the biometrics of the provided images along with a confidence score.</p>\n<p><strong>Input Fields:</strong></p>\n<ul>\n<li><p><strong>costumerId</strong>: Customer identifier.</p>\n</li>\n<li><p><strong>cpf</strong>: CPF document identifier of the individual undergoing the operation.</p>\n</li>\n<li><p><strong>faceImage</strong>: Face image in base64 string format.</p>\n</li>\n<li><p><strong>documentImage</strong>: Front image of the individual's document in base64 string format.</p>\n</li>\n<li><p><strong>imageOfDocumentBack</strong>: Back image of the individual's document in base64 string format.</p>\n</li>\n</ul>\n<p><strong>Response Fields:</strong></p>\n<ul>\n<li><p><strong>status</strong>: Boolean value representing the result of the biometric comparison and OCR operation.</p>\n</li>\n<li><p><strong>message</strong>: Additional message explaining the operation result.</p>\n</li>\n<li><p><strong>matchDocId</strong>: Object related to biometric comparison, containing the following fields:</p>\n<ul>\n<li><p><strong>matched</strong>: Boolean value indicating whether there was a match between the facial biometrics and the image in the document.</p>\n</li>\n<li><p><strong>score</strong>: Confidence level of the detected match.</p>\n</li>\n<li><p><strong>message</strong>: Additional message about the facial biometric comparison.</p>\n</li>\n</ul>\n</li>\n<li><p><strong>docIdScan</strong>: Object related to the OCR operation, containing the following fields:</p>\n<ul>\n<li><p><strong>extraction</strong>: Result of the document information extraction, including the identified document type (e.g., RG, CNH), information about the individual (name, date of birth, parents' names, etc.), as well as additional fields (hometown, state of origin, RG, etc.).</p>\n</li>\n<li><p><strong>taxData</strong>: Information retrieved from the Federal Revenue database, including Document number, Full name, Mother's name, Date of birth.</p>\n</li>\n<li><p><strong>matches</strong>: Object containing the comparison results between the document's information and the Federal Revenue's stored information. This object will include the fields <strong>name</strong>, <strong>mothersName</strong> and <strong>birthDate</strong> which will be Boolean values indicating whether the information provided matched.</p>\n</li>\n</ul>\n</li>\n</ul>\n","urlObject":{"path":["v1","match-docid-scan"],"host":["{{base-url}}"],"query":[],"variable":[]}},"response":[{"id":"2312eb4e-441a-4d6f-9037-78da42067671","name":"Face & Document Match + OCR","originalRequest":{"method":"POST","header":[{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"customerId\": \"{{costumer-id}}\",\r\n  \"cpf\": \"{{cpf}}\",\r\n  \"faceImage\": \"{{face-image}}\",\r\n  \"documentImage\": \"{{document-front}}\",\r\n  \"imageOfDocumentBack\": \"{{document-back}}\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base-url}}/v1/match-docid-scan"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"},{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"message\": \"Não foi identificado sinais de fraude na transação.\",\n    \"matchDocId\": {\n        \"processId\": {{id}},\n        \"face\": {\n            \"matched\": true,\n            \"score\": 94.86417\n        },\n        \"message\": \"Biometrias faciais compatíveis.\"\n    },\n    \"docIdScan\": {\n        \"id\": {{id}},\n        \"version\": \"v4\",\n        \"data\": [\n            {\n                \"extraction\": {\n                    \"schemaName\": \"driversLicense\",\n                    \"person\": {\n                        \"taxId\": {{tax-id}},\n                        \"name\": {{nome}},\n                        \"birthdate\": \"DD/MM/AAAA\",\n                        \"parentage\": {{nome-pai}},\n                        \"mothersName\": null,\n                        \"fathersName\": null\n                    },\n                    \"otherFields\": {\n                        \"documentId\": null,\n                        \"naturalness\": \"\",\n                        \"firstIssuedAt\": \"DD/MM/AAAA\",\n                        \"mopedsLicense\": \"\",\n                        \"driversLicenseCategory\": \"B\",\n                        \"issuedAt\": \"DD/MM/AAAA\",\n                        \"formNumberFront\": {{num}},\n                        \"formNumberBack\": {{num}},\n                        \"locale\": \"SAO PAULO, SP\",\n                        \"securityNumber\": {{num}},\n                        \"notes\": \"\",\n                        \"permission\": \"\",\n                        \"registerNumber\": {{num}},\n                        \"renach\": {{renach}},\n                        \"expireAt\": \"DD/MM/AAAA\",\n                        \"sourceDocument\": {{orgao-emissor}},\n                        \"sourceDocumentIssuer\": \"\",\n                        \"formNumber\": null,\n                        \"localeCity\": null,\n                        \"localeState\": null,\n                        \"nacionality\": \"\",\n                        \"state\": {{estado}},\n                        \"naturalnessState\": null,\n                        \"naturalnessCity\": null\n                    }\n                },\n                \"enhanced\": {\n                    \"schemaName\": \"driversLicense\",\n                    \"person\": {\n                        \"taxId\": {{tax-id}},\n                        \"name\": {{nome}},\n                        \"birthdate\": \"AAAA-MM-AA\",\n                        \"parentage\": null,\n                        \"mothersName\": {{nome-mae}},\n                        \"fathersName\": {{nome-pai}}\n                    },\n                    \"otherFields\": {\n                        \"documentId\": null,\n                        \"naturalness\": null,\n                        \"firstIssuedAt\": \"AAAA-MM-DD\",\n                        \"mopedsLicense\": \"\",\n                        \"driversLicenseCategory\": \"B\",\n                        \"issuedAt\": \"AAAA-MM-DD\",\n                        \"formNumberFront\": null,\n                        \"formNumberBack\": null,\n                        \"locale\": null,\n                        \"securityNumber\": {{num}},\n                        \"notes\": \"\",\n                        \"permission\": \"\",\n                        \"registerNumber\": {{num}},\n                        \"renach\": {{renach}},\n                        \"expireAt\": \"AAAA-MM-DD\",\n                        \"sourceDocument\": {{num}},\n                        \"sourceDocumentIssuer\": {{orgao-emissor}},\n                        \"formNumber\": {{num}},\n                        \"localeCity\": \"São Paulo\",\n                        \"localeState\": \"SP\",\n                        \"nacionality\": \"\",\n                        \"state\": \"SP\",\n                        \"naturalnessState\": \"\",\n                        \"naturalnessCity\": \"\"\n                    }\n                },\n                \"taxData\": {\n                    \"taxId\": {{tax-id}},\n                    \"name\": {{nome}},\n                    \"mothersName\": {{nome-mae}},\n                    \"birthdate\": \"AAAA-MM-DD\"\n                },\n                \"matches\": {\n                    \"name\": true,\n                    \"mothersName\": true,\n                    \"birthdate\": true\n                },\n                \"classification\": {\n                    \"type\": \"DriversLicense\",\n                    \"subtype\": \"Printed\",\n                    \"country\": \"BRA\",\n                    \"side\": \"FrontAndBack\",\n                    \"sameImage\": false\n                }\n            }\n        ],\n        \"metadata\": {\n            \"filesInfo\": [\n                {\n                    \"fieldname\": \"1\",\n                    \"name\": \"1\",\n                    \"size\": 956430,\n                    \"pages\": 1,\n                    \"mimetype\": \"image/png\",\n                    \"encoding\": \"base64\",\n                    \"sha256\": {{sha256}},\n                    \"details\": [\n                        {\n                            \"side\": \"Back\",\n                            \"confidence\": 0.98,\n                            \"page\": 0\n                        }\n                    ]\n                },\n                {\n                    \"fieldname\": \"0\",\n                    \"name\": \"0\",\n                    \"size\": 1237453,\n                    \"pages\": 1,\n                    \"mimetype\": \"image/png\",\n                    \"encoding\": \"base64\",\n                    \"sha256\": {{sha256}},\n                    \"details\": [\n                        {\n                            \"side\": \"Front\",\n                            \"confidence\": 0.95,\n                            \"page\": 0\n                        }\n                    ]\n                }\n            ],\n            \"timeSpent\": 5788\n        }\n    }\n}"},{"id":"d382fd35-6d5a-4d6b-a2ee-3c7135479aad","name":"Face & Document Match + OCR (No match)","originalRequest":{"method":"POST","header":[{"key":"Ocp-Apim-Subscription-Key","value":"765e123527424064b55fa575e73626cf"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"customerId\": \"{{costumer-id}}\",\r\n  \"cpf\": \"{{cpf}}\",\r\n  \"faceImage\": \"{{face-image}}\",\r\n  \"documentImage\": \"{{document-front}}\",\r\n  \"imageOfDocumentBack\": \"{{document-back}}\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base-url}}/v1/match-docid-scan"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n  \"status\": false,\n  \"message\": \"Não foi detectado um grau de semelhança confiável entre as biometrias faciais recebidas.\",\n  \"matchDocId\": {\n    \"processId\": {{process-id}},\n    \"face\": {\n      \"matched\": false,\n      \"score\": 0.33458\n    },\n    \"message\": \"Biometrias faciais incompatíveis.\"\n  }\n}"},{"id":"b4586595-6848-4986-b6b7-e5c77e0feaf1","name":"Face & Document Match + OCR (Weak match)","originalRequest":{"method":"POST","header":[{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"customerId\": \"{{costumer-id}}\",\r\n  \"cpf\": \"{{cpf}}\",\r\n  \"faceImage\": \"{{face-image}}\",\r\n  \"documentImage\": \"{{document-front}}\",\r\n  \"imageOfDocumentBack\": \"{{document-back}}\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base-url}}/v1/match-docid-scan"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": false,\n    \"message\": \"Não foi detectado um grau de semelhança confiável entre as biometrias faciais recebidas.\",\n    \"matchDocId\": {\n        \"processId\": {{id}},\n        \"face\": {\n            \"matched\": false,\n            \"score\": 29.61053\n        },\n        \"message\": \"Compatibilidade biométrica frágil, recomendado IH.\"\n    }\n}"}],"_postman_id":"4fc6f231-acd2-4bf2-8a2b-fafb55991d6d"},{"name":"Face & Document Match + OCR + 2D Liveness","id":"b3c8adbf-dc90-4928-83b5-a2a0b167d2b9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"{{base-url}}/v1/liveness-2d-match-docid-scan","description":"<p>Using the CPF, document image, and face image of an individual as input, this operation extracts information from the document and compares it with the data stored in the Federal Revenue system for the individual. It performs a 2D Liveness test on the individual's face image and then compares it with the image on the document to verify the presence of a biometric match. The operation returns the comparison results.</p>\n<p><strong>Input Fields:</strong></p>\n<ul>\n<li><p><strong>costumerId</strong>: Customer identifier.</p>\n</li>\n<li><p><strong>cpf</strong>: CPF document identifier of the individual undergoing the operation.</p>\n</li>\n<li><p><strong>faceImage</strong>: Face image in base64 string format.</p>\n</li>\n<li><p><strong>documentImage</strong>: Front image of the individual's document in base64 string format.</p>\n</li>\n<li><p><strong>imageOfDocumentBack</strong>: Back image of the individual's document in base64 string format.</p>\n</li>\n</ul>\n<p><strong>Response Fields:</strong></p>\n<ul>\n<li><p><strong>status</strong>: Boolean value representing the result of the biometric comparison and OCR operation.</p>\n</li>\n<li><p><strong>message</strong>: Additional message explaining the operation result.</p>\n</li>\n<li><p><strong>liveness2d</strong>: Result of the liveness operation.</p>\n</li>\n<li><p><strong>matchDocId</strong>: Object related to biometric comparison, containing the following fields:</p>\n<ul>\n<li><p><strong>matched</strong>: Boolean value indicating whether there was a match between the facial biometrics and the image in the document.</p>\n</li>\n<li><p><strong>score</strong>: Confidence level of the detected match.</p>\n</li>\n<li><p><strong>message</strong>: Additional message about the facial biometric comparison.</p>\n</li>\n</ul>\n</li>\n<li><p><strong>docIdScan</strong>: Object related to the OCR operation, containing the following fields:</p>\n<ul>\n<li><p><strong>extraction</strong>: Result of the document information extraction, including the identified document type (e.g., RG, CNH), information about the individual (name, date of birth, parents' names, etc.), as well as additional fields (hometown, state of origin, RG, etc.).</p>\n</li>\n<li><p><strong>taxData</strong>: Information retrieved from the Federal Revenue database, including Document number, Full name, Mother's name, Date of birth.</p>\n</li>\n<li><p><strong>matches</strong>: Object containing the comparison results between the document's information and the Federal Revenue's stored information. This object will include the fields <strong>name</strong>, <strong>mothersName</strong> and <strong>birthDate</strong> which will be Boolean values indicating whether the information provided matched.</p>\n</li>\n<li><p><strong>classification</strong>: Information about the extracted document.</p>\n</li>\n</ul>\n</li>\n</ul>\n<p>In addition to the anti-spoofing test, the 2D Liveness operation will verify quality criteria that may affect the analysis process, such as: <strong>Focus</strong>: The image should not be out of focus or blurry, <strong>Brightness</strong>: The image should have adequate brightness, neither too dark nor too bright and <strong>Face Visibility</strong>: The individual's face must be fully visible, free of accessories like headphones or glasses, and properly centered and close to the screen.</p>\n<p>If any issues are detected, they will be returned within the <strong>result</strong> variable as a string, which can take the following values:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Message</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>Face Too Far</strong></td>\n<td>The detected face is too small (less than 150 pixels in height or width), so the liveness classifier is not executed.</td>\n</tr>\n<tr>\n<td><strong>No Faces Detected</strong></td>\n<td>No face was detected by the face detector.</td>\n</tr>\n<tr>\n<td><strong>Multiple Faces Detected</strong></td>\n<td>Multiple faces were detected, and the liveness classification model was not executed.</td>\n</tr>\n<tr>\n<td><strong>Image is blurred</strong></td>\n<td>The image is blurry or out of focus.</td>\n</tr>\n<tr>\n<td><strong>Image too dark</strong></td>\n<td>The brightness of the image is too low.</td>\n</tr>\n<tr>\n<td><strong>Image too bright</strong></td>\n<td>The brightness of the image is too high.</td>\n</tr>\n<tr>\n<td><strong>Pixelated image</strong></td>\n<td>The image is too pixelated.</td>\n</tr>\n<tr>\n<td><strong>Sunglasses detected</strong></td>\n<td>The individual is wearing sunglasses.</td>\n</tr>\n<tr>\n<td><strong>Closed Eyes detected</strong></td>\n<td>The individual's eyes are closed.</td>\n</tr>\n<tr>\n<td><strong>Bold eyewear detected</strong></td>\n<td>The individual's eyeglass frame is too thick.</td>\n</tr>\n<tr>\n<td><strong>Mouth open detected</strong></td>\n<td>The individual's mouth is open.</td>\n</tr>\n<tr>\n<td><strong>Face not looking directly to the camera</strong></td>\n<td>The individual's face is not directed toward the camera.</td>\n</tr>\n<tr>\n<td><strong>Shadows across face detected</strong></td>\n<td>The individual's face is partially or completely covered by shadows.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["v1","liveness-2d-match-docid-scan"],"host":["{{base-url}}"],"query":[],"variable":[]}},"response":[{"id":"11789aca-d524-425c-b77a-3395fd0be51a","name":"Face & Document Match + OCR + 2D Liveness","originalRequest":{"method":"POST","header":[{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"customerId\": {{customerId}},\r\n    \"cpf\": {{cpf}},\r\n    \"faceImage\": {{face-image}},\r\n    \"documentImage\": {{document-image-front}},\r\n    \"imageOfDocumentBack\": {{document-image-back}}\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base-url}}/v1/liveness-2d-match-docid-scan"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"message\": \"Não foi identificado sinais de fraude na transação.\",\n    \"liveness2d\": {\n        \"processId\": {{id}},\n        \"result\": \"Não identificado ataque\"\n    },\n    \"matchDocId\": {\n        \"processId\": {{id}},\n        \"face\": {\n            \"matched\": true,\n            \"score\": 94.86417\n        },\n        \"message\": \"Biometrias faciais compatíveis.\"\n    },\n    \"docIdScan\": {\n        \"id\": {{id}},\n        \"version\": \"v4\",\n        \"data\": [\n            {\n                \"extraction\": {\n                    \"schemaName\": \"federalID\",\n                    \"person\": {\n                        \"taxId\": {{tax-id}},\n                        \"name\": {{name}},\n                        \"birthdate\": \"DD/MM/YYYY\",\n                        \"parentage\": {{parents-name}},\n                        \"mothersName\": null,\n                        \"fathersName\": null\n                    },\n                    \"otherFields\": {\n                        \"documentId\": {{document-id}},\n                        \"naturalness\": {{naturalness}},\n                        \"firstIssuedAt\": null,\n                        \"mopedsLicense\": null,\n                        \"driversLicenseCategory\": null,\n                        \"issuedAt\": \"DD/MM/YYYY\",\n                        \"formNumberFront\": null,\n                        \"formNumberBack\": null,\n                        \"locale\": null,\n                        \"securityNumber\": null,\n                        \"notes\": null,\n                        \"permission\": null,\n                        \"registerNumber\": null,\n                        \"renach\": null,\n                        \"expireAt\": null,\n                        \"sourceDocument\": null,\n                        \"sourceDocumentIssuer\": null,\n                        \"formNumber\": null,\n                        \"localeCity\": null,\n                        \"localeState\": null,\n                        \"nacionality\": null,\n                        \"state\": null,\n                        \"naturalnessState\": null,\n                        \"naturalnessCity\": null\n                    }\n                },\n                \"enhanced\": {\n                    \"schemaName\": \"federalID\",\n                    \"person\": {\n                        \"taxId\": {{tax-id}},\n                        \"name\": {{name}},\n                        \"birthdate\": \"YYYY-MM-DD\",\n                        \"parentage\": null,\n                        \"mothersName\": {{motherr-name}},\n                        \"fathersName\": {{fatherr-name}}\n                    },\n                    \"otherFields\": {\n                        \"documentId\": {{document-id}},\n                        \"naturalness\": null,\n                        \"firstIssuedAt\": null,\n                        \"mopedsLicense\": null,\n                        \"driversLicenseCategory\": null,\n                        \"issuedAt\": \"YYYY-MM-DD\",\n                        \"formNumberFront\": null,\n                        \"formNumberBack\": null,\n                        \"locale\": null,\n                        \"securityNumber\": null,\n                        \"notes\": null,\n                        \"permission\": null,\n                        \"registerNumber\": null,\n                        \"renach\": null,\n                        \"expireAt\": null,\n                        \"sourceDocument\": null,\n                        \"sourceDocumentIssuer\": null,\n                        \"formNumber\": null,\n                        \"localeCity\": null,\n                        \"localeState\": null,\n                        \"nacionality\": null,\n                        \"state\": null,\n                        \"naturalnessState\": \"RS\",\n                        \"naturalnessCity\": \"Porto Alegre\"\n                    }\n                },\n                \"taxData\": {\n                    \"taxId\": {{tax-id}},\n                    \"name\": {{name}},\n                    \"mothersName\": {{mother-name}},\n                    \"birthdate\": \"YYYY-MM-DD\"\n                },\n                \"matches\": {\n                    \"name\": true,\n                    \"mothersName\": false,\n                    \"birthdate\": true\n                },\n                \"classification\": {\n                    \"type\": \"FederalID\",\n                    \"subtype\": \"MainModel\",\n                    \"country\": \"BRA\",\n                    \"side\": \"FrontAndBack\",\n                    \"sameImage\": false\n                }\n            }\n        ]\n    }\n}"},{"id":"7acd7da0-cf04-4376-bfb2-d0b8eb3bf3c3","name":"Face & Document Match + OCR + 2D Liveness (No biometric match)","originalRequest":{"method":"POST","header":[{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"customerId\": {{customerId}},\r\n    \"cpf\": {{cpf}},\r\n    \"faceImage\": {{face-image}},\r\n    \"documentImage\": {{document-image-front}},\r\n    \"imageOfDocumentBack\": {{document-image-back}}\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base-url}}/v1/liveness-2d-match-docid-scan"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": false,\n    \"message\": \"\",\n    \"liveness2d\": {\n        \"processId\": {{id}},\n        \"result\": \"Não identificado ataque\"\n    },\n    \"matchDocId\": {\n        \"processId\": {{id}},\n        \"face\": {\n            \"matched\": false,\n            \"score\": 0.038\n        },\n        \"message\": \"Biometrias faciais incompatíveis.\"\n    }\n}"},{"id":"8dee048d-d641-4369-81ec-c7bcc4e74413","name":"Face & Document Match + OCR + 2D Liveness (No biographic match)","originalRequest":{"method":"POST","header":[{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"customerId\": {{customerId}},\r\n    \"cpf\": {{cpf}},\r\n    \"faceImage\": {{face-image}},\r\n    \"documentImage\": {{document-image-front}},\r\n    \"imageOfDocumentBack\": {{document-image-back}}\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base-url}}/v1/liveness-2d-match-docid-scan"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": false,\n    \"message\": \"Não foi detectado um grau de confiança no cruzamento de dados pessoais extraídas do documento.\",\n    \"liveness2d\": {\n        \"processId\": {{id}},\n        \"result\": \"Não identificado ataque\"\n    },\n    \"matchDocId\": {\n        \"processId\": {{id}},\n        \"face\": {\n            \"matched\": true,\n            \"score\": 94.86417\n        },\n        \"message\": \"Biometrias faciais compatíveis.\"\n    },\n    \"docIdScan\": {\n        \"id\": {{id}},\n        \"version\": \"v4\",\n        \"data\": [\n            {\n                \"extraction\": {\n                    \"schemaName\": \"federalID\",\n                    \"person\": {\n                        \"taxId\": {{tax-id}},\n                        \"name\": {{name}},\n                        \"birthdate\": \"DD/MM/YYYY\",\n                        \"parentage\": {{parents-name}},\n                        \"mothersName\": null,\n                        \"fathersName\": null\n                    },\n                    \"otherFields\": {\n                        \"documentId\": {{document-id}},\n                        \"naturalness\": {{naturalness}},\n                        \"firstIssuedAt\": null,\n                        \"mopedsLicense\": null,\n                        \"driversLicenseCategory\": null,\n                        \"issuedAt\": \"DD/MM/YYYY\",\n                        \"formNumberFront\": null,\n                        \"formNumberBack\": null,\n                        \"locale\": null,\n                        \"securityNumber\": null,\n                        \"notes\": null,\n                        \"permission\": null,\n                        \"registerNumber\": null,\n                        \"renach\": null,\n                        \"expireAt\": null,\n                        \"sourceDocument\": null,\n                        \"sourceDocumentIssuer\": null,\n                        \"formNumber\": null,\n                        \"localeCity\": null,\n                        \"localeState\": null,\n                        \"nacionality\": null,\n                        \"state\": null,\n                        \"naturalnessState\": null,\n                        \"naturalnessCity\": null\n                    }\n                },\n                \"enhanced\": {\n                    \"schemaName\": \"federalID\",\n                    \"person\": {\n                        \"taxId\": {{tax-id}},\n                        \"name\": {{name}},\n                        \"birthdate\": \"YYYY-MM-DD\",\n                        \"parentage\": null,\n                        \"mothersName\": {{motherr-name}},\n                        \"fathersName\": {{fatherr-name}}\n                    },\n                    \"otherFields\": {\n                        \"documentId\": {{document-id}},\n                        \"naturalness\": null,\n                        \"firstIssuedAt\": null,\n                        \"mopedsLicense\": null,\n                        \"driversLicenseCategory\": null,\n                        \"issuedAt\": \"YYYY-MM-DD\",\n                        \"formNumberFront\": null,\n                        \"formNumberBack\": null,\n                        \"locale\": null,\n                        \"securityNumber\": null,\n                        \"notes\": null,\n                        \"permission\": null,\n                        \"registerNumber\": null,\n                        \"renach\": null,\n                        \"expireAt\": null,\n                        \"sourceDocument\": null,\n                        \"sourceDocumentIssuer\": null,\n                        \"formNumber\": null,\n                        \"localeCity\": null,\n                        \"localeState\": null,\n                        \"nacionality\": null,\n                        \"state\": null,\n                        \"naturalnessState\": \"RS\",\n                        \"naturalnessCity\": \"Porto Alegre\"\n                    }\n                },\n                \"taxData\": {\n                    \"taxId\": {{tax-id}},\n                    \"name\": {{name}},\n                    \"mothersName\": {{mother-name}},\n                    \"birthdate\": \"YYYY-MM-DD\"\n                },\n                \"matches\": {\n                    \"name\": false,\n                    \"mothersName\": false,\n                    \"birthdate\": false\n                },\n                \"classification\": {\n                    \"type\": \"FederalID\",\n                    \"subtype\": \"MainModel\",\n                    \"country\": \"BRA\",\n                    \"side\": \"FrontAndBack\",\n                    \"sameImage\": false\n                }\n            }\n        ]\n    }\n}"},{"id":"e0f5736b-da09-4c86-9a2f-847ffbcb3521","name":"Face & Document Match + OCR + 2D Liveness (Spoof detected)","originalRequest":{"method":"POST","header":[{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"customerId\": {{customerId}},\r\n    \"cpf\": {{cpf}},\r\n    \"faceImage\": {{face-image}},\r\n    \"documentImage\": {{document-image-front}},\r\n    \"imageOfDocumentBack\": {{document-image-back}}\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base-url}}/v1/liveness-2d-match-docid-scan"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"status\": false,\n    \"message\": \"Não foi detectado um grau de confiança seguro na imagem da Face.\",\n    \"liveness2d\": {\n        \"processId\": {{id}},\n        \"result\": \"Ataque\"\n    }\n}"},{"id":"c33713da-cb39-4601-ae35-e75ec15ff647","name":"Face & Document Match + OCR + 2D Liveness (Low quality image)","originalRequest":{"method":"POST","header":[{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"customerId\": {{customerId}},\r\n    \"cpf\": {{cpf}},\r\n    \"faceImage\": {{face-image}},\r\n    \"documentImage\": {{document-image-front}},\r\n    \"imageOfDocumentBack\": {{document-image-back}}\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base-url}}/v1/liveness-2d-match-docid-scan"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": false,\n    \"message\": \"Não foi detectado um grau de confiança seguro na imagem da Face.\",\n    \"liveness2d\": {\n        \"processId\": {{id}},\n        \"result\": \"Face not looking directly to the camera\"\n    }\n}"}],"_postman_id":"b3c8adbf-dc90-4928-83b5-a2a0b167d2b9"},{"name":"Face & Document Match + OCR + Documentoscopy","id":"7b524f8f-71b7-479d-8ad0-c33f3701e192","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"{{base-url}}/v1/match-docid-scan-inspect","description":"<p>From the images of an individual's document and face, the service performs a biometric match operation between their facial biometrics and the face on the document, OCR analysis, and documentoscopy analysis.  </p>\n<p><strong>Input Fields:</strong>  </p>\n<ul>\n<li><strong>processId</strong>: Transaction identifier.  </li>\n<li><strong>costumerId</strong>: Customer identifier.  </li>\n<li><strong>cpf</strong>: Identifier document of the individual undergoing the operation.  </li>\n<li><strong>faceImage</strong>: Face image in base64 string format.  </li>\n<li><strong>documentImage</strong>: Front image of the individual's document in base64 string format.  </li>\n<li><strong>imageOfDocumentBack</strong>: Back image of the individual's document in base64 string format.</li>\n</ul>\n<p><strong>Response Fields:</strong>  </p>\n<ul>\n<li><strong>status</strong>: Boolean value representing the result of the biometric comparison, OCR operation, and documentoscopy.  </li>\n<li><strong>message</strong>: Additional message explaining the result of the operation.  </li>\n<li><strong>matchDocId</strong>: Object related to the biometric comparison, containing the following fields:  <ul>\n<li><strong>matched</strong>: Boolean value indicating whether there was a match between the facial biometrics and the image in the document.  </li>\n<li><strong>score</strong>: Confidence level of the detected match.  </li>\n<li><strong>message</strong>: Additional message about the facial biometric comparison.</li>\n</ul>\n</li>\n<li><strong>docIdScan</strong>: Object related to the OCR operation, containing the following fields:  <ul>\n<li><strong>schemaName</strong>: Type of document analyzed.  </li>\n<li><strong>person</strong>: Object containing information about the individual (name, date of birth, parents' names, etc.).  </li>\n<li><strong>matches</strong>: Object containing the comparison results between the document's information and the Federal Revenue's stored information. This object will include the fields <strong>name</strong>, <strong>mothersName</strong> and <strong>birthDate</strong> which will be Boolean values indicating whether the information provided matched.</li>\n</ul>\n</li>\n<li><strong>Inspect</strong>: Object related to the documentoscopy operation, containing the following fields:  <ul>\n<li><strong>score</strong>: Confidence level of the document's validity.  </li>\n<li><strong>status</strong>: Result of the documentoscopy analysis.  </li>\n<li><strong>reason</strong>: Justification for the analysis result.</li>\n</ul>\n</li>\n</ul>\n","urlObject":{"path":["v1","match-docid-scan-inspect"],"host":["{{base-url}}"],"query":[],"variable":[]}},"response":[{"id":"d327e038-33f0-42ea-86ca-bd7ca75dbb07","name":"Face & Document Match + OCR + Document analysis","originalRequest":{"method":"POST","header":[{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"customerId\": \"{{costumer-id}}\",\r\n  \"cpf\": \"{{cpf}}\",\r\n  \"faceImage\": \"{{face-image}}\",\r\n  \"documentImage\": \"{{document-front}}\",\r\n  \"imageOfDocumentBack\": \"{{document-back}}\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base-url}}/v1/match-docid-scan-inspect"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Ocp-Apim-Subscription-Key","value":"{{api-key}}","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": false,\n    \"message\": \"Não foi detectado um nível seguro de confiabilidade na imagem do documento recebido.\",\n    \"matchDocId\": {\n        \"face\": {\n            \"matched\": true,\n            \"score\": 94.86417\n        },\n        \"message\": \"Biometrias faciais compatíveis.\"\n    },\n    \"docIdScan\": {\n        \"data\": [\n            {\n                \"extraction\": {\n                    \"schemaName\": \"{{document}}\",\n                    \"person\": {\n                        \"taxId\": \"{{tax-id}}\",\n                        \"name\": \"{{name}}\",\n                        \"birthdate\": \"DD/MM/YYYY\",\n                        \"parentage\": \"{{name}}\",\n                        \"mothersName\": {{mother-name}},\n                        \"fathersName\": {{father-name}}\n                    }\n                },\n                \"matches\": {\n                    \"name\": true,\n                    \"mothersName\": true,\n                    \"birthdate\": true\n                }\n            }\n        ]\n    },\n    \"inspect\": {\n        \"score\": 35,\n        \"status\": \"disapproved\",\n        \"reason\": \"automatic-disapproval\",\n        \"portraitSubstitutionScore\": 0,\n        \"hasAcceptedDocument\": true,\n        \"hasReadableDocument\": true,\n        \"taxData\": {\n            \"ocrTaxId\": \"{{tax-id}}\",\n            \"foundTaxData\": true,\n            \"matches\": {\n                \"name\": false,\n                \"mothersName\": false,\n                \"birthdate\": false\n            }\n        },\n        \"hasFace\": false,\n        \"hasRules\": true,\n        \"foundModel\": true,\n        \"isPending\": false,\n        \"taxIdCanceled\": false\n    }\n}"}],"_postman_id":"7b524f8f-71b7-479d-8ad0-c33f3701e192"}],"id":"b941ea50-2874-44c7-bcf0-a64d0c7cbb5a","_postman_id":"b941ea50-2874-44c7-bcf0-a64d0c7cbb5a","description":""}],"variable":[{"key":"base-uri","value":"api.certfy.tech/verification/core"}]}