Admin Settings: Data Transfer
Update an import
Changed onUpdates an import. Send as multipart/form-data; the file part is optional. Re-uploading resets the import state to pending and clears the previous counts / error report. Permission: settings.data_transfer.imports.edit.
put/settings/data-transfer/imports/{id}
Request
- Base URLhttp://localhost:8000/api/admin
- AuthHTTP bearer
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Path parameters
idinteger required
Example:3
Import ID.
Request body multipart/form-data
Example request
{
"type": "products",
"action": "append",
"validation_strategy": "stop-on-errors",
"field_separator": ","
}Response
Import updated.
Example response
{
"id": 1,
"code": "products",
"action": "append",
"state": "pending",
"validationStrategy": "stop-on-errors",
"fieldSeparator": ",",
"filePath": "imports/6f1a_products.csv",
"imagesDirectoryPath": "product/images",
"summary": {
"created": 0,
"updated": 0,
"deleted": 0
},
"createdAt": "2026-05-25T08:15:00+00:00",
"updatedAt": "2026-05-25T08:20:00+00:00",
"success": true,
"isValid": true,
"stats": {
"processed": 120,
"total": 120,
"invalid": 0
},
"message": "Import deleted successfully."
}Changes
- info
added the optional property
to the response with the status (media type: application/json) - info
added the optional property
to the response with the status (media type: text/html) - info
added the optional property
to the response with the status (media type: application/json) - info
added the optional property
to the response with the status (media type: text/html)
- info