profound-logoProfound CMS
тМШK
Admin
Theme
DocsTutorialBlogPhilosophy
DocsTutorialBlogPhilosophy

Hybrid

Collection of Pages with ComponentsTypes of ComponentsSetup server sent events (SSE) content refetchрдПрдбрдорд┐рди рдкреИрдирд▓ рдкреНрд░реЙрдХреНрд╕реА рд╕реЗрдЯрдЕрдкрдЯреЗрдореНрдкрд▓реЗрдЯ рдмрд┐рд▓реНрдбрд░ рдореЗрдВ рд╕реНрдХреНрд░рд┐рдкреНрдЯрд┐рдВрдЧProject ScaffoldingрдореАрдбрд┐рдпрд╛ рд▓рд╛рдЗрдмреНрд░реЗрд░реА

Headless

рддреНрд╡рд░рд┐рдд рдкреНрд░рд╛рд░рдВрднSplit Screen JSON Component Builder with LLMComponent Zod Pull

REST API

REST API OverviewgetConnect your websitegetрд░реВрдЯреНрд╕ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВgetрд░реВрдЯ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВgetрдмреНрд▓реЙрдХ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВgetCEL рдХреИрд╢ рдХреЗ рд╕рд╛рде рдмреНрд▓реЙрдХреНрд╕ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВgetрдмреНрд▓реЙрдХреНрд╕-рдЬрдирд░реЗрдЯреЗрдб-рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВgetрдШрдЯрдХ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВgetGET /components/{name}getрдбреЗрдЯрд╛рд╕реЗрдЯ рд╕реНрдХреАрдорд╛ рдирд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВgetGET /content-changes (SSE)patchPATCH /dataset/{schema_name}postPOST /translationpatchрдкреИрдЪ рдЕрдиреБрд╡рд╛рджgetGET /usagepostPOST /csvpatchPATCH /csv
All Systems Operational
Powered Byprofound-logo
Theme

POST /csv

CSV рдпрд╛ JSON рд╕реНрдкреНрд░реЗрдбрд╢реАрдЯ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЛ рдбреНрд░рд╛рдлреНрдЯ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдЗрдВрдЬреЗрд╕реНрдЯ рдХрд░реЗрдВ, рдкреНрд░рддрд┐ рдкрдВрдХреНрддрд┐ рдПрдХред

CSV рдкрдВрдХреНрддрд┐рдпреЛрдВ (рдпрд╛ JSON рд╕реНрдкреНрд░реЗрдбрд╢реАрдЯ рдкрдВрдХреНрддрд┐рдпреЛрдВ) рдХреЛ рдбреНрд░рд╛рдлреНрдЯ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдЗрдВрдЬреЗрд╕реНрдЯ рдХрд░реЗрдВ, рдкреНрд░рддрд┐ рдкрдВрдХреНрддрд┐ рдПрдХ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ред

рдкреНрд░рдорд╛рдгреАрдХрд░рдг: Bearer JWT (WorkOS).

рдХреНрд╡реЗрд░реА рдкреИрд░рд╛рдореАрдЯрд░

рдкреИрд░рд╛рдореАрдЯрд░рдкреНрд░рдХрд╛рд░рдЖрд╡рд╢реНрдпрдХрдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ
website_iduuidрд╣рд╛рдБрд▓рдХреНрд╖реНрдп рд╡реЗрдмрд╕рд╛рдЗрдЯред рдиреЛрдЯ: рдпрд╣рд╛рдВ snake_case рд╣реИ, рдЕрдзрд┐рдХрд╛рдВрд╢ рдПрдВрдбрдкреЙрдЗрдВрдЯреНрд╕ рдХреЗ рд╡рд┐рдкрд░реАрддред

рд░рд┐рдХреНрд╡реЗрд╕реНрдЯ рдмреЙрдбреА

рджреЛ рдХрдВрдЯреЗрдВрдЯ рдкреНрд░рдХрд╛рд░ рд╕реНрд╡реАрдХрд╛рд░ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рдЬрд┐рдиреНрд╣реЗрдВ Content-Type рд╣реЗрдбрд░ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЪреБрдирд╛ рдЬрд╛рддрд╛ рд╣реИред

multipart/form-data тАФ рдлрд╝реАрд▓реНрдбреНрд╕:

  • schema_name (рдЯреЗрдХреНрд╕реНрдЯ, рдЖрд╡рд╢реНрдпрдХ)
  • file (рдХрдЪреНрдЪреЗ CSV рдмрд╛рдЗрдЯреНрд╕, рдЖрд╡рд╢реНрдпрдХ)ред рдкрд╣рд▓реА рдкрдВрдХреНрддрд┐ рд╣реЗрдбрд░ рд╣реЛрддреА рд╣реИ; рдкреНрд░рддреНрдпреЗрдХ рд╕реЗрд▓ рдПрдХ рдЯреНрд░рд┐рдо рдХреА рдЧрдИ JSON рд╕реНрдЯреНрд░рд┐рдВрдЧ рдорд╛рди рдмрди рдЬрд╛рддреА рд╣реИред

application/json (рдЕрдзрд┐рдХрддрдо 10 MiB):

{
  "schema_name": "post",
  "spreadsheet_data": [ { "title": "Row 1" }, { "title": "Row 2" } ]
}
  • schema_name (рд╕реНрдЯреНрд░рд┐рдВрдЧ, рдЖрд╡рд╢реНрдпрдХ)
  • spreadsheet_data (рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдХреА рдРрд░реЗ, рдЖрд╡рд╢реНрдпрдХ)

рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛

{ "inserted": 2 }

201 Created рд▓реМрдЯрд╛рддрд╛ рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рдкрдВрдХреНрддрд┐ рдПрдХ рдбреНрд░рд╛рдлреНрдЯ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдмрди рдЬрд╛рддреА рд╣реИ; рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХрд╛ рд╢реАрд░реНрд╖рдХ рдЙрд╕ рдкрдВрдХреНрддрд┐ рдХрд╛ рдкрд╣рд▓рд╛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдорд╛рди рд╣реЛрддрд╛ рд╣реИред

рдЙрджрд╛рд╣рд░рдг тАФ JSON

curl -X POST '{CMS_API_URL}/csv?website_id=<uuid>' \
  -H 'Authorization: Bearer <workos-jwt>' \
  -H 'Content-Type: application/json' \
  -d '{"schema_name":"post","spreadsheet_data":[{"title":"Row 1"}]}'

рдЙрджрд╛рд╣рд░рдг тАФ рдорд▓реНрдЯрд┐рдкрд╛рд░реНрдЯ CSV

curl -X POST '{CMS_API_URL}/csv?website_id=<uuid>' \
  -H 'Authorization: Bearer <workos-jwt>' \
  -F 'schema_name=post' \
  -F 'file=@data.csv'

рддреНрд░реБрдЯрд┐рдпрд╛рдБ

  • 400 тАФ рдкрд╛рд░реНрд╕ рддреНрд░реБрдЯрд┐рдпрд╛рдБ, schema_name/file рдХрд╛ рди рд╣реЛрдирд╛, рдЧреИрд░-рдРрд░реЗ spreadsheet_data, рдЧреИрд░-рдСрдмреНрдЬреЗрдХреНрдЯ рдкрдВрдХреНрддрд┐рдпрд╛рдБ, рдпрд╛ рдЦрд╛рд▓реА CSV
  • 401 тАФ JWT рдХрд╛ рдЕрднрд╛рд╡ рдпрд╛ рдЕрдорд╛рдиреНрдп JWT
  • 500 тАФ рдЗрдирд╕рд░реНрдЯ рд╡рд┐рдлрд▓рддрд╛
Continue Reading
PreviousтА╣GET /usageNextPATCH /csvтА║