# Importer des objets via un fichier JSON Importe des objets dans le magasin à partir d'un fichier JSON via l'URL spécifiée. Pour plus d'informations, consultez la documentation. Endpoint: POST /v1/projects/{project_id}/import/from_external_file Version: 2.0.0 Security: basicAuth ## Path parameters: - `project_id` (integer, required) ID de projet. Ce paramètre se trouve dans le Compte éditeur à côté du nom du projet. Example: 44056 ## Request fields (application/json): - `connector_external_id` (string, required) Valeur fixe déterminant le type d'opération pour l'importation d'objets. Enum: "import_items" - `file_url` (string, required) URL d'un fichier contenant des données au format JSON. Le fichier doit être hébergé sur un service de stockage à accès public. Téléchargez le modèle de fichier dans le Compte éditeur dans la section [Store > Virtual Items > Catalog Management > Import Items (JSON)](https://publisher.xsolla.com/0/projects/0/storefront/import-export/import-items). Example: "https://my-bucket.s3.amazonaws.com/items.json" - `mode` (string) Actions d'importation : Enum: "create", "create_and_update", "sync" ## Response 201 fields (application/json): - `import_id` (string) ID de l'opération d'importation. Si vous rencontrez des difficultés lors de l'importation du fichier JSON, signalez cet ID à votre responsable de la réussite client ou envoyez un e-mail à csm@xsolla.com. Example: "af9f3638a16e11ef880da2cd677d2d24" ## Response 401 fields (application/json): - `errorCode` (integer) Example: 1020 - `errorMessage` (string) Example: "[0401-1020]: Error in Authentication method occurred" - `statusCode` (integer) Example: 401 ## Response 422 fields (application/json): - `errorCode` (integer) Example: 1803 - `errorMessage` (string) Example: "[0410-1803]: File content-type doesn't allowed. Allowed content types: application/json; current content type: text/plain" - `statusCode` (integer) Example: 422 - `transactionId` (string) Example: "x-x-x-x-transactionId-mock-x-x-x"