Qbox
Documentación
v1 · beta

La API de Qbox para softwares de trasteros

Publica los centros de tus clientes con sus trasteros al momento, recibe sus solicitudes y, después, alquila online. Una API REST con OpenAPI 3.1, avisos firmados y un entorno de pruebas.

curl
curl -X PUT https://api.findqbox.com/connect/v1/facilities/madrid-01/units/T-021 \
  -H "Authorization: Bearer $TOKEN" \
  -H "Idempotency-Key: 5b1d0c3e-8f6a-4c2e-9d1b-7a0e2f4c6b11" \
  -H "Content-Type: application/json" \
  -d '{"number": "21", "areaM2": 2.6, "status": "available",
       "monthlyPrice": 49, "unitTypeId": "S"}'

Empieza en tres pasos

  1. Pide tus credenciales

    Al aceptar tu petición, las de pruebas. Con ellas, el token de tu software:

    curl
    curl -X POST https://api.findqbox.com/connect/oauth/token \
      -d grant_type=client_credentials \
      -d client_id=$CLIENT_ID \
      -d client_secret=$CLIENT_SECRET
  2. Manda un centro

    Con el permiso de la gestora, su dirección completa, su punto y su horario:

    curl
    curl -X PUT https://api.findqbox.com/connect/v1/facilities/madrid-01 \
      -H "Authorization: Bearer $TOKEN" \
      -d @centro.json
  3. Recibe los avisos

    Comprueba la firma de cada uno antes de usarlo:

    js
    // Qbox-Signature: t=1782456000,v1=5f3a…
    const ok = hmacSha256(secret, `${t}.${rawBody}`) === v1
      && Date.now() / 1000 - t < 300;

Guías

Referencia de la API

OpenAPI 3.1, con cada ruta, sus campos y sus errores. Sale del mismo contrato que usa el portal.

Versiones

v1 · beta. Añadir campos u operaciones no rompe nada; lo que rompa algo va en una v2, con al menos seis meses de aviso. Lo último: el nivel 2, el alquiler online, con el pago en la pasarela de la gestora.

Versiones

La certificación del nivel 1

  • Un centro completo, con su dirección y su punto
  • Sus tamaños y sus trasteros, con su estado y su precio
  • El plano, con todos sus trasteros
  • La lista de cada día
  • Un aviso, con su firma comprobada
  • Un reintento tras un 429

Y la revisión de uno de tus centros de verdad.

La certificación

¿Lo conectamos?

O escríbenos a team@findqbox.com.

Pide acceso