エンタイトルメント API
エンタイトルメント API は、インスタンスからエンタイトルメントレコードを作成および取得するためのエンドポイントを提供します。
エンタイトルメントチェックは、アプライアンスやコンピューターなどの製品を購入した顧客向けの販売後サポートサービスの一環として行われます。エンタイトルメントチェックは、エージェントが行い、顧客が購入した製品に対してどのようなサービスを受けることができるかを判断します。エンタイトルメント API を使用して、エンタイトルメントを定義および取得します。
- アカウント (customer_account)
- コンシューマー (csm_consumer)
- 世帯 [csm_household]
- インストールベース [sn_install_base_item]
- 製品モデル [cmdb_model]
- 製品オファリング [sn_prd_pm_product_offering]
- 販売済み製品 [sn_install_base_sold_product]
- カスタマー契約とエンタイトルメント (com.sn_pss_core)
- Customer Service インストールベース管理 (com.snc.install_base)
- 製品カタログ管理コア (com.sn_prd_pm)
さらに、この API を正常に呼び出すには、sn_pss_core.pss_integrator ロールが必要です。この API は sn_pss_core 名前空間で実行されます。
エンタイトルメント:GET /sn_pss_core/entitlement/{id}
指定されたエンタイトルメントレコード、それに関連する補償、および最新の使用状況の詳細を返します。
- 特性 [sn_pss_core_entitlement_characteristic]
- エンタイトルメント [service_entitlement]
- エンタイトルメントの使用状況 [sn_pss_core_entitlement_usage]
- 対象の販売済み製品 [sn_install_base_m2m_contract_sold_product] - このテーブルには、対象の販売済み製品と対象のインストールベースアイテムの両方の情報が含まれています。
URL 形式
バージョニングされた URL: /api/sn_pss_core/{api_version}/entitlement/{id}
デフォルト URL: /api/sn_pss_core/entitlement/{id}
サポートされている要求パラメーター
| 名前 | 説明 |
|---|---|
| api_version | オプションアクセスするエンドポイントのバージョン。たとえば、v1 や v2 などです。最新以外のエンドポイントバージョンを使用する場合にのみ、この値を指定してください。 データタイプ:文字列 |
| ID | 取得するエンタイトルメントレコードのSys_id。 データタイプ:文字列 テーブル:エンタイトルメント [service_entitlement] |
| 名前 | 説明 |
|---|---|
| display_value | 返されるデータのタイプ。 有効な値:
データタイプ:文字列 デフォルト値:false |
| 名前 | 説明 |
|---|---|
| なし |
ヘッダー
次のリクエストや応答ヘッダーは、この HTTP アクションにのみ適用されるか、またはこのアクションに別個の方法で適用されます。REST API で使用される一般的なヘッダーのリストについては、「 サポートされている REST API ヘッダー」を参照してください。
| ヘッダー | 説明 |
|---|---|
| 承認 | 応答本文のデータフォーマット。サポートされるタイプ:application/json または application/xml。 デフォルト: application/json |
| ヘッダー | 説明 |
|---|---|
| なし |
ステータスコード
この HTTP アクションには、次のステータスコードが適用されます。REST API で使用される可能性のあるステータスコードのリストについては、「 REST API HTTP 応答コード」を参照してください。
| ステータスコード | 説明 |
|---|---|
| 200 | 成功。要求が正常に処理されました。 |
| 400 | 要求が正しくありません。不適切な要求タイプまたは誤った要求が検出されました。 |
| 403 | 禁止されました。ユーザーには、指定されたレコードへのアクセス権がありません。 |
| 404 | 見つかりません。要求されたアイテムが見つかりませんでした。 |
| 500 | 内部サーバーエラー。要求の処理中に予期しないエラーが発生しました。応答に、エラーに関する追加情報が含まれます。 |
応答本文のパラメーター
| 名前 | 説明 |
|---|---|
| アカウント | エンタイトルメントが属するアカウントレコードのSys_id。 データタイプ:文字列 テーブル:アカウント [customer_account] |
| consumer | エンタイトルメントが属するコンシューマーレコードのSys_id。 データタイプ:文字列 テーブル:コンシューマー [csm_consumer] |
| contract | エンタイトルメントが属する契約レコードのSys_id。 データタイプ:文字列 テーブル:サービス契約 [sn_pss_core_service_contract] |
| end_date | エンタイトルメントの終了日。 データタイプ:文字列 形式:yyyy-mm-dd デフォルト:手動で削除するまで終了しません。 |
| entitlement_characteristics | エンタイトルメントに関連付けられた特性のリスト。 データタイプ:オブジェクトのアレイ 保存場所:特性 [sn_pss_core_entitlement_characteristic] |
| entitlement_characteristics。特性 | エンタイトルメントに関連付けられた特性レコードのSys_id。 データタイプ:文字列 テーブル:特性 [sn_prd_pm_characteristic] |
| entitlement_characteristics。characteristic_option | エンタイトルメントに関連付けられた特性オプションレコードのSys_id。 データタイプ:文字列 テーブル:特性オプション [sn_prd_pm_characteristic_option] |
| entitlement_characteristics。資格 | 関連付けられたエンタイトルメントレコードのSys_id。 データタイプ:文字列 テーブル:エンタイトルメント [service_entitlement] |
| entitlement_characteristics。entitlement_usage | エンタイトルメント特性に関連付けられたエンタイトルメント使用状況のリスト。 データタイプ:オブジェクトのアレイ |
| entitlement_characteristics。entitlement_usage。資格 | エンタイトルメントの使用状況に関連付けられたエンタイトルメントレコードのSys_id。 データタイプ:文字列 テーブル:エンタイトルメント [service_entitlement] |
| entitlement_characteristics。entitlement_usage。entitlement_characteristic | エンタイトルメントの使用状況に関連付けられたエンタイトルメント特性レコードのSys_id。 データタイプ:文字列 テーブル:特性 [sn_pss_core_entitlement_characteristic] |
| entitlement_characteristics。entitlement_usage。period_end | エンタイトルメントの使用状況が追跡されなくなる終了日。 データタイプ:文字列 形式:yyyy-mm-dd |
| entitlement_characteristics。entitlement_usage。period_start | エンタイトルメントの使用状況を追跡する開始日。 データタイプ:文字列 形式:yyyy-mm-dd |
| entitlement_characteristics。entitlement_usage。service_contract_line | 現在のエンタイトルメントの使用状況が属するサービス契約品目のSys_id。 データタイプ:文字列 |
| entitlement_characteristics。entitlement_usage。sys_created_by | エンタイトルメント使用状況レコードを作成したユーザーの名前。 データタイプ:文字列 |
| entitlement_characteristics。entitlement_usage。sys_created_on | エンタイトルメント使用状況レコードが作成された日時。 データタイプ:文字列 |
| entitlement_characteristics。entitlement_usage。sys_id | エンタイトルメント使用状況レコードのSys_id。 データタイプ:文字列 テーブル:エンタイトルメントの使用状況 [sn_pss_core_entitlement_usage] |
| entitlement_characteristics。entitlement_usage。sys_updated_by | エンタイトルメント使用状況レコードを最後に更新したユーザーの名前。 データタイプ:文字列 |
| entitlement_characteristics。entitlement_usage。sys_updated_on | エンタイトルメント使用状況レコードが最後に更新された日時。 データタイプ:文字列 |
| entitlement_characteristics。entitlement_usage。total_units | 関連付けられたエンタイトルメント特性の総合補償額。 データタイプ:文字列 |
| entitlement_characteristics。entitlement_usage。used_units | period_start と period_end の間でアカウントまたはコンシューマーによって使用されたユニット数。 データタイプ:文字列 |
| entitlement_characteristics。種類 | エンタイトルメント特性のタイプ。 有効な値:
データタイプ:文字列 |
| entitlement_characteristics。価値 | 特性の値。 データタイプ:文字列 |
| entitlement_name | エンタイトルメントの名前。 データタイプ:文字列 |
| 世帯 | エンタイトルメントに関連付けられた世帯レコードのSys_id。 データタイプ:文字列 テーブル:世帯 [csm_household] |
| install_base_items_covered | エンタイトルメントの対象となるインストールベースアイテムのリスト。 データタイプ:オブジェクトのアレイ
テーブル:対象の販売済み製品 [sn_install_base_m2m_contract_sold_product] |
| install_base_items_covered。追加 | 関連付けられたインストールベースアイテムがエンタイトルメントに追加された日付。 データタイプ:文字列 |
| install_base_items_covered。契約 | インストールベースアイテムに関連付けられたサービス契約レコードのSys_id。 データタイプ:文字列 テーブル:サービス契約 [sn_pss_core_service_contract] |
| install_base_items_covered。install_base | サービス契約品目の対象となるインストールベースアイテムのSys_id。 データタイプ:文字列 テーブル:インストールベースアイテム [sn_install_base_item] |
| install_base_items_covered。削除 | 関連付けられたインストールベースアイテムがエンタイトルメントから削除された日付。 データタイプ:文字列 |
| install_base_items_covered。資格 | インストールベースアイテムに関連付けられたエンタイトルメントレコードのSys_id。 データタイプ:文字列 テーブル:エンタイトルメント [service_entitlement] |
| install_base_items_covered。service_contract_line | 関連付けられたサービス契約品目レコードのSys_id。 データタイプ:文字列 テーブル:サービス契約品目 [sn_pss_core_service_contract_line] |
| install_base_items_covered。sys_created_by | インストールベースアイテムレコードを作成したユーザーの名前。 データタイプ:文字列 |
| install_base_items_covered。sys_created_on | インストールベースアイテムレコードが作成された日時。 データタイプ:文字列 |
| install_base_items_covered。sys_id | 対象となるインストールベースアイテムのSys_id。 データタイプ:文字列 テーブル:対象の販売済み製品 [sn_install_base_m2m_contract_sold_product] |
| install_base_items_covered。sys_updated_by | インストールベースアイテムレコードを最後に更新したユーザーの名前。 データタイプ:文字列 |
| install_base_items_covered。sys_updated_on | インストールベースアイテムレコードが最後に更新された日時。 データタイプ:文字列 |
| 製品 | エンタイトルメントに関連付けられた製品モデルレコードのSys_id。 データタイプ:文字列 テーブル:製品モデル [cmdb_model] |
| product_offering | エンタイトルメントに関連付けられた製品オファリングレコードのSys_id。 データタイプ:文字列 テーブル:製品オファリング [sn_prd_pm_product_offering] |
| sold_entitlement | エンタイトルメントに関連付けられた販売済み製品レコードのSys_id。 データタイプ:文字列 テーブル:販売済み製品 [sn_install_base_sold_product] |
| sold_products_covered | 対象製品のリスト。 データタイプ:オブジェクトのアレイ テーブル:対象の販売済み製品 [sn_install_base_m2m_contract_sold_product] |
| sold_products_covered。追加 | 関連付けられた販売済み製品がエンタイトルメントに追加された日付。 データタイプ:文字列 形式:yyyy-mm-dd デフォルト:現在の日付 |
| sold_products_covered。契約 | 対象の販売済み製品に関連付けられたサービス契約レコードのSys_id。 データタイプ:文字列 テーブル:サービス契約 [sn_pss_core_service_contract] |
| sold_products_covered。資格 | 対象の販売済み製品に関連付けられたエンタイトルメントレコードのSys_id。 データタイプ:文字列 テーブル:エンタイトルメント [service_entitlement] |
| sold_products_covered.removed | 関連付けられた販売済み製品がエンタイトルメントから削除された日付。 データタイプ:文字列 形式:yyyy-mm-dd デフォルト:終了日なし |
| sold_products_covered。service_contract_line | 対象の販売済み製品に関連付けられたサービス契約品目レコードのSys_id。 データタイプ:文字列 テーブル:サービス契約品目 [sn_pss_core_service_contract_line] |
| sold_products_covered。sold_product | エンタイトルメントの対象となる製品のSys_id。 データタイプ:文字列 テーブル:販売済み製品 [sn_install_base_sold_product] |
| sold_products_covered。sys_created_by | 販売済み製品対象レコードを作成したユーザーの名前。 データタイプ:文字列 |
| sold_products_covered。sys_created_on | 販売済み製品対象レコードが作成された日時。 データタイプ:文字列 |
| sold_products_covered。sys_id | このサービス契約の対象となる製品のSys_id。 データタイプ:文字列 テーブル:対象の販売済み製品 [sn_install_base_m2m_contract_sold_product] |
| sold_products_covered。sys_updated_by | 販売済み製品対象レコードを最後に更新したユーザーの名前。 データタイプ:文字列 |
| sold_products_covered。sys_updated_on | 販売済み製品対象レコードが最後に更新された日時。 データタイプ:文字列 |
| start_date | エンタイトルメントの開始日。 データタイプ:文字列 形式:yyyy-mm-dd |
| state | エンタイトルメントの現在のステータス。 有効な値: (大文字と小文字を区別)
データタイプ:文字列 |
| sys_created_by | エンタイトルメントレコードを作成したユーザーの名前。 データタイプ:文字列 |
| sys_created_on | エンタイトルメントレコードが作成された日時。 データタイプ:文字列 |
| sys_id | 関連付けられたエンタイトルメントレコードのSys_id。 データタイプ:文字列 テーブル:エンタイトルメント [service_entitlement] |
| sys_updated_by | エンタイトルメントレコードを最後に更新したユーザーの名前。 データタイプ:文字列 |
| sys_updated_on | エンタイトルメントレコードが作成された日時。 データタイプ:文字列 |
cURL 要求
次の例は、このエンドポイントを呼び出してエンタイトルメントテンプレートを取得する方法を示しています。
curl "https://instance.servicenow.com/api/sn_pss_core/entitlement/fc73d2de89226110f877430a4e008" \
--request GET \
--header "Accept:application/json" \
--user "username":"password"
応答:
{
"result": {
"sys_id": "5a651515d1f53110f8776589fa411f7b",
"sys_created_by": "admin",
"sys_updated_by": "admin",
"sys_created_on": "2023-10-09 11:31:59",
"sys_updated_on": "2023-10-09 11:31:59",
"entitlement_name": "indep entl",
"account": "4c325111d1f53110f8776589fa411f3d",
"consumer": null,
"household": null,
"contract": null,
"service_contract_line": null,
"state": "active",
"product_offering": null,
"sold_entitlement": null,
"product": null,
"start_date": "2023-10-03",
"end_date": "2024-12-03",
"sold_products_covered": [
{
"sys_id": "d6651515d1f53110f8776589fa411f7c",
"sys_created_by": "admin",
"sys_updated_by": "admin",
"sys_created_on": "2023-10-09 11:31:59",
"sys_updated_on": "2023-10-09 11:31:59",
"contract": null,
"service_contract_line": null,
"entitlement": "5a651515d1f53110f8776589fa411f7b",
"sold_product": "0df21151d1f53110f8776589fa411f1b",
"added": "",
"removed": ""
}
],
"install_base_items_covered": [
{
"sys_id": "12651515d1f53110f8776589fa411f7d",
"sys_created_by": "admin",
"sys_updated_by": "admin",
"sys_created_on": "2023-10-09 11:31:59",
"sys_updated_on": "2023-10-09 11:31:59",
"contract": null,
"service_contract_line": null,
"entitlement": "5a651515d1f53110f8776589fa411f7b",
"install_base": "e2639951d1f53110f8776589fa411f2b",
"added": "",
"removed": ""
}
],
"entitlement_characteristics": [
{
"sys_id": "12651515d1f53110f8776589fa411f7e",
"sys_created_by": "admin",
"sys_updated_by": "admin",
"sys_created_on": "2023-10-09 11:31:59",
"sys_updated_on": "2023-10-09 11:31:59",
"service_contract_line": null,
"entitlement": "5a651515d1f53110f8776589fa411f7b",
"characteristic_option": "495149b7539e61106bfcddeeff7b1262",
"value": "5",
"characteristic": "63418db7539e61106bfcddeeff7b1238",
"type": "coverage_and_usage",
"entitlement_usage": [
{
"sys_id": "de651515d1f53110f8776589fa411f7e",
"sys_created_by": "admin",
"sys_updated_by": "admin",
"sys_created_on": "2023-10-09 11:31:59",
"sys_updated_on": "2023-10-09 11:31:59",
"entitlement": "5a651515d1f53110f8776589fa411f7b",
"service_contract_line": null,
"entitlement_characteristic": "12651515d1f53110f8776589fa411f7e",
"period_start": "2023-10-03",
"period_end": "2024-12-03",
"total_units": "5",
"used_units": "25"
}
]
}
]
}
}
エンタイトルメント - POST /sn_pss_core/エンタイトルメント
エンタイトルメントレコードとそれに関連するすべての詳細レコードを作成します。
- 特性 [sn_pss_core_entitlement_characteristic]
- エンタイトルメント [service_entitlement]
- エンタイトルメントの使用状況 [sn_pss_core_entitlement_usage]
- 対象の販売済み製品 [sn_install_base_m2m_contract_sold_product] - このテーブルには、対象の販売済み製品と対象のインストールベースアイテムの両方の情報が含まれています。
URL 形式
バージョニングされた URL: /api/sn_pss_core/{api_version}/entitlement
デフォルト URL: /api/sn_pss_core/entitlement
サポートされている要求パラメーター
| 名前 | 説明 |
|---|---|
| api_version | オプションアクセスするエンドポイントのバージョン。たとえば、v1 や v2 などです。最新以外のエンドポイントバージョンを使用する場合にのみ、この値を指定してください。 データタイプ:文字列 |
| 名前 | 説明 |
|---|---|
| なし |
| 名前 | 説明 |
|---|---|
| アカウント | consumerパラメーターが渡されない場合は必須です。 エンタイトルメントが属するアカウントレコードのSys_id。 データタイプ:文字列 テーブル:アカウント [customer_account] |
| consumer | accountパラメーターが渡されない場合は必須です。 エンタイトルメントが属するコンシューマーレコードのSys_id。 データタイプ:文字列 テーブル:コンシューマー [csm_consumer] |
| end_date | エンタイトルメントの終了日。 データタイプ:文字列 形式:yyyy-mm-dd デフォルト:手動で削除するまで終了しません。 |
| entitlement_characteristics | エンタイトルメントに関連付けられた特性のリスト。 データタイプ:オブジェクトのアレイ 保存場所:特性 [sn_pss_core_entitlement_characteristic] |
| entitlement_characteristics。特性 | 必須。 エンタイトルメントに関連付けられた特性レコードのSys_id。 データタイプ:文字列 テーブル:特性 [sn_prd_pm_characteristic] |
| entitlement_characteristics。characteristic_option | エンタイトルメントに関連付けられた特性オプションレコードのSys_id。 データタイプ:文字列 テーブル:特性オプション [sn_prd_pm_characteristic_option] |
| entitlement_characteristics。entitlement_usage | 関連付けられたエンタイトルメント特性の使用単位値。 entitlement_characteristicsがエンタイトルメントの下にある場合にのみ、このパラメーターを渡します。 データタイプ: オブジェクト 保存場所: エンタイトルメントの使用状況 [sn_pss_core_entitlement_usage] |
| entitlement_characteristics。entitlement_usage。usage_units | 関連付けられたエンタイトルメント特性の使用法。 データタイプ:文字列 |
| entitlement_characteristics。種類 | エンタイトルメント特性のタイプ。 有効な値:
データタイプ:文字列 |
| entitlement_characteristics。価値 | entitlement_characteristics.characteristicパラメーターで指定されたレコードに含まれるinput_typeパラメーターが選択されていない場合は必須です。特性の値。 データタイプ:文字列 |
| entitlement_name | 必須。 エンタイトルメントの名前。 データタイプ:文字列 |
| 世帯 | 世帯プラグインがアクティブで、 consumer パラメーターが渡された場合にのみ渡されます。 エンタイトルメントに関連付けられた世帯レコードのSys_id。 データタイプ:文字列 テーブル:世帯 [csm_household] |
| install_base_items_covered | エンタイトルメントの対象となるインストールベースアイテムのリスト。このアレイの情報は、対象の販売済み製品 [sn_install_base_m2m_contract_sold_product] テーブルに挿入されます。
データタイプ:オブジェクトのアレイ
インストールベースアイテムの詳細については、 Configure Install baseを参照してください。 |
| install_base_items_covered.added | 関連付けられたインストールベースアイテムがエンタイトルメントに追加された日付。 データタイプ:文字列 形式:yyyy-mm-dd デフォルト:現在の日付 |
| install_base_items_covered。install_base | 関連付けられたインストールベースアイテムレコードのSys_id。 データタイプ:文字列 テーブル:インストールベースアイテム [sn_install_base_item] |
| install_base_items_covered。削除 | 関連付けられたインストールベースアイテムがエンタイトルメントから削除された日付。 データタイプ:文字列 形式:yyyy-mm-dd デフォルト:終了日なし |
| 製品 | エンタイトルメントに関連付けられた製品モデルレコードのSys_id。 データタイプ:文字列 テーブル:製品モデル [cmdb_model] |
| product_offering | エンタイトルメントに関連付けられた製品オファリングレコードのSys_id。 データタイプ:文字列 テーブル:製品オファリング [sn_prd_pm_product_offering] |
| sold_entitlement | エンタイトルメントに関連付けられた販売済み製品レコードのSys_id。 データタイプ:文字列 テーブル:販売済み製品 [sn_install_base_sold_product] |
| sold_products_covered | エンタイトルメントの対象となる製品のリスト。 データタイプ:オブジェクトのアレイ 保管場所: 対象の販売済み製品 [sn_install_base_m2m_contract_sold_product] |
| sold_products_covered.added | 関連付けられた販売済み製品がエンタイトルメントに追加された日付。 データタイプ:文字列 形式:yyyy-mm-dd デフォルト:現在の日付 |
| sold_products_covered.removed | 関連付けられた販売済み製品がエンタイトルメントから削除された日付。 データタイプ:文字列 形式:yyyy-mm-dd デフォルト:終了日なし |
| sold_products_covered.sold_product | エンタイトルメントの対象となる製品のSys_id。 データタイプ:文字列 テーブル:販売済み製品 [sn_install_base_sold_product] |
| start_date | 必須。 エンタイトルメントの開始日。 データタイプ:文字列 形式:yyyy-mm-dd |
| state | 必須。 エンタイトルメントの現在のステータス。 有効な値: (大文字と小文字を区別)
データタイプ:文字列 |
ヘッダー
次のリクエストや応答ヘッダーは、この HTTP アクションにのみ適用されるか、またはこのアクションに別個の方法で適用されます。REST API で使用される一般的なヘッダーのリストについては、「 サポートされている REST API ヘッダー」を参照してください。
| ヘッダー | 説明 |
|---|---|
| 承認 | 応答本文のデータフォーマット。サポートされるタイプ:application/json または application/xml。 デフォルト: application/json |
| Content-Type | 要求本文のデータ形式。サポートされるタイプ:application/json または application/xml。 デフォルト: application/json |
| ヘッダー | 説明 |
|---|---|
| なし |
ステータスコード
この HTTP アクションには、次のステータスコードが適用されます。REST API で使用される可能性のあるステータスコードのリストについては、「 REST API HTTP 応答コード」を参照してください。
| ステータスコード | 説明 |
|---|---|
| 201 | 成功。要求が正常に処理され、レコードが作成されました。 |
| 400 | 要求が正しくありません。不適切な要求タイプまたは誤った要求が検出されました。 |
| 403 | 禁止されました。ユーザーには API にアクセスする権限がありません。 |
| 500 | 内部サーバーエラー。要求の処理中に予期しないエラーが発生しました。応答に、エラーに関する追加情報が含まれます。 |
応答本文のパラメーター (JSON)
| 名前 | 説明 |
|---|---|
| entitlement_characteristics | エンタイトルメントの下に作成されたエンタイトルメント特性オブジェクトのリスト。 データタイプ:オブジェクトのアレイ |
| entitlement_characteristics。entitlement_usage | entitlement_characteristicの下に挿入されたエンタイトルメント使用オブジェクト。 データタイプ: オブジェクト |
| entitlement_characteristics。entitlement_usage。sys_id | エンタイトルメント使用状況レコードのSys_id。 データタイプ:文字列 テーブル:エンタイトルメントの使用状況 [sn_pss_core_entitlement_usage] |
| entitlement_characteristics。sys_id | エンタイトルメントに関連付けられたエンタイトルメント特性レコードのSys_id。 データタイプ:文字列 テーブル:特性 [sn_pss_core_entitlement_characteristic] |
| entitlement_name | エンタイトルメントの名前。 データタイプ:文字列 |
| install_base_items_covered | エンタイトルメントの対象となるインストールベースアイテムのsys_idsのリスト。 データタイプ:オブジェクトのアレイ |
| install_base_items_covered。sys_id | エンタイトルメントの対象となるインストールベースアイテムのSys_id。 データタイプ:文字列 テーブル:対象の販売済み製品 [sn_install_base_m2m_contract_sold_product] |
| sold_prodocts_covered | エンタイトルメントの対象となるsys_ids製品のリスト。 データタイプ:オブジェクトのアレイ |
| sold_products_covered。sys_id | エンタイトルメントに関連付けられた製品のSys_id。 データタイプ:文字列 テーブル:対象の販売済み製品 [sn_install_base_m2m_contract_sold_product] |
| sys_id | 関連付けられたエンタイトルメントレコードのSys_id。 データタイプ:文字列 テーブル:エンタイトルメント [service_entitlement] |
cURL 要求
次の例は、エンタイトルメントテンプレートを作成する方法を示しています。
curl "https://instance.servicenow.com/api/sn_pss_core/entitlement" \
--request POST \
--header "Accept:application/json" \
--data
{
"state": "active",
"entitlement_name": "indep entl",
"account": "4c325111d1f53110f8776589fa411f3d",
"start_date": "2023-10-03",
"end_date": "2024-12-03",
"sold_products_covered": [
{
"sold_product": "0df21151d1f53110f8776589fa411f1b"
}
],
"install_base_items_covered": [
{
"install_base": "e2639951d1f53110f8776589fa411f2b"
}
],
"entitlement_characteristics": [
{
"characteristic": "63418db7539e61106bfcddeeff7b1238",
"characteristic_option": "495149b7539e61106bfcddeeff7b1262",
"value": "20",
"type": "coverage_and_usage",
"entitlement_usage": {
"used_units": "25"
}
}
]
}
応答:
{
"result": {
"sys_id": "5a651515d1f53110f8776589fa411f7b",
"entitlement_name": "indep entl",
"sold_products_covered": [
{
"sys_id": "d6651515d1f53110f8776589fa411f7c"
}
],
"install_base_items_covered": [
{
"sys_id": "12651515d1f53110f8776589fa411f7d"
}
],
"entitlement_characteristics": [
{
"sys_id": "12651515d1f53110f8776589fa411f7e",
"entitlement_usage": {
"sys_id": "de651515d1f53110f8776589fa411f7e"
}
}
]
}
}