Saltar al contenido principal
PATCH
cURL

Autorizaciones

Authorization
string
header
requerido

Para tus propios scripts e integraciones de servidor a servidor. Crea una clave en la app en Configuración > Acceso > Claves de API y cópiala entonces, porque se muestra una sola vez. Envíala como Authorization: Bearer <key>. La clave actúa como el miembro que la creó, en la organización en la que se creó. Una llamada necesita el permiso del miembro y uno de los alcances de la clave, como inventory:read o sales:write. Una clave con * tiene todos los alcances.

Parámetros de ruta

device
string
requerido

El ID del dispositivo, un UUID.

Cuerpo

application/json

Cambia el nombre de un dispositivo, o define dónde trabaja y cuánto tiempo puede estar sin conexión. Una solicitud hace una de las dos cosas, porque requieren permisos distintos.

name
string

El nuevo nombre del dispositivo, de hasta 80 caracteres. Envíalo sin los demás campos.

Maximum string length: 80
Ejemplo:

"Dock phone"

location_id
string<uuid> | null

La ubicación a la que está asignado el dispositivo. Con null se quita, y si se omite se conserva.

Ejemplo:

"0199a0d0-0000-7000-8000-0000000000b1"

work_center_id
string<uuid> | null

El centro de trabajo al que está asignado el dispositivo. Con null se quita, y si no se envía se conserva.

Ejemplo:

"0199a0d0-0000-7000-8000-0000000000c1"

offline_grace_hours
integer | null

Cuántas horas puede este dispositivo estar sin conexión antes de bloquearse solo, de 8 a 720. Null sigue la configuración de la organización, y si se omite se conserva.

Rango requerido: 8 <= x <= 720
Ejemplo:

24

Respuesta

DeviceResource

data
DeviceResource · object
requerido

Un dispositivo: una instalación de la app que guarda los datos de la organización.