POST api/Auth/1/1/RecoveryValidateSelfie

Realiza la validación del selfie del usuario que va recuperar cuenta


Información del Request

Parametros de la URI

No posee parametros

Parametros del Body

SFE.Auth.Core.Requests.CheckSelfieRequest
NombreDescripciónTipoInformación Adicional
userAltId

Identificador de usuario

string

Matching regular expression pattern: [0-9a-fA-F\-]{32,36}

Max length: 128

mobileNumber

Número de teléfono móvil del usuario a validar

string

Matching regular expression pattern: ^[0-9]+$

Max length: 50

Min length: 5

email

Dirección de correo electrónico del usuario a validar

string

Matching regular expression pattern: [\w._%+-]+@[\w.-]+\.[a-zA-Z]{2,4}

Max length: 100

docType

Tipo de documento de identidad

integer

N/A

docNumber

Número de documento de identidad

string

Required

Max length: 150

image

Foto en formato JPG codificado en Base64

string

Max length: 4096

password

Nueva contraseña en caso de validación exitosa. Encriptada en formato JWT.

string

Max length: 1000

clientDevicePublicKey

Llave pública RSA del dispositivo coddificada en formato Base64Url

string

Max length: 4096

additional

Datos adicionales de imagen codificados en Base64

Dictionary of string [key] and string [value]

N/A

version

Versión solicitada del api de biometría

integer

N/A

recoveryId

Id de Recuperacion de cuenta

integer

N/A

applicationId

Identificador de la aplicación que consume el API. Valor constante acordado con el cliente

string

N/A

applicationVersion

Identificador de la versión de la aplicación

string

Max length: 100

applicationOS

Identificador del sistema operativo de la aplicación (en mayúsculas) Ejemplo: ANDROID, IOS

string

Max length: 100

language

Código ISO 639-1 de dos letras del idioma usado para los mensajes

string

Max length: 5

deviceId

Identificador del dispositivo registrado

integer

N/A

deviceAltId

Identificador alternativo del dispositivo registrado

string

Max length: 128

ipAddress

Dirección IP pública del dispositivo

string

Matching regular expression pattern: \d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}

latitude

Latitud dela ubicación enviada por dispositivo

string

Max length: 50

longitude

Longitud dela ubicación enviada por dispositivo

string

Max length: 50

additionalParameters

Datos adicionales

Dictionary of string [key] and string [value]

N/A

Ejemplos de request:

application/json, text/json

Ejemplo:
{
  "userAltId": "sample string 1",
  "mobileNumber": "sample string 2",
  "email": "sample string 3",
  "docType": 4,
  "docNumber": "sample string 5",
  "image": "sample string 6",
  "password": "sample string 7",
  "clientDevicePublicKey": "sample string 8",
  "additional": {
    "sample string 1": "sample string 2",
    "sample string 3": "sample string 4"
  },
  "version": 9,
  "recoveryId": 10,
  "applicationId": "sample string 11",
  "applicationVersion": "sample string 12",
  "applicationOS": "sample string 13",
  "language": "sample string 14",
  "deviceId": 15,
  "deviceAltId": "sample string 16",
  "ipAddress": "sample string 17",
  "latitude": "sample string 18",
  "longitude": "sample string 19",
  "additionalParameters": {
    "sample string 1": "sample string 2",
    "sample string 3": "sample string 4"
  }
}

application/xml, text/xml

Ejemplo:
<CheckSelfieRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/SFE.Auth.Core.Requests">
  <additionalParameters xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:KeyValueOfstringstring>
      <d2p1:Key>sample string 1</d2p1:Key>
      <d2p1:Value>sample string 2</d2p1:Value>
    </d2p1:KeyValueOfstringstring>
    <d2p1:KeyValueOfstringstring>
      <d2p1:Key>sample string 3</d2p1:Key>
      <d2p1:Value>sample string 4</d2p1:Value>
    </d2p1:KeyValueOfstringstring>
  </additionalParameters>
  <applicationId>sample string 11</applicationId>
  <applicationOS>sample string 13</applicationOS>
  <applicationVersion>sample string 12</applicationVersion>
  <deviceAltId>sample string 16</deviceAltId>
  <deviceId>15</deviceId>
  <ipAddress>sample string 17</ipAddress>
  <language>sample string 14</language>
  <latitude>sample string 18</latitude>
  <longitude>sample string 19</longitude>
  <additional xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:KeyValueOfstringstring>
      <d2p1:Key>sample string 1</d2p1:Key>
      <d2p1:Value>sample string 2</d2p1:Value>
    </d2p1:KeyValueOfstringstring>
    <d2p1:KeyValueOfstringstring>
      <d2p1:Key>sample string 3</d2p1:Key>
      <d2p1:Value>sample string 4</d2p1:Value>
    </d2p1:KeyValueOfstringstring>
  </additional>
  <clientDevicePublicKey>sample string 8</clientDevicePublicKey>
  <docNumber>sample string 5</docNumber>
  <docType>4</docType>
  <email>sample string 3</email>
  <image>sample string 6</image>
  <mobileNumber>sample string 2</mobileNumber>
  <password>sample string 7</password>
  <recoveryId>10</recoveryId>
  <userAltId>sample string 1</userAltId>
  <version>9</version>
</CheckSelfieRequest>

Información del Response

Descripción de los parametros

KinPOS.API.GenericResultOfSFE.Auth.Core.Requests.CheckSelfieResponse
NombreDescripciónTipoInformación Adicional
encryptedData

string

N/A

response

SFE.Auth.Core.Requests.CheckSelfieResponse

N/A

Ejemplos de response:

application/json, text/json

Ejemplo:
{
  "encryptedData": "sample string 1"
}

application/xml

Ejemplo:

An exception has occurred while using the formatter 'System.Net.Http.Formatting.XmlMediaTypeFormatter' to generate sample for media type 'application/xml'. Exception message: Type 'SFE.Auth.Core.Requests.CheckSelfieResponse' cannot be serialized. Consider marking it with the DataContractAttribute attribute, and marking all of its members you want serialized with the DataMemberAttribute attribute. If the type is a collection, consider marking it with the CollectionDataContractAttribute. See the Microsoft .NET Framework documentation for other supported types.

text/xml

Ejemplo:

An exception has occurred while using the formatter 'System.Net.Http.Formatting.XmlMediaTypeFormatter' to generate sample for media type 'text/xml'. Exception message: Type 'SFE.Auth.Core.Requests.CheckSelfieResponse' cannot be serialized. Consider marking it with the DataContractAttribute attribute, and marking all of its members you want serialized with the DataMemberAttribute attribute. If the type is a collection, consider marking it with the CollectionDataContractAttribute. See the Microsoft .NET Framework documentation for other supported types.