Update a content

Craft Cross CMSのコンテンツを更新します。

Required Scope

APIの実行に必要なScopeです。

beta.cms.content.update

Required Role

管理画面でScopeを追加する際に必要な権限です。

Craft Cross CMS > CMSの編集
Body Params
string
required

コンテンツが所属するモデルのID

string
required

更新するコンテンツのID

data
object
required

コンテンツの内容を指定します。モデルで定義したフィールドに従って、コンテンツの内容を指定してください。

リッチテキストフィールドの指定方法

リッチテキストフィールドの値は json 要素のみ有効です。 text および html は無視されます。

例: ID richtext のリッチテキストフィールドに、 <h1>RichText</h1> という内容を指定する場合、次のように指定します。

"richtext": {
  "json": {
    "type": "doc",
    "content": [
      {
        "type": "heading",
        "attrs": {
          "level": 1
        },
        "content": [
          {
            "type": "text",
            "text": "RichText"
          }
        ]
      }
    ]
  }
}

画像フィールドの指定方法

画像フィールドの値は、メディアライブラリの画像のIDを文字列として指定してください。

例:image というIDの画像フィールドに、6347f05d5d18d4536af5f336 というIDの画像を指定する場合、次のように指定します。

"image": "6347f05d5d18d4536af5f336"
boolean
Defaults to false

この操作でHook V2のトリガーを発火するかどうか。(参照

Headers
string

今後利用する可能性のある予約語です。現在は設定不要です。

string

認証情報を含むトークンです。"Authorization" ヘッダーに Bearer <token> の形式で設定してください。

string

リクエストのコンテンツタイプを指定します。通常は application/json を使用してください。

Response

Language
Credentials
Bearer
URL
Response
Choose an example:
application/json