Qr validation
Este servicio es para validar el qr.
Request
Consume the GET endpoint
{{baseUrl}}/people/qr-validation
Resquest Body
{
"code": {"iv":"4fe4c15f79da99e9d55734e8e8ef6a17","content":"f3ea4ba1f23497ad0a2938f3e7c490b4b418d670d2964ccd4a331db37459c3b10eab53c0e141cc5c6f9c6b92e979f5dc45a56a2fbe7ef6b6cab56aa329326dfb93d2759c5138f9764a729620b8d9c3fcf66f3f2e0efd4c68e460b4248a92ed"}
}
Responses
Si todo es correcto, recibirá una respuesta exitosa como esta:
Success
{
"data": {
"validation": true,
"identifier": "131016032281",
"uid": "aa3a1531-515f-4fa3-9483-8937663cffbb"
},
"status": 200
}
Errors
Si el qr no es válido, recibirá una respuesta fallida como esta:
{
"error": {
"message": "La vigencia del QR ha expirado"
},
"status": 400
}
Si el usuario ya se encuentra registrado:
{
"error": {
"message": "El usuario ya se encuentra registrado",
"errorCode": "QR_VALIDATION_001"
},
"status": 400,
"data": {
"identifier": "1310160322812",
"uid": "c7d9503c-f22d-4285-ae34-abb8b52cd1fa"
}
}
Si el qr no se encuentra activo:
{
"error": {
"message": "El QR no se encuentra activo",
"errorCode": "QR_VALIDATION_002"
},
"status": 400,
"data": {
"identifier": "1310160322812",
"uid": "c7d9503c-f22d-4285-ae34-abb8b52cd1fa"
}
}
Si no se envia el code, iv o content, recibirá una respuesta fallida como esta:
{
"error": {
"message": "Cannot destructure property 'responseService' of '(intermediate value)' as it is undefined."
},
"status": 500
}
Si el error es del servidor, recibirá una respuesta fallida como esta:
{
"status": 500,
"data": "message"
}
Http Codes
Status | Description |
---|---|
200 | OK |
400 | Bad Request |
401 | Unauthorized |
500 | Internal Server Error |