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

multipart/form-data

Une migration à démarrer : des fichiers CSV ou des fichiers ZIP en contenant, jusqu'à 50 Mo en tout, ou une connexion à partir de laquelle extraire.

name
string
requis

Un nom pour la migration, comme Move from Katana. Jusqu'à 120 caractères.

Maximum string length: 120
files
file[]

Des fichiers CSV nommés d'après l'entité qu'ils contiennent, comme items.csv ou boms.csv, ou des fichiers ZIP en contenant. Jusqu'à 20 fichiers et 50 Mo en tout. Obligatoire sauf si connection_id est envoyé, et interdit avec lui.

Required array length: 1 - 20 elements

Un fichier CSV ou ZIP.

connection_id
string<uuid> | null

L'ID d'une connexion d'où extraire les enregistrements. Obligatoire à moins que des files ne soient envoyés, et non permis avec eux.

Réponse

MigrationResource

data
MigrationResource · object
requis

Une migration : un transfert d'enregistrements vers l'organisation à partir de fichiers CSV ou d'une connexion, avec son statut et son rapport de vérification. Ses entités ne sont énumérées que lorsqu'une seule migration est affichée.