profound-logoProfound CMS
⌘K
Admin
Theme
DocsTutorialBlogPhilosophy
DocsTutorialBlogPhilosophy

Hybrid

Collection of Pages with ComponentsTypes of ComponentsSetup server sent events (SSE) content refetchAdminipaneeli puhverserveri seadistamineCEL Scripting in Template BuilderProject ScaffoldingMedia Library

Headless

KiirkÀivitusSplit Screen JSON Component Builder with LLMComponent Zod Pull

RESTi API

REST API OverviewgetConnect your websitegetMarsruutide hankiminegetGET /routegetGET /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 /translations

Asenda ĂŒhe olemasoleva tĂ”lke salvestatud sisu kĂ€sitsi.

Asenda olemasoleva tÔlke salvestatud sisu kÀsitsi. Kasuta seda siis, kui masinaga loodud vÀljundit tuleb parandada ilma kogu dokumenti uuesti tÔlkimata.

LÔpppunkt: PATCH /translations Autentimine: Bearer JWT (WorkOS)

PĂ€ringu keha

{
  "document_id": "<uuid>",
  "language": "fr",
  "content": {
    "title": "Tere",
    "body": "..."
  }
}
VĂ€liTĂŒĂŒpNĂ”utavMĂ€rkused
document_iduuidjahTÔlkega seotud algdokument.
languagestringjahUuendatava tÔlke keelekood.
contentobjectjahAsendav tÔlgitud sisu. Peab olema JSON-objekt.

Kombinatsioon document_id ja language vÀljadest tuvastab tÔlkerea.

Vastus

{
  "document_id": "<uuid>",
  "language": "fr",
  "updated": true
}

Allika rÀsi kÀitumine

TÔlke kÀsitsi uuendamine ei muuda selle source_hash vÀÀrtust.

SeetÔttu:

  • kui algdokument pole muutunud, jĂ€tab hilisem POST /translation tĂ”lke vahele ja sĂ€ilitab kĂ€sitsi paranduse
  • kui algdokument muutub, ei lange selle rĂ€si enam kokku ning hilisem tĂ”lketöö vĂ”ib sisu uuesti luua ja kĂ€sitsi parandatud sisu ĂŒle kirjutada

NĂ€ide

curl -X PATCH '{TRANSLATION_API_URL}/translations' \
  -H 'Authorization: Bearer <workos-jwt>' \
  -H 'Content-Type: application/json' \
  -d '{
    "document_id": "<uuid>",
    "language": "fr",
    "content": {
      "title": "Tere",
      "body": "Parandatud sisu."
    }
  }'

Veateated

  • 400 Bad Request — content ei ole JSON-objekt
  • 401 Unauthorized — Bearer-mĂ€rgis puudub vĂ”i on vigane
  • 404 Not Found — antud document_id ja language jaoks tĂ”lget ei leidu
  • 500 Internal Server Error — tĂ”lget ei saanud uuendada andmebaasi- vĂ”i teenuse vea tĂ”ttu
Continue Reading
Previousâ€čPOST /translationNextGET /usageâ€ș