profound-logoProfound CMS
⌘K
Admin
Theme
DocsTutorialBlogPhilosophy
DocsTutorialBlogPhilosophy

Hybrid

Collection of Pages with ComponentsTypes of ComponentsSetup server sent events (SSE) content refetchΡύθμιση διακομιστή μεσολάβησης πίνακα διαχείρισηςCEL Scripting in Template BuilderProject ScaffoldingΒιβλιοθήκη πολυμέσων

Χωρίς κεφαλή

Γρήγορη εκκίνησηjson και Claude κώδικαςComponent Zod Pull

REST API

επισκόπηση του REST APIgetConnect your websitegetGET /routesgetGET /routegetGET /blocksgetΛήψη μπλοκ με cel cachegetGET /blocks/generatedgetGET /componentsgetGET /components/{name}getΛήψη ονόματος σχήματος συνόλου δεδομένωνgetGET /content-changes (SSE)patchPATCH /dataset/{schema_name}postPOST /translationpatchPATCH /translationsgetGET /usagepostPOST /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‹POST /csv