記事を更新する

GraphQLクエリー

mutation updateArticle(
$uid: ID!
$name: String
$bodyMarkdown: String
$folderUid: ID
$categoryUids: [ID!]
) {
createArticle(
input: {
uid: $uid
name: $name
bodyMarkdown: $bodyMarkdown
folderUid: $folderUid
categoryUids: $categoryUids
}
) {
article {
uid
}
success
errors {
attribute
message
}
}
}

パラメーター

パラメーター名

必須

説明

bookUid

ID

必須

ブックのUID

name

String

必須

記事の名称

slug

String

パス名

folderUid

ID

フォルダーのUID

categoryUids

[ID]

カテゴリーのUID配列

bodyMarkdown

String

記事の本文(マークダウン形式)

isPublished

Boolean

公開/下書き

createHistory

Boolean

履歴を作成するかどうか

GraphQLレスポンス

項目名

説明

article.uid

記事のUID

success

成功したかどうか

errors[].attribute

エラー項目

errors[].message

エラーメッセージ

レスポンスの例

{
"data": {
"updateArticle": {
"article": {
"uid": "ar_3c5jz74w3ytpxqrycfmnbb52n1"
},
"success": true,
"errors": []
}
}
}

最終更新: