profound-logoProfound CMS
⌘K
Admin
Theme
DocsTutorialBlogPhilosophy
DocsTutorialBlogPhilosophy

Hybrid

Parametrinis maršrutizavimasKomponentų tipaiSetup server sent events (SSE) content refetchAdministratoriaus skydelio tarpinio serverio nustatymasSkriptų kūrimas šablonų kūrimo priemonėjeProject ScaffoldingMedia Library

Be sąsajos

Greitasis startasSplit Screen JSON Component Builder with LLMComponent Zod Pull

REST API

REST API apžvalgagetPrijunkite svetainę prie CMS APIgetGET /routesgetGauti maršrutągetGET /blocksgetGET /blocks/with-cel-cachegetGET /blocks/generatedgetGET /componentsgetGET /components/{name}getGET /dataset/{schema_name}getGET /content-changes (SSE)patchPATCH /dataset/{schema_name}postPOST /translationpatchPATCH /translationsgetGET /usagepostPOST /csvpatchPATCH /csv
All Systems Operational
Powered Byprofound-logo
Theme

PATCH /csv

Atnaujinkite esamos CSV šaltinio eilutės, priklausančios iškviečiančiam naudotojui, laukus.

Atnaujinkite esamos csv_sources eilutės, priklausančios iškviečiančiam naudotojui, laukus.

Autentifikavimas: Bearer JWT (WorkOS). Atnaujinimas apribotas jūsų naudotojui (sub teiginys), todėl galite keisti tik savo CSV šaltinius.

Užklausos parametrai

ParametrasTipasPrivalomasPastabos
iduuidtaipcsv_sources eilutės ID.

Užklausos turinys

{
  "schema_name": "post",
  "spreadsheet_data": [ { "title": "Eilutė 1" } ],
  "status": "parengta"
}
LaukasTipasPrivalomasPastabos
schema_namestringneNaujas schemos pavadinimas.
spreadsheet_dataarraynePakeičia raw_data; nustato row_count pagal masyvo ilgį.
statusstringneNaujas statusas.

Visi trys yra neprivalomi, tačiau bent vienas turi būti pateiktas.

Atsakymas

Pilnai atnaujinta eilutė:

{
  "id": "...",
  "user_id": "...",
  "schema_name": "post",
  "file_name": "data.csv",
  "file_url": null,
  "raw_data": [],
  "row_count": 1,
  "status": "parengta",
  "error_msg": null,
  "created_at": "2026-06-23T18:34:16Z",
  "updated_at": "2026-06-23T20:36:55Z"
}

Pavyzdys

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

Klaidos

  • 400 — nepateikta nė vieno atnaujinamo lauko
  • 401 — trūksta sub teiginio arba JWT neteisingas
  • 404 — nerasta id ir jūsų naudotojui atitinkanti eilutė
  • 500 — atnaujinimo klaida
Continue Reading
Previous‹POST /csv