Wheelz

Documentación

Documentación de la API

Endpoint

POST request a https://api.wheelz-app.es/dni/process/v2

Autenticación

La autenticación se realiza mediante la cabecera x-api-key. La clave de la API se puede encontrar en el dashboard.

Ejemplos

cURL

curl --location 'https://api.wheelz-app.es/dni/process/v2' \
--header 'x-api-key: tu clave de api aqui' \
--form 'files=@"/Users/wheelz/Downloads/1682410757689.jpg"' \
--form 'files=@"/Users/wheelz/Downloads/1682410757698.jpg"'

Axios (NodeJS)

const axios = require('axios');
const FormData = require('form-data');
const fs = require('fs');
let data = new FormData();
data.append('files', fs.createReadStream('/Users/wheelz/Downloads/1682410757689.jpg'));
data.append('files', fs.createReadStream('/Users/wheelz/Downloads/1682410757698.jpg'));

let config = {
  method: 'post',
  maxBodyLength: Infinity,
  url: 'https://api.wheelz-app.es/dni/process/v2',
  headers: {
    'x-api-key': 'tu clave de api aqui',
    ...data.getHeaders()
  },
  data : data
};

axios.request(config)
.then((response) => {
  console.log(JSON.stringify(response.data));
})
.catch((error) => {
  console.log(error);
});

Respuesta

{
  "fields": {
    "documentNumber": {
      "value": "99999999L",
      "verified": true
    },
    "name": {
      "value": "MARÍA",
      "verified": true
    },
    "firstSurname": {
      "value": "GONZALEZ",
      "verified": true
    },
    "secondSurname": {
      "value": "BLANCO",
      "verified": true
    },
    "birthDate": {
      "value": "1961-10-27",
      "verified": true
    },
    "expirationDate": {
      "value": "2028-02-10",
      "verified": true
    },
    "documentSupportNumber": {
      "value": "ASP150523",
      "verified": true
    },
    "rawAddress": {
      "value": "CRER. ARCADI BALAGUER 110 03 02",
      "verified": false
    },
    "gender": {
      "value": "M",
      "verified": true
    },
    "addressRoadType": {
      "value": "CARRER",
      "verified": false
    },
    "addressRoadName": {
      "value": "ARCADI BALAGUER",
      "verified": false
    },
    "addressNumber": {
      "value": "110",
      "verified": false
    },
    "addressFloor": {
      "value": "03",
      "verified": false
    },
    "addressDoor": {
      "value": "02",
      "verified": false
    },
    "addressProvince": {
      "value": "BARCELONA",
      "verified": false
    },
    "addressMunicipality": {
      "value": "CASTELLDEFELS",
      "verified": false
    },
    "addressTown": {
      "value": "CASTELLDEFELS",
      "verified": false
    }
  },
  "mrzDetected": true
}