profound-logoProfound CMS
⌘K
Admin
Theme
Tài liệuHướng dẫnBlogTriết học
Tài liệuHướng dẫnBlogTriết học

Kết hợp

Định tuyến tham sốCác loại ComponentSetup server sent events (SSE) content refetchThiết lập proxy bảng điều khiển quản trịCEL Scripting in Template BuilderProject ScaffoldingThư viện phương tiện

Không đầu

Bắt đầu nhanhJson và claude codeComponent Zod Pull

REST API

Tổng quan REST APIgetKết nối API trang webgetGET /routesgetLấy tuyếngetGET /blocksgetLấy các khối kèm bộ đệm CELgetGET /blocks/generatedgetGET /componentsgetLấy tên thành phầngetLấy tên lược đồ tập dữ liệugetGET /content-changes (SSE)patchCập nhật tên lược đồ tập dữ liệupostPOST /translationpatchPATCH /translationsgetGET /usagepostPOST /csvpatchPATCH /csv
All Systems Operational
Powered Byprofound-logo
Theme

PATCH /csv

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ố truy vấn

Tham sốKiểuBắt buộcGhi chú
iduuidcóID của dòng csv_sources.

Nội dung yêu cầu

{
  "schema_name": "bài viết",
  "spreadsheet_data": [ { "title": "Hàng 1" } ],
  "status": "sẵn sàng"
}
TrườngKiểuBắt buộcGhi chú
schema_namechuỗikhôngTên lược đồ mới.
spreadsheet_datamảngkhôngThay thế raw_data; đặt row_count bằng độ dài của mảng.
statuschuỗikhôngTrạ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.

Phản hồi

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"
}

Ví dụ

curl -X PATCH '{CMS_API_URL}/csv?id=<uuid>' \
  -H 'Authorization: Bearer <workos-jwt>' \
  -H 'Content-Type: application/json' \
  -d '{"status":"ready"}'

Lỗi

  • 400 — không có trường có thể cập nhật nào được cung cấp
  • 401 — 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ạn
  • 500 — cập nhật thất bại
Continue Reading
Previous‹POST /csv