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

Une liste groupée à vérifier avant son application : une action, une destination pour un déplacement seulement, un motif pour un ajustement seulement et de 1 à 100 lignes. Les quantités sont dans l'unité de base de l'article. Les lignes d'un ajustement peuvent être négatives, pour sortir du stock.

action
enum<string>
requis

Ce que la liste groupée fait à chaque ligne : move, adjust, hold ou print.

Options disponibles:
move,
adjust,
hold,
print
lines
object[]
requis

Les lignes de la liste, de 1 à 100.

Required array length: 1 - 100 elements
destination_id
string<uuid> | null

L'ID de l'emplacement où va le stock lors d'un déplacement. Obligatoire pour move et non permis pour toute autre action.

reason
enum<string> | null

Pourquoi le stock change, pour adjust seulement : found, damaged, lost, destroyed, correction, opening_balance ou other.

Options disponibles:
found,
damaged,
lost,
destroyed,
correction,
opening_balance,
other,
null

Réponse

BulkPreviewResource

data
BulkPreviewResource · object
requis

Une liste groupée vérifiée, avec chaque ligne et ses indicateurs.