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

Une pièce prélevée du stock et mise dans l'unité d'une réparation, ou retirée de celle-ci.

kind
enum<string>
requis

Indique si la pièce a été used, sortie du stock à l'emplacement de la réparation, ou removed de l'unité.

Options disponibles:
used,
removed
item
string
requis

La pièce, par ID ou UGS.

Maximum string length: 64
quantity
string
requis

Combien, dans l'unité de base de la pièce, sous forme de chaîne décimale exacte supérieure à zéro.

Pattern: ^(?!0+(\.0+)?$)\d{1,20}(\.\d{1,20})?$
lot
string | null

Le lot de la pièce. Pour une pièce utilisée, les règles d'allocation en choisissent un lorsqu'il est omis.

Maximum string length: 255
serials
string[]

Les numéros de série de la pièce, un par unité. Jusqu'à 1,000, sans doublon, sans tenir compte de la casse.

Maximum array length: 1000
Maximum string length: 255
disposition
enum<string> | null

Ce qu'est devenue une pièce retirée : scrap ou return_to_supplier. Obligatoire lorsque kind est removed.

Options disponibles:
scrap,
return_to_supplier
note
string | null

Une note en texte libre sur la pièce, d'au plus 2,000 caractères.

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é.