Ir a la documentación
SparkGlimSparkGlim Desarrolladores
Buscar en toda la documentación

Prueba un tema en tu idioma o una ruta API exacta.

    Referencia API

    Imagen QR de entrada

    Devuelve PNG de marca de tamaño limitado para credencial; renderizar no concede propiedad.

    GEThttps://api.sparkglim.net/api/public/qr/ticket/:code

    Modelo de acceso

    Modelo de acceso
    Acceso público con validación
    Disponibilidad documentada
    Implementado en código

    Disponibilidad verificada en el código, sin garantía de producción.

    Respuesta PNG binaria, no JSON. Mostrar un código no autoriza el registro.

    Parámetros

    NombreTipoValidación
    codeObligatorio

    Credencial o código requerido; nunca publique OTP real o secreto de entrada.

    stringValidación: UUID o identificador de recurso documentado.
    sizeOpcional

    Anchura de imagen QR limitada por renderizador existente.

    integerValidación: 128–1024; valor predeterminado: 512.

    Solicitud

    Los ejemplos describen el contrato y no se ejecutan. Use registros de prueba autorizados; nunca pegue secretos reales aquí.

    GET /api/public/qr/ticket/:code
    http
    GET /api/public/qr/ticket/EXAMPLE_TICKET_CREDENTIAL?size=512 HTTP/1.1
    Host: api.sparkglim.net

    Respuesta

    Respuesta correcta · HTTP 200
    text
    <binary PNG bytes>
    Respuesta de error · HTTP 400
    json
    {
      "success": false,
      "error": "<ERROR_MESSAGE>"
    }

    Validación, permisos, registros no disponibles y fallos usan el estado HTTP y error del controlador.

    Límites y reintentos

    Límite predeterminado: 100 solicitudes por IP en 60 segundos. También se aplican controles específicos.

    Compatibilidad del código

    Las operaciones autorizadas requieren pruebas específicas de la cuenta.

    • server/src/api/routes/public.ts
    • app/api/qr/ticket/[code]/route.ts