Requiere un access token con el scope
kiosk:write. Consulta
Token para obtener un token.id de cada ítem es tuyo. Fire spark no lo deriva de la tienda y el alias.
Crear un dispositivo exige channel_id, store_id, alias y device_code. El canal tiene que ser de kiosco. La tienda tiene que existir. Fire spark genera un pairing_code, deja status en LINKED y copia los tracks de app por defecto del canal. Un id eliminado se puede volver a crear como un dispositivo nuevo.
Un dispositivo existente acepta cualquier subconjunto de esos campos más settings_overrides. Cambiar store_id o alias avisa a la tablet para que recargue su configuración. El estado, la salud, el software, el enrollment y los secretos los reporta la tablet y no se escriben aquí.
device_code se guarda en mayúsculas y debe tener al menos 8 caracteres. alias es único dentro de la tienda. settings_overrides.disabled_payment_ids reemplaza la lista completa. Un arreglo vacío habilita todos los pagos que permite el canal. Omite settings_overrides para dejar la lista actual.
Solicitud
Cuerpo
Un arreglo de 1 a 100 ítems. Cada ítem acepta estos campos:Respuesta
Zod valida el cuerpo completo antes de guardar. Si algún campo es inválido, responde HTTP400 y no se guarda ningún ítem. Cuando el cuerpo es válido, los ítems se guardan uno tras otro. El HTTP es 200 solo si todos se guardaron. Si un ítem posterior falla por una regla de negocio, el HTTP es el status de ese ítem (422 o 500).