profound-logoProfound CMS
⌘K
Admin
Theme
DocsTutorialBlogPhilosophy
DocsTutorialBlogPhilosophy

Hybrid

ניתוב פרמטריסוגי רכיביםSetup server sent events (SSE) content refetchInstall Profound CMS as a proxyכתיבת סקריפטים בבונה התבניותProject Scaffoldingספריית המדיה

ללא ראש

התחלה מהירהSplit Screen JSON Component Builder with LLMComponent Zod Pull

ממשק REST

סקירת REST APIgetחיבור-אתר-ל-API-של-CMSgetGET /routesgetGET /routegetקבלת בלוקיםgetהשגת-בלוקים-עם-מטמון-CELgetGET /blocks/generatedgetקבל רכיביםgetGET /components/{name}getGET /dataset/{schema_name}getGET /content-changes (SSE)patchPATCH /dataset/{schema_name}postתרגום פוסטpatchPATCH /translationsgetGET /usagepostפוסט-CSVpatchPATCH /csv
All Systems Operational
Powered Byprofound-logo
Theme

PATCH /csv

עדכן שדות של שורת מקור CSV קיימת שנמצאת בבעלות המתקשר.

עדכן שדות של שורה קיימת ב-csv_sources שנמצאת בבעלות המשתמש הקורא.

אימות: Bearer JWT (WorkOS). העדכון מוגבל למשתמש שלך (התביעה sub), כך שאתה יכול לערוך רק את מקורות ה-CSV שלך.

פרמטרי שאילתה

פרמטרסוגנדרשהערות
iduuidכןמזהה השורה ב-csv_sources.

גוף הבקשה

{
  "schema_name": "post",
  "spreadsheet_data": [ { "title": "Row 1" } ],
  "status": "ready"
}
שדהסוגנדרשהערות
schema_namestringלאשם סכימה חדש.
spreadsheet_dataarrayלאמחליף את raw_data; מגדיר את row_count לאורך המערך.
statusstringלאסטטוס חדש.

שלושתם אופציונליים, אך לפחות אחד חייב להינתן.

תגובה

השורה המלאה לאחר העדכון:

{
  "id": "...",
  "user_id": "...",
  "schema_name": "post",
  "file_name": "data.csv",
  "file_url": null,
  "raw_data": [],
  "row_count": 1,
  "status": "ready",
  "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 — לא סופקו שדות לעדכון
  • 401 — חסרה תביעת sub או JWT לא חוקי
  • 404 — אין שורה תואמת עבור id + המשתמש שלך
  • 500 — כשל בעדכון
Continue Reading
Previous‹פוסט-CSV