Passer au contenu principal
PUT
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

repair
string
requis

L'ID de la réparation.

Corps

application/json

Ce qui est connu et fait jusqu'ici sur une réparation ouverte. Chaque champ est remplacé.

reported_fault
string
requis

Ce qui ne va pas avec l'unité, tel que le client l'a signalé. Jusqu'à 2,000 caractères.

Maximum string length: 2000
labor_minutes
integer
requis

Main-d'œuvre consacrée jusqu'ici à la réparation, en minutes entières.

Plage requise: 0 <= x <= 1000000
under_warranty
boolean
requis

Indique si la réparation est faite sans frais, sous garantie ou par geste commercial.

diagnosis
string | null

Ce que le diagnostic a trouvé, jusqu'à 5,000 caractères. S'il est omis, il est effacé.

Maximum string length: 5000
work_center_id
string<uuid> | null

L'ID du poste de travail dont les taux de main-d'œuvre et de frais généraux servent à établir le coût de la main-d'œuvre. Sans lui, la main-d'œuvre ne coûte rien.

quoted_price
string | null

Pour une réparation payante, le prix proposé au client, sous forme de chaîne décimale dans la devise de l'organisation.

Pattern: ^\d{1,20}(\.\d{1,20})?$
note
string | null

Une note en texte libre sur la réparation, d'au plus 2,000 caractères. Si elle est omise, elle est effacée.

Maximum string length: 2000

Réponse

RepairResource

data
RepairResource · object
requis

Une réparation avec la garantie, les pièces et le coût de son unité.