Description
Validate the categories import content, this API should be called prior to the import API call
URI
/api/account/{accountId}/configuration/le-categories/import/validate?v=2.0
HTTP Methods
POST
Response Codes
200 OK
400 Bad Request
401 Not Authorized
403 Forbidden
500 Internal server error
Formats
JSON
Path Parameters
Parameter | Description | Notes |
accountId | LP site id | Validation fail error code: 400 Type: String |
Query Parameters
Parameter | Description | Notes |
v | api version | Positive full double, current only 1.0 is supported |
fileType | Type of the file (parrent ac type) | CANNED_RESPONSE — canned response file type |
Request Headers
Header | Description |
Authorization | Contains token string to allow request authentication and authorization. See the doc for more details. |
Request Body
The request payload contain the CSV content as string and a structure for containing the validation errors in that CSV:
{ "csvContent":””, “errorsData”:{ “rows”:[ {“index”:1, “columns”:[“name”:”language”, “value”: “fake”], “errors”: [{“columnName”: “language”, “error” : “invalid language value”}]} ], “errorCount”: 1 } } |
Response Body
When there are validation error the response contain their details.
{ "rows":[ {“index”:1, “columns”:[“name”:”language”, “value”: “fake”], “errors”: [{“columnName”: “language”, “error” : “invalid language value”}]} ], “errorCount”: 1 } |