Skip to Content

POST /persona/csv

Parse Persona Csv

Parse a CSV file and return mapped items for preview (soft/accept on the raw upload).

Request Body

FieldTypeRequiredDescription
filestringNo
idempotency_keystringNo
softbooleanNo
acceptbooleanNo

Response (ParsePersonaCsvApiResponse)

FieldTypeRequiredDescription
upload_idstringYesUUID of the uploaded CSV file
itemsCreatePersonaItem[]YesParsed persona items for preview
mapped_fieldsstring[]YesColumn keys that were auto-mapped
row_countintegerYesNumber of data rows parsed
idempotency_keystringNoServer-minted soft-call key (audit call_id). On a soft propose, echo this back with accept to promote/reject the staged raw-CSV upload. NOTE: ack returns no items (the preview is only on the propose).
Last updated on