Skip to main content
POST
/
api
/
property-definitions
/
upload-values-csv
Upload Property Values Csv
curl --request POST \
  --url https://api.merchantops.ai/api/property-definitions/upload-values-csv \
  --header 'Content-Type: application/json' \
  --data '
{
  "csv_content": "<string>"
}
'
{
  "created": 123,
  "failed": 123,
  "total": 123,
  "updated": 123,
  "cleaned": 0,
  "errors": [
    {
      "error": "<string>",
      "row": 123,
      "key": "<string>"
    }
  ],
  "skipped": 0
}

Headers

authorization
string | null
X-Organization-ID
string | null

Cookies

stytch_session
string | null

Body

application/json

Request model for CSV upload.

csv_content
string
required

CSV content as string

Response

Successful Response

Response model for batch CSV upload operations.

created
integer
required

Number of new records created

failed
integer
required

Number of rows that failed

total
integer
required

Total rows processed

updated
integer
required

Number of existing records updated

cleaned
integer
default:0

Number of existing null values cleaned up from the database

errors
CsvBatchError · object[]

List of errors

skipped
integer
default:0

Number of rows skipped due to null/empty values