外部コンテンツ取り込み API
外部コンテンツ取り込み API は、ServiceNow® インスタンスの外部のソースから ServiceNow® AI 検索 アプリケーションのインデックスへ、コンテンツを取り込めるようにするエンドポイントを提供します。
外部コンテンツ取り込み API – DELETE /ais/external_content/deleteByQuery/{schema_table_name}
指定されたクエリに一致するすべての外部ドキュメントを AI 検索 インデックスから削除します。
URL 形式
バージョニングされた URL:/api/now/{api_version}/ais/external_content/deleteByQuery/{schema_table_name}?query={query}
サポートされている要求パラメーター
| 名前 | 説明 |
|---|---|
| api_version | オプションアクセスするエンドポイントのバージョン。たとえば、v1 や v2 などです。最新以外のエンドポイントバージョンを使用する場合にのみ、この値を指定してください。 データタイプ:文字列 |
| schema_table_name | 削除するインデックス付きドキュメントのスキーマを定義する外部コンテンツスキーマテーブルの名前。たとえば、u_ext_content などです。 データタイプ:文字列 |
| 名前 | 説明 |
|---|---|
| query | schema_table_nameで指定されたスキーマテーブルの有効な URL エスケープクエリ。たとえば、title=Introduction は、タイトルが Introduction のドキュメントをクエリします。 データタイプ:文字列 |
| 名前 | 説明 |
|---|---|
| なし |
ヘッダー
次のリクエストや応答ヘッダーは、この HTTP アクションにのみ適用されるか、またはこのアクションに別個の方法で適用されます。REST API で使用される一般的なヘッダーのリストについては、「 サポートされている REST API ヘッダー」を参照してください。
| ヘッダー | 説明 |
|---|---|
| 承認 | 応答本文のデータフォーマット。application/json のみをサポートします。 |
| ヘッダー | 説明 |
|---|---|
| なし |
ステータスコード
この HTTP アクションには、次のステータスコードが適用されます。REST API で使用される可能性のあるステータスコードのリストについては、「 REST API HTTP 応答コード」を参照してください。
| ステータスコード | 説明 |
|---|---|
| 200 | 成功。要求が正常に処理されました。 |
| 400 | 要求が正しくありません。不適切な要求タイプまたは誤った要求が検出されました。 |
| 500 | 内部サーバーエラー。要求の処理中に予期しないエラーが発生しました。応答に、エラーに関する追加情報が含まれます。 |
応答本文のパラメーター (JSON または XML)
| 名前 | 説明 |
|---|---|
| error | 要求の処理中に発生した発生したエラーを説明するオブジェクト。 データタイプ:オブジェクト |
| error.detail | 要求の処理中に発生したエラーの詳細。 データタイプ:文字列 |
| error.message | 要求の処理中に発生したエラーのメッセージ。 データタイプ:文字列 |
| result | 正常に処理された要求の結果。 データタイプ:文字列 |
| status | 失敗した要求のステータス。 有効な値:
データタイプ:文字列 |
cURL 要求
u_ext_content スキーマテーブルから、タイトルフィールドの値が Introduction および Report for 31 October 2020 のドキュメントを削除します。
curl "https://instance.service-now.com/api/now/v2/ais/external_content/deleteByQuery/u_ext_content?query=title%3DIntroduction%20OR%20title%3DReport%20for%2031%20October%202020" \
--request DELETE \
--user "username":"password" \
--header "Accept: application/json"
{
"result": "Delete By Query Successfully Executed"
}
外部コンテンツ取り込み API – DELETE /ais/external_content/deleteDocument/{schema_table_name}/{document_id}
指定された一意の識別子を持つ外部ドキュメントを AI 検索 インデックスから削除します。
URL 形式
バージョニングされた URL:/api/now/{api_version}/ais/external_content/deleteDocument/{schema_table_name}/{document_id}
サポートされている要求パラメーター
| パラメーター | 説明 |
|---|---|
| api_version | オプションアクセスするエンドポイントのバージョン。たとえば、v1 や v2 などです。最新以外のエンドポイントバージョンを使用する場合にのみ、この値を指定してください。 データタイプ:文字列 |
| document_id | 削除する外部ドキュメントの一意の識別子。たとえば、ADMIN-2027858531-16 などです。 データタイプ:文字列 |
| schema_table_name | 削除するインデックス付きドキュメントのスキーマを定義する外部コンテンツスキーマテーブルの名前。たとえば、u_ext_content などです。 データタイプ:文字列 |
| 名前 | 説明 |
|---|---|
| なし |
| 名前 | 説明 |
|---|---|
| なし |
ヘッダー
次のリクエストや応答ヘッダーは、この HTTP アクションにのみ適用されるか、またはこのアクションに別個の方法で適用されます。REST API で使用される一般的なヘッダーのリストについては、「 サポートされている REST API ヘッダー」を参照してください。
| ヘッダー | 説明 |
|---|---|
| 承認 | 応答本文のデータフォーマット。application/json のみをサポートします。 |
| ヘッダー | 説明 |
|---|---|
| なし |
ステータスコード
この HTTP アクションには、次のステータスコードが適用されます。REST API で使用される可能性のあるステータスコードのリストについては、「 REST API HTTP 応答コード」を参照してください。
| ステータスコード | 説明 |
|---|---|
| 200 | 成功。要求が正常に処理されました。 |
| 400 | 要求が正しくありません。不適切な要求タイプまたは誤った要求が検出されました。 |
| 500 | 内部サーバーエラー。要求の処理中に予期しないエラーが発生しました。応答に、エラーに関する追加情報が含まれます。 |
応答本文のパラメーター (JSON または XML)
| 要素 | 説明 |
|---|---|
| error | 要求の処理中に発生した発生したエラーを説明するオブジェクト。 データタイプ:オブジェクト |
| error.detail | 要求の処理中に発生したエラーの詳細。 データタイプ:文字列 |
| error.message | 要求の処理中に発生したエラーのメッセージ。 データタイプ:文字列 |
| result | 正常に処理された要求の結果。 データタイプ:文字列 |
| status | 失敗した要求のステータス。 有効な値:
データタイプ:文字列 |
cURL 要求
u_ext_content スキーマテーブルから識別子 ADMIN-2587918521-27 のドキュメントを削除します。
curl 'https://instance.service-now.com/api/now/v2/ais/external_content/deleteDocument/u_ext_content/ADMIN-2587918521-27' \
--request DELETE \
--user 'username':'password' \
--header 'Accept: application/json'
{
"result":"Document removed"
}
外部コンテンツ取り込み API – POST /ais/external_content/ingestDocument/{schema_table_name}
インデックス作成のために、外部ドキュメントのリストを AI 検索 取り込みバッチャーに送信します。インデックス作成が完了すると、取り込まれたドキュメントのコンテンツが検索可能になります。
このエンドポイントを使用して、テキストコンテンツとメタデータを含む外部ドキュメントをフィードできます。
- POST /ais/external_content/storeContent エンドポイントを使用して、AI 検索 にバイナリコンテンツを保存します。result 応答本文パラメーターの値を記録します。
- このエンドポイントを使用して、外部ドキュメントを AI 検索 に送信します。記録された result 応答本文パラメーター値と一致するように、ドキュメントの content_pointer 要求本文パラメーターを設定します。
URL 形式
バージョニングされた URL:/api/now/{api_version}/ais/external_content/ingestDocument/{schema_table_name}
サポートされている要求パラメーター
| パラメーター | 説明 |
|---|---|
| api_version | オプションアクセスするエンドポイントのバージョン。たとえば、v1 や v2 などです。最新以外のエンドポイントバージョンを使用する場合にのみ、この値を指定してください。 データタイプ:文字列 |
| schema_table_name | 要求内の外部ドキュメントのスキーマを定義する外部コンテンツスキーマテーブルの名前。たとえば、u_ext_content などです。 データタイプ:文字列 |
| 名前 | 説明 |
|---|---|
| なし |
| 要素 | 説明 |
|---|---|
| [array] | 必須です。オブジェクトの名前なしアレイです。各オブジェクトは、インデックス作成のために取り込む外部ドキュメントを表します。 データタイプ:アレイ |
| [array].content_pointer | POST /ais/external_content/storeContent エンドポイントを使用して保存されたバイナリコンテンツのインスタンスの識別子。 取り込み中、AI 検索 はバイナリコンテンツを解析し、その検索可能なコンテンツを外部ドキュメントを表すインデックス付きレコードに追加します。解析により、保存されているコンテンツオブジェクトが削除されます。
注: この識別子は、storeContent エンドポイントによって返される result 応答本文要素と一致する必要があります。 データタイプ:文字列 |
| [array].document_id | 必須です。schema_table_name パスパラメーターで指定された外部コンテンツスキーマテーブル内の外部ドキュメントの一意の識別子。 注: ドキュメントを取り込むと、同じ document_id を持つ同じ外部コンテンツスキーマテーブル内の既存のドキュメントが上書きされます。同じ取り込み要求内の 2 つ以上のドキュメントに同じ document_id がある場合、要求は失敗します。 データタイプ:文字列 |
| [array].principals | 外部定義のセキュリティプリンシパル (ユーザーとグループ) に対する外部ドキュメントのアクセス権限を記述するキーと値のペアを含むオブジェクト。
注: ドキュメントでこのパラメーターを省略すると、要求は成功しますが、AI 検索 は「The principal of the document is missing」という取り込みフィードバックメッセージとともにドキュメントを却下します。 このパラメーターオブジェクトにドキュメントへのアクセス権を付与するキーと値のペアが含まれていない場合、要求は成功しますが、AI 検索 は「The principal of the document is invalid」という取り込みフィードバックメッセージとともにドキュメントを却下します。 データタイプ:オブジェクト
サポートされているバージョン:API の v2 以降で利用可能です。 |
| [array].principals.everyone | すべてのユーザーの外部ドキュメントへのアクセスが許可されているかどうかを示すフラグ。このパラメーターを true に設定すると、すべての ServiceNow AI Platform ユーザーが、ドキュメントから作成されたインデックス付きレコードを表示できます。
注: ドキュメントでこのパラメーターと [array].principals.none の両方を true に設定すると、要求は成功しますが、AI 検索 は「The principal of the document is invalid」という取り込みフィードバックメッセージとともにドキュメントを却下します。要求では、これらの 2 つのパラメーターの片方のみを true に設定できます。 有効な値:
データタイプ:ブーリアン デフォルト: true サポートされているバージョン:API の v2 以降で利用可能です。 |
| [array].principals.groups.deny | 文字列のアレイで、各文字列は、外部ドキュメントへのアクセスが拒否された外部定義グループの名前です。これらの外部グループのいずれかにマップされた ServiceNow AI Platform ユーザーは、ドキュメントから作成されたインデックス付き検索結果レコードを表示できません。 [array].principals.everyone または [array].principals.none のいずれかが true に設定されている場合、このパラメーターは無効です。 このパラメーターは [array].principals.groups.read よりも優先されます。同じユーザーが、ドキュメントの読み取りおよびアクセス拒否権限の両方を持つ外部グループにマップされている場合、AI 検索 はそのユーザーに対してインデックス付きレコードへのアクセスを拒否します。 デフォルトでは、[array].principals.users.read はこのパラメーターよりも優先されます。インデックス付きソースのこの優先順位を逆にするには、「外部コンテンツのインデックス付きソースに対するユーザー読み取りおよびグループ拒否アクセス許可の優先順位を変更する」を参照してください。 データタイプ:アレイ 値は、指定された外部定義グループの名前に応じて、任意の形式にすることができます。例:
サポートされているバージョン:API の v2 以降で利用可能です。 |
| [array].principals.groups.read | 文字列のアレイで、各文字列は、外部ドキュメントへのアクセスが許可された外部定義グループの名前です。これらの外部グループのいずれかにマップされた ServiceNow AI Platform ユーザーは、ドキュメントから作成されたインデックス付き検索結果レコードを表示できます。 [array].principals.everyone または [array].principals.none のいずれかが true に設定されている場合、このパラメーターは無効です。 [array].principals.groups.deny はこのパラメーターよりも優先されます。同じユーザーが、ドキュメントの読み取りおよびアクセス拒否権限の両方を持つ外部グループにマップされている場合、AI 検索 はそのユーザーに対してインデックス付きレコードへのアクセスを拒否します。 データタイプ:アレイ 値は、指定された外部定義グループの名前に応じて、任意の形式にすることができます。例:
サポートされているバージョン:API の v2 以降で利用可能です。 |
| [array].principals.none | すべてのユーザーの外部ドキュメントへのアクセスが拒否されているかどうかを示すブーリアンオプション。このパラメーターを true に設定すると、ais_high_security_admin昇格した権限ロールを持つ ServiceNow AI Platform ユーザーのみが、ドキュメントから作成されたインデックス付きレコードを表示できます。
注: ドキュメントでこのパラメーターと [array].principals.everyone の両方を true に設定すると、取り込み時に、AI 検索 は「The principal of the document is invalid」というエラーメッセージとともにドキュメントを却下します。要求では、これらの 2 つのパラメーターの片方のみを true に設定できます。 有効な値:
データタイプ:ブーリアン デフォルト: false サポートされているバージョン:API の v2 以降で利用可能です。 |
| [array].principals.users.deny | 文字列のアレイで、各文字列は、外部ドキュメントへのアクセスが拒否された外部定義ユーザーの名前です。これらの外部ユーザーのいずれかにマップされた ServiceNow AI Platform ユーザーは、ドキュメントから作成されたインデックス付き検索結果レコードを表示できません。 [array].principals.everyone または [array].principals.none のいずれかが true に設定されている場合、このパラメーターは無効です。 このパラメーターは [array].principals.users.read よりも優先されます。同じユーザーが、ドキュメントの読み取りおよびアクセス拒否権限の両方を持つ外部ユーザーにマップされている場合、AI 検索 はそのユーザーに対してインデックス付きレコードへのアクセスを拒否します。 データタイプ:アレイ 値は、指定された外部定義ユーザーの名前に応じて、任意の形式にすることができます。例:
サポートされているバージョン:API の v2 以降で利用可能です。 |
| [array].principals.users.read | 文字列のアレイで、各文字列は、外部ドキュメントへのアクセスが許可された外部定義ユーザーの名前です。これらの外部ユーザーのいずれかにマップされた ServiceNow AI Platform ユーザーは、ドキュメントから作成されたインデックス付き検索結果レコードを表示できます。 [array].principals.everyone または [array].principals.none のいずれかが true に設定されている場合、このパラメーターは無効です。 [array].principals.users.deny はこのパラメーターよりも優先されます。同じユーザーが、ドキュメントの読み取りおよびアクセス拒否権限の両方を持つ外部ユーザーにマップされている場合、AI 検索 はそのユーザーに対してインデックス付きレコードへのアクセスを拒否します。 デフォルトでは、このパラメーターは [array].principals.groups.deny よりも優先されます。インデックス付きソースのこの優先順位を逆にするには、「外部コンテンツのインデックス付きソースに対するユーザー読み取りおよびグループ拒否アクセス許可の優先順位を変更する」を参照してください。 データタイプ:アレイ 値は、指定された外部定義ユーザーの名前に応じて、任意の形式にすることができます。例:
サポートされているバージョン:API の v2 以降で利用可能です。 |
| [array].properties | 名前と値のペアを含むオブジェクトで、各ペアは、ドキュメントのために取り込むフィールド名と値を表します。フィールド名と値は、すべて文字列として指定する必要があります。 取り込み後、これらのドキュメントフィールド値は、schema_table_name パスパラメーターで指定された外部コンテンツスキーマテーブルに定義されたインデックス付きソースを介してアクセスできます。ユーザーは、このインデックス付きソースから派生した検索ソースでこれらのフィールド値を検索できます。 データタイプ:オブジェクト フィールド名に使用できるのは、小文字とアンダースコアのみです。値には任意の文字を含めることができます。値の長さは、外部コンテンツスキーマテーブルのフィールドに定義された max_length 属性によって制限されます。フィールドの名前と値のペアの例は次のとおりです。 |
ヘッダー
次のリクエストや応答ヘッダーは、この HTTP アクションにのみ適用されるか、またはこのアクションに別個の方法で適用されます。REST API で使用される一般的なヘッダーのリストについては、「 サポートされている REST API ヘッダー」を参照してください。
| ヘッダー | 説明 |
|---|---|
| 承認 | 応答本文のデータフォーマット。application/json のみをサポートします。 |
| Content-Type | 要求本文のデータ形式。application/json のみをサポートします。 |
| ヘッダー | 説明 |
|---|---|
| なし |
ステータスコード
この HTTP アクションには、次のステータスコードが適用されます。REST API で使用される可能性のあるステータスコードのリストについては、「 REST API HTTP 応答コード」を参照してください。
| ステータスコード | 説明 |
|---|---|
| 200 | 成功。要求が正常に処理されました。 |
| 202 | 部分的に成功。要求は処理されました。一部のドキュメントには、取り込みフィードバックの警告またはエラーメッセージがあります。 |
| 400 | 要求が正しくありません。不適切な要求タイプまたは誤った要求が検出されました。 |
| 500 | 内部サーバーエラー。要求の処理中に予期しないエラーが発生しました。応答に、エラーに関する追加情報が含まれます。 |
応答本文のパラメーター (JSON または XML)
| 名前 | 説明 |
|---|---|
| error | 要求の処理中に発生した発生したエラーを説明するオブジェクト。 データタイプ:オブジェクト |
| error.detail | 要求の処理中に発生したエラーの詳細。 データタイプ:文字列 |
| error.message | 要求の処理中に発生したエラーのメッセージ。 データタイプ:文字列 |
| result | 取り込み要求の結果オブジェクトを表す JSON 形式の文字列。 データタイプ:文字列 |
| result.duration_in_ms | 外部ドキュメントの取り込みに費やされた時間。 データタイプ:数値 単位:ミリ秒 |
| result.feedback | オブジェクトのアレイで、各オブジェクトは、要求本文から取り込まれたドキュメントのフィードバックを表します。 データタイプ:アレイ |
| result.feedback.document_id | 要求本文で指定された外部ドキュメントの一意の識別子。 データタイプ:文字列 |
| result.feedback.messages | 名前なしオブジェクトのアレイで、各オブジェクトは、外部ドキュメントのインデックス作成中にログに記録された取り込みフィードバックメッセージを表します。 データタイプ:アレイ |
| result.feedback.messages.code | 取り込みフィードバックメッセージを記録したインデックス作成ワークフローコンポーネントによってスローされた例外のコード。 データタイプ:文字列 |
| result.feedback.messages.component | 取り込みフィードバックメッセージを記録したインデックス作成ワークフローコンポーネントの識別子。 データタイプ:文字列 |
| result.feedback.messages.level | 取り込みフィードバックメッセージのログ記録レベル。 有効な値:
データタイプ:文字列 |
| result.feedback.messages.message | 取り込みフィードバックメッセージについてログに記録されたテキスト。 データタイプ:文字列 |
| status | 失敗した要求のステータス。 有効な値:
データタイプ:文字列 |
プリンシパル権限の優先順位
| 属性値 | プリンシパル権限の優先順位 |
|---|---|
| true | 優先順位の高いものから低いものへ:
注: これは、外部コンテンツのインデックス付きソースのデフォルトの属性値です。 |
| false | 優先順位の高いものから低いものへ:
注: この属性値を設定する手順については、「 外部コンテンツのインデックス付きソースに対するユーザー読み取りおよびグループ拒否アクセス許可の優先順位を変更する」を参照してください。 |
cURL 要求
u_ext_content スキーマテーブルにインデックスを作成するために、2 つの外部ドキュメント (POST /ais/external_content/storeContent エンドポイントを使用して以前に保存されたバイナリコンテンツオブジェクトへのコンテンツポインターあり) をフィードします。
curl 'https://instance.servicenow.com/api/now/v2/ais/external_content/ingestDocument/u_ext_content' \
--request POST \
--user 'username':'password' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--data '[
{
"document_id": "ADMIN-2027858531-16",
"content_pointer": "749b52a1-baa8-4556-a4f3-00404c95e6a8",
"properties": {
"title": "Introduction",
"url": "file:///myhost/reports/Introduction.pdf",
"file_name": "Introduction.pdf",
"file_size": "10285",
"creation_date": "2020-11-01 12:27:43"
},
"principals": {
"everyone": false,
"groups.read": [
"report-users",
"report-admins"
],
"users.deny": [
"ad\abel-tuter"
]
}
},
{
"document_id": "ADMIN-2587918521-27",
"content_pointer": "bd605435-268b-464f-a7c3-0c5ea894a5c2",
"properties": {
"title": "Report for 31 August 2020",
"url": "file:///myhost/reports/Report-2020-08-31.pdf",
"file_size": "27597",
"creation_date": "2020-09-01 12:48:13"
},
"principals": {
"everyone": false,
"groups.read": [
"report-users",
"report-admins"
],
"users.read": [
"ad\beth-anglin"
]
}
}
]'
{
"result":"{\"duration_in_ms\":3822,\"feedback\":[{\"messages\":[{\"level\":\"INFO\",\"message\":\"CREATED\",\"component\":\"init\"},{\"level\":\"INFO\",\"message\":\"OK\",\"component\":\"index-886de18e750030108b23bcd69cdc2dd3-indexer.index-886de18e750030108b23bcd69cdc2dd3-content-dispatcher\"},{\"level\":\"INFO\",\"message\":\"COMPLETED\",\"component\":\"sink.sink\"}],\"document_id\":\"ADMIN-2027858531-16\"},{\"messages\":[{\"level\":\"INFO\",\"message\":\"CREATED\",\"component\":\"init\"},{\"level\":\"WARN\",\"message\":\"field \\u0027text\\u0027 tokens exceed index.maxTokens\",\"code\":\"INDEX_ENGINE-32\",\"component\":\"ingestGlideDocument.standardAnalyzer\"},{\"level\":\"INFO\",\"message\":\"OK\",\"component\":\"index-886de18e750030108b23bcd69cdc2dd3-indexer.index-886de18e750030108b23bcd69cdc2dd3-content-dispatcher\"},{\"level\":\"INFO\",\"message\":\"COMPLETED\",\"component\":\"sink.sink\"}],\"document_id\":\"ADMIN-2587918521-27\"}]}"
}
外部コンテンツ取り込み API – POST ais/external_content/storeContent
バイナリコンテンツをコンテンツオブジェクトとして AI 検索 に保存します。
- このエンドポイントを使用してバイナリコンテンツを保存します。result 応答本文パラメーターの値を記録します。
- POST /ais/external_content/ingestDocument/{schema_table_name} エンドポイントを使用して、外部ドキュメントを AI 検索 に送信します。記録された result 応答本文パラメーター値と一致するように、ドキュメントの content_pointer 要求本文パラメーターを設定します。
URL 形式
バージョニングされた URL:/api/now/{api_version}/ais/external_content/storeContent
サポートされている要求パラメーター
| パラメーター | 説明 |
|---|---|
| api_version | オプションアクセスするエンドポイントのバージョン。たとえば、v1 や v2 などです。最新以外のエンドポイントバージョンを使用する場合にのみ、この値を指定してください。 データタイプ:文字列 |
| 名前 | 説明 |
|---|---|
| なし |
| 要素 | 説明 |
|---|---|
| [binary data] | 必須です。コンテンツオブジェクトとして AI 検索 に保存するバイナリコンテンツ。 |
ヘッダー
次のリクエストや応答ヘッダーは、この HTTP アクションにのみ適用されるか、またはこのアクションに別個の方法で適用されます。REST API で使用される一般的なヘッダーのリストについては、「 サポートされている REST API ヘッダー」を参照してください。
| ヘッダー | 説明 |
|---|---|
| 承認 | 応答本文のデータフォーマット。application/json のみをサポートします。 |
| Content-Type | 要求本文のデータ形式。 有効な値:
|
| ヘッダー | 説明 |
|---|---|
| なし |
ステータスコード
この HTTP アクションには、次のステータスコードが適用されます。REST API で使用される可能性のあるステータスコードのリストについては、「 REST API HTTP 応答コード」を参照してください。
| ステータスコード | 説明 |
|---|---|
| 200 | 成功。要求が正常に処理されました。 |
| 400 | 要求が正しくありません。不適切な要求タイプまたは誤った要求が検出されました。 |
| 500 | 内部サーバーエラー。要求の処理中に予期しないエラーが発生しました。応答に、エラーに関する追加情報が含まれます。 |
応答本文のパラメーター (JSON または XML)
| 要素 | 説明 |
|---|---|
| error | 要求の処理中に発生した発生したエラーを説明するオブジェクト。 データタイプ:オブジェクト |
| error.detail | 要求の処理中に発生したエラーの詳細。 データタイプ:文字列 |
| error.message | 要求の処理中に発生したエラーのメッセージ。 データタイプ:文字列 |
| result | 成功した要求によって保存されたバイナリコンテンツオブジェクトの識別子。 データタイプ:文字列
注: 保存されているコンテンツを、取り込んだ外部ドキュメントに添付するには、この識別子を ingestDocument エンドポイントへの要求の content_pointer 要求本文要素として指定します。 |
| status | 失敗した要求のステータス。 有効な値:
データタイプ:文字列 |
cURL 要求
PDF ファイルのバイナリコンテンツをコンテンツオブジェクトとして保存します。
curl 'https://instance.servicenow.com/api/now/v2/ais/external_content/storeContent' \
--request POST \
--user 'username':'password' \
--header 'Content-Type: application/pdf' \
--data-binary '@Report-2020-08-31.pdf'
応答本文には、新しいコンテンツオブジェクトの一意の識別子が含まれています。
{
"result" : "fb439a4f-62ad-4dab-9654-5088d99a6ff9"
}