ナレッジアクション
割り当てアクションと公開アクションは、API バージョン 44.0 以降で使用できます。他のアクションはすべて、API バージョン 45.0 以降で使用できます。
組織で Lightning Knowledge が設定されている必要があります。ユーザは記事を管理する権限を持っている必要があります。
サポートされている REST HTTP メソッド
- URI
- ナレッジ記事のアーカイブ:
- /vXX.X/actions/standard/archiveKnowledgeArticles
- ナレッジ記事の割り当て:
- /vXX.X/actions/standard/assignKnowledgeArticles
- オンラインナレッジ記事からのドラフト作成:
- /vXX.X/actions/standard/createDraftFromOnlineKnowledgeArticle
- ナレッジ記事の削除:
- /vXX.X/actions/standard/deleteKnowledgeArticles
- ナレッジ記事の公開:
- /vXX.X/actions/standard/publishKnowledgeArticles
- ナレッジ記事のバージョンの復元:
- /vXX.X/actions/standard/restoreKnowledgeArticleVersion
- ナレッジ記事の翻訳の申請:
- /vXX.X/actions/standard/submitKnowledgeArticleForTranslation
- 形式
- JSON、XML
- HTTP メソッド
- GET、HEAD、POST
- 認証
- Authorization: Bearer token
- その他の情報
- エラー応答のタイプ
ナレッジ記事のアーカイブ
URI: /vXX.X/actions/standard/archiveKnowledgeArticles
| 入力 | 詳細 |
|---|---|
| articleVersionIdList |
|
- サンプル入力
-
次のコードサンプルは 2 つの記事をアーカイブします。
- サンプル出力
-
次のコードサンプルは、要求が成功した後の応答を示しています。
-
次のコードサンプルは、1 つの成功と 1 つの失敗を伴う応答を示しています。
ナレッジ記事の割り当て
URI: /vXX.X/actions/standard/assignKnowledgeArticles
| 入力 | 詳細 |
|---|---|
| articleVersionIdList |
|
| assigneeId |
|
| assignAction |
|
| dueDate |
|
| instruction |
|
| sendEmailNotification |
|
- サンプル入力
-
次のコードサンプルは 2 つの記事を翻訳に割り当てます。
- サンプル出力
-
次のコードサンプルは、要求が成功した後の応答を示しています。
オンラインナレッジ記事からのドラフト作成
URI: /vXX.X/actions/standard/createDraftFromOnlineKnowledgeArticle
| 入力 | 詳細 |
|---|---|
| action |
|
| unpublish |
|
| articleVersionId |
|
| articleId |
|
- サンプル入力
-
次のコードサンプルは、マスタ記事からドラフトを作成し、元の記事をアーカイブします。
- サンプル出力
-
次のコードサンプルは、要求が成功した後の応答を示しています。
ナレッジ記事の削除
URI: /vXX.X/actions/standard/deleteKnowledgeArticles
| 入力 | 詳細 |
|---|---|
| articleVersionIdList |
|
- サンプル入力
-
次のコードサンプルは 2 つの記事を削除します。
- サンプル出力
-
次のコードサンプルは、要求が成功した後の応答を示しています。
ナレッジ記事の公開
URI: /vXX.X/actions/standard/publishKnowledgeArticles
| 入力 | 詳細 |
|---|---|
| articleVersionIdList |
|
| pubAction |
|
| pubDate |
|
- サンプル入力
-
次のコードサンプルは次の 2 つの記事を公開します。
- サンプル出力
-
次のコードサンプルは、要求が成功した後の応答を示しています。
ナレッジ記事のバージョンの復元
URI: /vXX.X/actions/standard/restoreKnowledgeArticleVersion
| 入力 | 詳細 |
|---|---|
| action |
|
| articleId |
|
| versionNumber |
|
- サンプル入力
-
次のコードは、最新のアーカイブ済みバージョンを復元します。
-
次のコードは、発行済み記事の過去のアーカイブ済みバージョンを復元します。
-
次のコードは 2 つのアーカイブ済み記事を復元します。
- サンプル出力
-
次のコードサンプルは、要求が成功した後の応答を示しています。
ナレッジ記事の翻訳の申請
URI: /vXX.X/actions/standard/submitKnowledgeArticleForTranslation
| 入力 | 詳細 |
|---|---|
| articleId |
|
| language |
|
| assigneeId |
|
| dueDate |
|
| sendEmailNotification |
|
| 出力 | 詳細 |
|---|---|
| articleId |
|
| language |
|
- サンプル入力
-
次のコードサンプルは、1 つの記事をスペイン語の翻訳に申請します。
- サンプル出力
-
次のコードサンプルは、要求が成功した後の応答を示しています。
エラー応答のタイプ
ナレッジアクションは、アクションを対象としたエラーと項目を対象としたエラーの 2 種類のエラー応答で応答できます。
アクションを対象としたエラーは、呼び出そうとしているアクション全般に関するエラーを示します。アクションを対象としたエラーには、message に加えて statusCode が含まれています。この例は、無効な入力値を送信して発生した、アクションを対象としたエラーを示しています。
項目を対象としたエラーは、アクション内の特定の記事または記事のバージョンに関する問題を示します。たとえば、このコードは、1 つの失敗した項目と 1 つの成功した項目を含む archiveKnowledgeArticles アクション応答を示しています。
アクションに何らかのタイ���のエラーが発生した場合には、isSuccess 項目が false になります。