Lisa vÔi uuenda kohandatud komponendi dokumendivarianti, mis on seotud dokumendi ID jÀrgi.
Lisa vÔi uuenda kohandatud komponendi varianti (tabeli documents rida), mis on seotud dokumendi id jÀrgi. Sisesta id, et olemasolevat varianti uuendada; jÀta see lisamata, kui soovid luua uue. Saadaval ka aadressil /schemas/{schema_name}. Sisu valideeritakse komponendi skeemi alusel.
Autentimine: API-vĂ”ti â alati kohustuslik, ja vĂ”tmel peab olema content_write Ă”igus.
| Parameeter | TĂŒĂŒp | Kohustuslik | MĂ€rkused |
|---|---|---|---|
schema_name | string | jah | Kohandatud komponendi nimi. |
| Parameeter | TĂŒĂŒp | Kohustuslik | MĂ€rkused |
|---|---|---|---|
websiteId | uuid | ei | Sihtveebisait; kui see puudub, kasutatakse Host pÀist vÔi seadistust. |
api_key | string | ei | Alternatiiv pÀisele x-api-key. |
{
"id": "<uuid>",
"title": "Minu variant",
"content": { "title": "Tere", "body": "..." }
}
| VĂ€li | TĂŒĂŒp | Kohustuslik | MĂ€rkused |
|---|---|---|---|
id | uuid | ei | Uuendab vastava variandi, kui see on olemas; lisab uue, kui see puudub vÔi ei leitud. |
title | string | ei | Kuvapealkiri. Lisamisel on vaikimisi "Untitled"; uuendamisel jÀÀb muutmata, kui see on vÀlja jÀetud. |
content | object | jah | VÀljade vÀÀrtused, valideeritakse komponendi skeemi alusel. Peab olema JSON-objekt. |
{
"id": "...",
"schema_name": "post",
"title": "Minu variant",
"status": "mustand",
"version": 2,
"created": true
}
created on lisamisel true (HTTP 201) ja uuendamisel false (HTTP 200).
curl -X PATCH '{CMS_API_URL}/dataset/post?websiteId=<uuid>' \
-H 'x-api-key: <key>' \
-H 'Content-Type: application/json' \
-d '{"content":{"title":"Tere"}}'
400 â vigane websiteId, mitteobjektne content, tundmatu vĂ”i arhiveeritud komponent vĂ”i valideerimisviga401 â puuduv vĂ”i vigane API-vĂ”ti403 â vĂ”tmel puudub content_write Ă”igus404 â id on antud, kuid vastavat varianti ei leitud