profound-logoProfound CMS
⌘K
Admin
Theme
DokumentaceTutorialBlogPhilosophy
DokumentaceTutorialBlogPhilosophy

Hybrid

Parametrické směrováníTypes of ComponentsSetup server sent events (SSE) content refetchNastavení proxy administračního paneluCEL Scripting in Template BuilderProject ScaffoldingKnihovna médií

Headless

Rychlý startJson a claude kódComponent Zod Pull

rozhraní REST API

REST API OverviewgetPřipojení webu k API CMSgetGET /routesgetGET /routegetGET /blocksgetzískat bloky s mezipamětí CELgetGET /blocks/generatedgetGET /componentsgetGET /components/{name}getGET /dataset/{schema_name}getGET /content-changes (SSE)patchPATCH /dataset/{schema_name}postPřeklad po publikacipatchPATCH /translationsgetGET /usagepostPOST /csvpatchPATCH /csv
All Systems Operational
Powered Byprofound-logo
Theme

PATCH /csv

Aktualizujte pole existujícího řádku zdroje CSV, který patří volajícímu.

Aktualizujte pole existujícího řádku csv_sources, který patří volajícímu uživateli.

Autorizace: Bearer JWT (WorkOS). Aktualizace je omezená na vašeho uživatele (nárok sub), takže můžete upravovat pouze své vlastní zdroje CSV.

Parametry dotazu

ParametrTypPovinnéPoznámky
iduuidanoID řádku csv_sources.

Tělo požadavku

{
  "schema_name": "post",
  "spreadsheet_data": [ { "title": "Řádek 1" } ],
  "status": "ready"
}
PoleTypPovinnéPoznámky
schema_namestringneNový název schématu.
spreadsheet_dataarrayneNahrazuje raw_data; nastaví row_count na délku pole.
statusstringneNový stav.

Všechny tři jsou nepovinné, ale je nutné uvést alespoň jednu.

Odpověď

Celý aktualizovaný řádek:

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

Příklad

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

Chyby

  • 400 — nebyla poskytnuta žádná pole k aktualizaci
  • 401 — chybějící nárok sub nebo neplatný JWT
  • 404 — žádný odpovídající řádek pro id a vašeho uživatele
  • 500 — chyba aktualizace
Continue Reading
Previous‹POST /csv