Ir al contenido principal

Guía de la API CLUe

Este documento ayuda a integrar rápidamente y con facilidad la API CLUe de Suprema. Esta guía proporciona la información básica necesaria para usar la API CLUe, desde la forma de emitir claves de API hasta los formatos de solicitud y respuesta, los códigos de error y los límites de velocidad. La API CLUe funciona con las setting del portal CLUe de Suprema. Si no tiene una cuenta del portal CLUe, solicite una primero.

Qué es una clave de API

Se requiere una clave de API para llamar a la API CLUe. Puede emitir una desde el menú de administrador para el grupo de lugares. La API CLUe requiere una clave de API como token Bearer en el encabezado de la solicitud. Puede emitir y administrar claves de API en el portal CLUe.

Para registrarse, obtenga una invitación de un administrador de nivel superior o de un administrador en el mismo grupo de lugares.

Qué son Place y Place group?

Como CLUe admite un sistema multicliente, un Place se refiere a una unidad independiente, como una empresa o Branch, y un Place group es un concepto de nivel superior que administra varios Places en conjunto.

Generar una clave API

  1. Inicie sesión en el portal web de CLUe.

  2. Seleccione el Place group para la integración de API.

  3. Haga clic en moreSettings en la esquina superior derecha de la pantalla.

  4. Haz clic en Admin en la barra lateral izquierda.

  5. En la sección Manage API Keys, haga clic en + Add new api key.

  6. Seleccione el período de validez deseado.

    Si selecciona Custom, puede establecer el período de validez hasta por 365,000 días.

  7. Para emitir una nueva clave de API, haga clic en el botón Add.

  8. Cuando se cree la nueva clave de API, haga clic en el botón Copy y úsela como token Bearer al llamar a la API de CLUe.

Precaución

La clave de API concede acceso a la API de CLUe, así que manténgala segura y no la exponga externamente. Suprema no se hace responsable de los problemas causados por un uso indebido.

Conceptos básicos de la API CLUe

URL base

La URL base para todas las solicitudes de API es https://api.moon.supremainc.com/v1. Envíe todas las solicitudes de API por HTTPS.

La API CLUe sigue los principios RESTful tanto como es posible y ejecuta la mayoría de las operaciones en páginas y recursos de base de datos con solicitudes GET, POST, PATCH y DELETE. Tanto el cuerpo de la solicitud como el de la respuesta están codificados en JSON.

Respuesta correcta de la API

Cuando la respuesta se completa con éxito, se devuelve el siguiente estado.

Código de estado HTTP: 200

CampoDescripciónOpcional
codeCódigo de respuesta de la API
statusEstado de respuesta de la API
messageMensaje de respuesta de la APItrue
dataDatos de respuesta de la APItrue

Respuesta fallida de la API

Cuando la respuesta falla, se devuelve uno de los siguientes estados.

Código de estado HTTP: 400 / 500

CampoDescripciónOpcional
errorsRespuesta fallida de la API
errors.codeCódigo de error de fallo
errors.messageMensaje de referencia del fallo
errors.detailsDetalles del fallotrue

Códigos de error comunes

CódigoDescripción
e1000Error interno del servidor
e1001Permiso denegado
e1002No compatible
e1003Formato no válido
e1004Error de análisis de JSON
e1005Argumento de método no válido
e1006Solicitud incorrecta
e1007Recurso no encontrado
e1008Tipo de argumento de método incompatible
e1009Falta el encabezado de la solicitud

Límites de velocidad de la API

Precaución

CLUe limita cada API a 300 llamadas por 5 minutos, y este límite se aplica por origen de llamada. Sin embargo, las API que agregan imágenes faciales incluyen tareas de procesamiento, como la extracción y generación de plantillas, por lo que recomendamos esperar poco tiempo entre llamadas.

¿Fue útil esta página?