Iniciar o processo de autenticação biométrica Backoffice
Sandbox
https://horizon-api-sb.app.rpe.tech
Sandbox
https://horizon-api-sb.app.rpe.tech
POST
https://horizon-api-sb.app.rpe.tech
Handshake fortface
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://horizon-api-sb.app.rpe.tech/api/v1/handshake/backoffice' \
--header 'deviceRequestInfo;' \
--header 'externalTransactionId;' \
--header 'action;' \
--header 'Authorization: Bearer eyJhbGciOiJIUzUxMiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICIwZDI1NmI2MS03Y2RhLTQ5MzItYjVmNS1hZGIxOGUyNzc3MDQifQ.eyJleHAiOjE3NDI1ODE3NTMsImlhdCI6MTc0MjU2Mzc1MywianRpIjoiMDljMmMwMWUtNmMyNS00NTg5LWIyODUtZGZlMzIxZjUzZDhlIiwiaXNzIjoiaHR0cDovL3ZwYy1saW5rLXNiLmFwcC5ycGUudGVjaC9yZWFsbXMvcnBlIiwic3ViIjoiNGY2YmM0ZTgtMTRjYi00YmU4LWI4M2MtOWNiMTNhM2NiOWQwIiwidHlwIjoiQmVhcmVyIiwiYXpwIjoicnBlY2xpZW50Iiwic2Vzc2lvbl9zdGF0ZSI6IjEzMWY5OWNjLWQ1ZjgtNDYzYS1hMDdmLWM0MDYwOTNkYjdjZCIsInNjb3BlIjoicHJvZmlsZSIsInNpZCI6IjEzMWY5OWNjLWQ1ZjgtNDYzYS1hMDdmLWM0MDYwOTNkYjdjZCIsImlzc3VlcmlkIjoxLCJyb2xlcyI6WyJST0xFX1NJU1RFTUEiLCJST0xFX1BBQ09URV9TTVNfQ09OU1VMVEFfTElTVEEiLCJST0xFX0NPTlNVTFRBUl9QT1JUQURPUiIsIlJPTEVfQ0FSVE9FU19BRE1JTiIsIlJPTEVfdGVzdGUtcm9sZSIsIlJPTEVfUEFDT1RFX1NNU19DT05TVUxUQV9QQUNPVEVTX0RJU1BPTklWRUlTIiwiUk9MRV9QQUNPVEVfU01TX0FMVEVSQUNBT19SRUNFQkVfQk9OVVNfQ0VMVUxBUiIsIlJPTEVfdW1hX3Byb3RlY3Rpb24iLCJST0xFX1BBQ09URV9TTVNfQ0FEQVNUUk9fQ09OVFJBVEFDQU9fUEFDT1RFIiwiUk9MRV9QQUNPVEVfU01TX0NBREFTVFJPX0NFTFVMQVJfU01TIiwiUk9MRV9QQUNPVEVfU01TX0NPTlNVTFRBX1BBQ09URVNfQ09OVFJBVEFET1MiLCJST0xFX0FETUlOIiwiUk9MRV9QQUNPVEVfU01TX1JFTU9DQU9fUEFDT1RFIl0sInVzZXJuYW1lIjoicnBlLXNhbmRib3gifQ.DtxNXDEFD4R7hP8XusdDNqGNvI2_NtwR5tZAjbYYEb2SWSANiPx8kRLMzVcqkvCWf57PqEAIEO6uQN9mbcYBwQ' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json'
Response Response Example
200 - Exemplo 1
{
"sessionToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJnYWxsZXJ5SWQiOiI3NDkxOWMzNy1kMzExLTRlMDktYjkxMi1mNTczNDRhZTA2NzMiLCJhY2NvdW50TmFtZSI6InJwZV9ob3Jpem9uIiwic2Vzc2lvbklkIjoiZWM5MzNjNTUtMDdmNi00YjI3LWE2YTktNDcyZGVhYTg5MWMwIiwiYWN0aW9uIjoiaWRlbnRpZnkiLCJpYXQiOjE3NDIyMTkyODAsImV4cCI6MTc0MjIyMjg4MH0.sC5w0uKEPaQGw7SXY251AtPH_HidCdmUJmd43MKLvys",
"sessionKey": "-----BEGIN PUBLIC KEY-----\\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAq+CXqHNQt74r+czNX4Na\\n1DXEysx1LdQW2XjcPlIp33BKARb2DIcvhdbA2ZSMBbJ+ParCfbOIwbZ8xh2HmwRI\\nqSEAxVt0/t98cpx/xy1lyoE1ca1mh2lDrPSyZZ0NQw9nbPwaW3OBTdppS+v08Lx4\\npy4qvUC6LvR2DiVsUjB9dcZIrRJW5vntKkfDPuVOx9PmfBvI4IFKDmk7NdujEpY9\\nTFOjjv8tN+C0ZRPPm+a+rDuRLFH6LQQaEHSRgX/75LvagRRJywB5QGNqcJZ3vSYE\\n+sAJrs3r7TFP//F3p/qtsraWq08D2u34Cr9uQXc7sVQK1q4x5T/jl43lq/glzqRf\\n2QIDAQAB\\n-----END PUBLIC KEY-----\\n",
"sessionId": "ec933c55-07f6-4b27-a6a9-472deaa891c0"
}
Requisição
Parâmetros Header
deviceRequestInfo
string
requerido
Exemplo:
2b679875-9ff1-4ad9-8095-c440158d9aad|2861390|S26iPx8CzkKTAAoXlzi7nOLSOkfRg2jBVuPnp40mk3MsYjhzpcwYXJMNrSumdLvHto3xQTVow/Cxa64gWVZ58q0TR7Q1XaswmtMw5CruopqRWbFXQE/M3hPcVgPyIuyB7X9CtMbH43O1dK3YeC32XnuGZyDeafXVNYTMiVM4sLTfygrHnXWv4VZojZWxngPATykjAenM6PhPfLz4hwIvCizAu/9g5o2O7NfwSZwwNyJ4vswJyesJNTjSX8JU5n02bEiqeOcHrXxBb5dM0mx9KOAuBkOHDmRKhlXHaKlNCoh4PTmY9e1k6uHHdbtJFw8PWBa3zrzRyya+zlvOBW/BduGUloL1V+B0ILD1//0SmDestU0NTTlwD12tkgDghWv2kZAtIbCxpvmJOmacX0wQhMBj7ZDKcQqVD5ht4Y5v21nTQ0MFHlEsEsB+s1wfM6uqaEILXNBT64ODcCD/RpdxGLaVEKZKBsfd0SVow2KXWVja3J3DwSTntwOqSvlllVRCIS8pLOKvupSPQm2CKRhARiKpTZfGP+vCa4Pqn4qCuEd7Rv9wPYgd1f1i8XxqFqZ/n5v3G6hPppcx6oFNrJjhVA==
externalTransactionId
string
requerido
Exemplo:
1
action
enum<string>
requerido
Valores permitidos:
ENROLLIDENTIFYSEARCHLIVENESSPHOTO
Exemplo:
ENROLL
Authorization
string
opcional
Bearer
.Exemplo:
Bearer eyJhbGciOiJIUzUxMiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICIwZDI1NmI2MS03Y2RhLTQ5MzItYjVmNS1hZGIxOGUyNzc3MDQifQ.eyJleHAiOjE3NDI1ODE3NTMsImlhdCI6MTc0MjU2Mzc1MywianRpIjoiMDljMmMwMWUtNmMyNS00NTg5LWIyODUtZGZlMzIxZjUzZDhlIiwiaXNzIjoiaHR0cDovL3ZwYy1saW5rLXNiLmFwcC5ycGUudGVjaC9yZWFsbXMvcnBlIiwic3ViIjoiNGY2YmM0ZTgtMTRjYi00YmU4LWI4M2MtOWNiMTNhM2NiOWQwIiwidHlwIjoiQmVhcmVyIiwiYXpwIjoicnBlY2xpZW50Iiwic2Vzc2lvbl9zdGF0ZSI6IjEzMWY5OWNjLWQ1ZjgtNDYzYS1hMDdmLWM0MDYwOTNkYjdjZCIsInNjb3BlIjoicHJvZmlsZSIsInNpZCI6IjEzMWY5OWNjLWQ1ZjgtNDYzYS1hMDdmLWM0MDYwOTNkYjdjZCIsImlzc3VlcmlkIjoxLCJyb2xlcyI6WyJST0xFX1NJU1RFTUEiLCJST0xFX1BBQ09URV9TTVNfQ09OU1VMVEFfTElTVEEiLCJST0xFX0NPTlNVTFRBUl9QT1JUQURPUiIsIlJPTEVfQ0FSVE9FU19BRE1JTiIsIlJPTEVfdGVzdGUtcm9sZSIsIlJPTEVfUEFDT1RFX1NNU19DT05TVUxUQV9QQUNPVEVTX0RJU1BPTklWRUlTIiwiUk9MRV9QQUNPVEVfU01TX0FMVEVSQUNBT19SRUNFQkVfQk9OVVNfQ0VMVUxBUiIsIlJPTEVfdW1hX3Byb3RlY3Rpb24iLCJST0xFX1BBQ09URV9TTVNfQ0FEQVNUUk9fQ09OVFJBVEFDQU9fUEFDT1RFIiwiUk9MRV9QQUNPVEVfU01TX0NBREFTVFJPX0NFTFVMQVJfU01TIiwiUk9MRV9QQUNPVEVfU01TX0NPTlNVTFRBX1BBQ09URVNfQ09OVFJBVEFET1MiLCJST0xFX0FETUlOIiwiUk9MRV9QQUNPVEVfU01TX1JFTU9DQU9fUEFDT1RFIl0sInVzZXJuYW1lIjoicnBlLXNhbmRib3gifQ.DtxNXDEFD4R7hP8XusdDNqGNvI2_NtwR5tZAjbYYEb2SWSANiPx8kRLMzVcqkvCWf57PqEAIEO6uQN9mbcYBwQ
Content-Type
string
opcional
Exemplo:
application/json
Accept
string
opcional
Exemplo:
application/json