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.

Corps

application/json

Un transfert en brouillon : deux emplacements et au moins une ligne d'un article, une quantité décimale exacte positive et ses numéros de lot ou de série.

from_location_id
string<uuid>
requis

L'ID de l'emplacement d'où le stock est expédié. Il doit être actif.

to_location_id
string<uuid>
requis

L'ID de l'emplacement où le stock est reçu. Il doit être actif et différer de from_location_id.

lines
object[]
requis

Les lignes du transfert, de 1 à 20. Toutes les lignes ensemble peuvent nommer 25 numéros de série au plus.

Required array length: 1 - 20 elements
id
string<uuid> | null

Un UUIDv7 que le client a choisi pour un nouveau transfert, afin de pouvoir le nommer avant d'avoir une réponse. Il est ignoré lors d'une mise à jour.

note
string | null

Une note conservée avec le transfert, d'au plus 1000 caractères.

Maximum string length: 1000

Réponse

TransferResource

data
TransferResource · object
requis

Stock qui passe d'un emplacement à un autre en transit : expédié de l'un, puis reçu à l'autre.