Passer au contenu principal
PATCH
cURL

Autorisations

Authorization
string
header
requis

Pour vos propres scripts et vos intégrations de serveur à serveur. Créez une clé dans l'application sous Paramètres > Accès > Clés d'API et copiez-la à ce moment-là, car elle n'est affichée qu'une fois. Envoyez-la sous la forme Authorization: Bearer <key>. La clé agit en tant que le membre qui l'a créée, dans l'organisation où elle a été créée. Un appel exige l'autorisation du membre et l'une des portées de la clé, comme inventory:read ou sales:write. Une clé avec * a toutes les portées.

Paramètres de chemin

device
string
requis

L'ID de l'appareil, un UUID.

Corps

application/json

Renomme un appareil, ou définit où il travaille et combien de temps il peut rester hors ligne. Une requête fait l'un ou l'autre, parce qu'ils nécessitent des autorisations différentes.

name
string

Le nouveau nom de l'appareil, 80 caractères au plus. Envoyez-le sans les autres champs.

Maximum string length: 80
Exemple:

"Dock phone"

location_id
string<uuid> | null

L'emplacement auquel l'appareil est affecté. Null le retire, et l'omettre le conserve.

Exemple:

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

work_center_id
string<uuid> | null

Le poste de travail auquel l'appareil est affecté. Null l'efface, et l'omettre le conserve.

Exemple:

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

offline_grace_hours
integer | null

Combien d'heures cet appareil peut rester hors ligne avant de se verrouiller, de 8 à 720. Null suit le paramètre de l'organisation, et l'omettre conserve la valeur actuelle.

Plage requise: 8 <= x <= 720
Exemple:

24

Réponse

DeviceResource

data
DeviceResource · object
requis

Un appareil : une installation de l'application qui contient les données de l'organisation.