Cập nhật các trường của một dòng nguồn CSV hiện có thuộc về người gọi.
Cập nhật các trường của một dòng csv_sources hiện có thuộc về người dùng đang gọi.
Xác thực: Bearer JWT (WorkOS). Việc cập nhật được giới hạn trong phạm vi người dùng của bạn (claim sub), vì vậy bạn chỉ có thể chỉnh sửa các nguồn CSV của chính mình.
| Tham số | Kiểu | Bắt buộc | Ghi chú |
|---|---|---|---|
id | uuid | có | ID của dòng csv_sources. |
{
"schema_name": "bài viết",
"spreadsheet_data": [ { "title": "Hàng 1" } ],
"status": "sẵn sàng"
}
| Trường | Kiểu | Bắt buộc | Ghi chú |
|---|---|---|---|
schema_name | chuỗi | không | Tên lược đồ mới. |
spreadsheet_data | mảng | không | Thay thế raw_data; đặt row_count bằng độ dài của mảng. |
status | chuỗi | không | Trạng thái mới. |
Cả ba đều tùy chọn, nhưng ít nhất một phải được cung cấp.
Toàn bộ dòng đã được cập nhật:
{
"id": "...",
"user_id": "...",
"schema_name": "bài viết",
"file_name": "data.csv",
"file_url": null,
"raw_data": [],
"row_count": 1,
"status": "sẵn sàng",
"error_msg": null,
"created_at": "2026-06-23T18:34:16Z",
"updated_at": "2026-06-23T20:36:55Z"
}
curl -X PATCH '{CMS_API_URL}/csv?id=<uuid>' \
-H 'Authorization: Bearer <workos-jwt>' \
-H 'Content-Type: application/json' \
-d '{"status":"ready"}'
400 — không có trường có thể cập nhật nào được cung cấp401 — thiếu claim sub hoặc JWT không hợp lệ404 — không có dòng trùng khớp cho id + người dùng của bạn500 — cập nhật thất bại