Admin Settings: Data Transfer
Validate an import
Changed onValidates the uploaded file and returns is_valid plus the refreshed import. Permission: settings.data_transfer.imports.import.
post/settings/data-transfer/imports/{id}/validate
Request
- Base URLhttp://localhost:8000/api/admin
- AuthHTTP bearer
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Path parameters
idstring required
Settings data transfer import validate ID
Request body
object required
Response
Validation result + refreshed import.
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