Verify Entitlements API
Die Verify Entitlements API stellt Endpunkte bereit, mit denen Sie eine Liste gültiger Berechtigungen, Details zu den Merkmalen von Berechtigungen und die aktuellen Nutzungsinformationen einer Berechtigung abrufen können.
Für den Zugriff auf diese API muss das Plugin „Entitlement Verification“ (sn_ent_verify) aktiviert sein.
Diese API wird im Namespace sn_ent_verify bereitgestellt.
Der anrufende Benutzer muss über die Rolle sn_pss_core.pss_integrator verfügen.
- Account [customer_account]
- Verbraucher [csm_consumer]
- Berechtigung [service_entitlement]
- Berechtigungsmerkmal [sn_pss_core_entitlement_charakteristik]
- Berechtigungsnutzungen [sn_pss_core_entitlement_usage]
- Haushalt [csm_household]
- Installationsbasis [sn_install_base_item]
- Produktangebot [sn_prd_pm_product_offering]
- Produktmodell [cmdb_model]
- Servicevertrag [sn_pss_core_service_contract]
- Servicevertragsposition [sn_pss_core_service_contract_line]
- Verkauftes Produkt [sn_install_base_sold_product]
Berechtigungen überprüfen: /sn_ent_verify/verifyentitlements
Gibt die gültigen Berechtigungsdatensätze basierend auf dem angegebenen Filter zurück.
- Account
- Verbraucher
- Vertrag
- Haushalt
- Installationsbasis
- Produktmodell
- Produktangebot
- Servicevertragsposition
- Verkauft – Berechtigung
- Verkauftes Produkt
- Status
Wenn mehrere Filterparameter übergeben werden, wendet der Endpunkt den AND- Operator auf die Parameter an. Wenn Sie beispielsweise Filterparameter wie „account = Boxeo“ und „Status = Entwurf“übergeben, gibt der Endpunkt alle Berechtigungen mit Account = Boxeo UND Status = Entwurf zurück.
Sie können eine Paginierung für die zurückgegebenen Ergebnisse implementieren, indem Sie die Systempaginierungsparameter sysparm_offset und sysparm_limitübergeben. Standardmäßig ist sysparm_offset auf 0 und sysparm_limit auf 10 festgelegt. Wenn also nach dem Anwenden des Filters 100 Berechtigungen die Kriterien erfüllen, enthält die Antwort die ersten 10 Berechtigungen. Sie können diese Werte ändern, indem Sie sie im Endpunktaufruf übergeben.
URL-Format
URL mit Versionsnummer: /api/sn_ent_verify/v1/verifyentitlements
Standard-URL: /api/sn_ent_verify/verifyentitlements
Unterstützte Anforderungsparameter
| Name | Beschreibung |
|---|---|
| api_version | Optional. Version des Endpunkts, auf den zugegriffen werden soll. Zum Beispiel v1 oder v2. Geben Sie diesen Wert nur an, um eine andere Endpunktversion als die neueste zu verwenden. Datentyp: Zeichenfolge |
| sysparm_limit | Optional. Maximale Anzahl der zurückzugebenden Datensätze. Verwenden Sie für Anforderungen, die diese Anzahl von Datensätzen überschreiten, den Parameter sysparm_offset, um den Datensatzabruf zu paginieren. In der Antwort wird der boolesche Parameter hasMore zurückgegeben. Gibt an, ob weitere Datensätze zurückgegeben werden, die die Filterkriterien erfüllen. Datentyp: Zahl Standard: 10 Maximum: 100 |
| sysparm_offset | Optional. Startdatensatzindex, für den der Datensatz abgerufen werden soll. Verwenden Sie diesen Wert, um den Datensatzabruf zu paginieren. Diese Funktion ermöglicht das Abrufen aller Datensätze in kleinen, verwaltbaren Abschnitten, unabhängig von der Anzahl der Datensätze. Wenn zum Beispiel dieser Endpunkt zum ersten Mal aufgerufen wird, ist sysparm_offset auf „0“ eingestellt. Verwenden Sie Übergeben Sie keine negative Zahl im Parameter sysparm_offset. Datentyp: Zahl Standard: 0 |
| Name | Beschreibung |
|---|---|
| Account | Entweder der Parameter account oder consumer muss übergeben werden. Sie schließen sich gegenseitig aus. Sys_id des Account-Datensatzes, für den Berechtigungsdatensätze zurückgegeben werden sollen. Befindet sich in der Tabelle „Account“ [customer_account]. Datentyp: Zeichenfolge Standard: Keine |
| consumer | Entweder der Parameter account oder consumer muss übergeben werden. Sie schließen sich gegenseitig aus. Sys_id des Verbraucherdatensatzes, für den Berechtigungsdatensätze zurückgegeben werden sollen. Befindet sich in der Tabelle „Verbraucher“ [csm_consumer]. Datentyp: Zeichenfolge Standard: Keine |
| contract | Sys_id des Vertragsdatensatzes, für den Berechtigungsdatensätze zurückgegeben werden sollen. Befindet sich in der Tabelle „Vertrag“ [sn_pss_core_service_contract]. Datentyp: Zeichenfolge Standard: Keine |
| display_value | Kennzeichnung, die angibt, ob der zugeordnete Feldwert, der Anzeigewert oder beides zurückgegeben werden soll. Gültige Werte:
Datentyp: Zeichenfolge Standardwert: false |
| Haushalt | Sys_id des Haushaltsdatensatzes, für den Berechtigungsdatensätze zurückgegeben werden sollen. Befindet sich in der Tabelle „Haushalt“ [csm_household]. Datentyp: Zeichenfolge Standard: Keine |
| install_base | Sys_id des Installationsbasisdatensatzes, für den Berechtigungsdatensätze zurückgegeben werden sollen. Befindet sich in der Tabelle „Installationsbasis“ [sn_install_base_item]. Der Endpunkt verwendet die sys_id des Installationsbasis-Datensatzes, um die Tabelle „Abgedeckte verkaufte Produkte [sn_install_base_m2m_contract_sold_product]“ zu durchsuchen und alle von der zugehörigen Installationsbasis abgedeckten Berechtigungen zurückzugeben. Datentyp: Zeichenfolge Standard: Keine |
| product | Sys_id des Produktdatensatzes, für den Berechtigungsdatensätze zurückgegeben werden sollen. Befindet sich in der Tabelle „Produktmodell“ [cmdb_model]. Datentyp: Zeichenfolge Standard: Keine |
| product_offering | Sys_id des Produktangebotdatensatzes, für den Berechtigungsdatensätze zurückgegeben werden sollen. Befindet sich in der Tabelle „Produktangebot“ [sn_prd_pm_product_offering]. Datentyp: Zeichenfolge Standard: Keine |
| service_contract_line | Sys_id des Datensatzes der Servicevertragsposition, für den Berechtigungsdatensätze zurückgegeben werden sollen. Befindet sich in der Tabelle „Servicevertragsposition“ [sn_pss_core_service_contract_line]. Datentyp: Zeichenfolge Standard: Keine |
| „sold_entitlement“ | Sys_id des verkauften Berechtigungsdatensatzes, für den Berechtigungsdatensätze zurückgegeben werden sollen. Befindet sich in der Tabelle „Verkaufte Produkte“ [sn_install_base_sold_product]. Datentyp: Zeichenfolge Standard: Keine |
| „sold_product“ | Sys_id des verkauften Produktdatensatzes, für den Berechtigungsdatensätze zurückgegeben werden sollen. Befindet sich in der Tabelle „Verkaufte Produkte“ [sn_install_base_sold_product]. Der Endpunkt verwendet die sys_id des Datensatzes „Verkauftes Produkt“, um die Tabelle „Verkauftes Produkt abgedeckt“ [sn_install_base_m2m_contract_sold_product] zu durchsuchen und alle Berechtigungen zurückzugeben, die vom zugehörigen verkauften Produkt abgedeckt werden. Datentyp: Zeichenfolge Standard: Keine |
| Staat | Status der zurückzugebenden Berechtigungen. Gültige Werte:
Datentyp: Zeichenfolge Standard: Alle |
| Name | Beschreibung |
|---|---|
| Keine |
Kopfzeilen
Die folgenden Anforderungs- und Antwortkopfzeilen gelten nur für diese HTTP-Aktion oder für diese Aktion auf eine bestimmte Weise. Eine Liste der allgemeinen Header, die in der REST API verwendet werden, finden Sie unter Unterstützte REST API-Header.
| Kopfzeile | Beschreibung |
|---|---|
| Akzeptieren | Datenformat des Antworttexts. Unterstützte Typen: application/json oder application/xml. Standard: application/json |
| Kopfzeile | Beschreibung |
|---|---|
| Keine |
Statuscodes
Die folgenden Statuscodes gelten für diese HTTP-Aktion. Eine Liste der möglichen Statuscodes, die in der REST API verwendet werden, finden Sie unter HTTP-Antwortcodesder REST-API.
| Statuscode | Beschreibung |
|---|---|
| 200 | Erfolgreich. Die Anforderung wurde erfolgreich verarbeitet. |
| 403 | Unzulässig. Der Anwender hat keine Zugriffsrechte für den angegebenen Datensatz. |
| 404 | Nicht gefunden. Das angeforderte Element wurde nicht gefunden. |
| 500 | Interner Serverfehler. Beim Verarbeiten der Anforderung ist ein unerwarteter Fehler aufgetreten. Der Antworttext enthält Informationen zum Fehler. |
Parameter des Antworttexts (JSON oder XML)
| Name | Beschreibung |
|---|---|
| Berechtigungen | Liste der Berechtigungen, die den übergebenen Filterkriterien entsprechen. Datentyp: Array von Objekten |
| berechtigungen.account | Sys_id des Account-Datensatzes, der dieser Berechtigung zugeordnet ist. Befindet sich in der Tabelle „Account“ [customer_account]. Datentyp: Zeichenfolge |
| entitlements.consumer | Sys_id des Verbraucherdatensatzes, der dieser Berechtigung zugeordnet ist. Befindet sich in der Tabelle „Verbraucher“ [csm_consumer]. Datentyp: Zeichenfolge |
| berechtigungen.vertrag | Sys_id des Vertragsdatensatzes, der dieser Berechtigung zugeordnet ist. Befindet sich in der Tabelle „Vertrag“ [sn_pss_core_service_contract]. Datentyp: Zeichenfolge |
| end_date | Wert des Felds „Enddatum“ im zugeordneten Berechtigungsdatensatz. Datentyp: Zeichenfolge |
| berechtigungen.berechtigung_name | Name der Berechtigung. Datentyp: Zeichenfolge |
| Berechtigungen.Haushalt | Sys_id des Haushaltsdatensatzes, der dieser Berechtigung zugeordnet ist. Befindet sich in der Tabelle „Haushalt“ [csm_household]. Datentyp: Zeichenfolge |
| berechtigungen.produkt | Sys_id des Produktdatensatzes, der dieser Berechtigung zugeordnet ist. Befindet sich in der Tabelle „Produktmodell“ [cmdb_model]. Datentyp: Zeichenfolge |
| berechtigungen.product_offering | Sys_id des Produktangebotsdatensatzes, der dieser Berechtigung zugeordnet ist. Befindet sich in der Tabelle „Produktangebot“ [sn_prd_pm_product_offering]. Datentyp: Zeichenfolge |
| berechtigungen.service_contract_line | Sys_id des Datensatzes der Servicevertragsposition, der dieser Berechtigung zugeordnet ist. Befindet sich in der Tabelle „Servicevertragsposition“ [sn_pss_core_service_contract_line]. Datentyp: Zeichenfolge |
| berechtigungen.sold_entitlement | Sys_id des verkauften Berechtigungsdatensatzes, der dieser Berechtigung zugeordnet ist. Befindet sich in der Tabelle „Verkaufte Produkte“ [sn_install_base_sold_product]. Datentyp: Zeichenfolge |
| berechtigungen.startdatum | Wert des Felds „Startdatum“ im zugeordneten Berechtigungsdatensatz. Datentyp: Zeichenfolge |
| berechtigungen.status | Status des Berechtigungsdatensatzes. Gültige Werte:
Datentyp: Zeichenfolge |
| berechtigungen.sys_id | Sys_id des Berechtigungsdatensatzes. Befindet sich in der Tabelle „Berechtigung“ [service_entitlement]. Datentyp: Zeichenfolge |
| Fehler | Beschreibt den aufgetretenen Fehler. Datentyp: Objekt Beispiele für Fehlerantworten:
|
| Fehler.detail | Detaillierte Informationen dazu, warum der Endpunktaufruf fehlgeschlagen ist. Datentyp: Zeichenfolge |
| Fehlernachricht | Meldung, die den Fehler auf allgemeiner Ebene beschreibt. Datentyp: Zeichenfolge |
| hasMore | Kennzeichnung, die angibt, ob weitere Berechtigungsdatensätze für die Rückgabe vorhanden sind. Gültige Werte:
Datentyp: Boolesch |
| status | Status des Endpunktaufrufs. Gültige Werte:
Datentyp: Zeichenfolge |
| sysparm_limit | Wenn der Parameter sysparm_limit im Endpunktaufruf übergeben wurde, enthält er den übergebenen Wert, andernfalls enthält er den Standardwert. Datentyp: Zahl |
| sysparm_offset | Wenn der Parameter sysparm_offset im Endpunktaufruf übergeben wurde, enthält er den übergebenen Wert, andernfalls enthält er den Standardwert. Datentyp: Zahl |
cURL-Anforderung
Das folgende Codebeispiel zeigt, wie Berechtigungen für einen bestimmten Account zurückgegeben werden.
curl "https://instance.service-now.com/api/sn_ent_verify/verifyentitlements?account=9e2fd2ee11b43110f877366201dea674" \
--request GET \
--header "Accept:application/json" \
--user "username":"password"
Ergebnisse zurückgeben:
{
"result": {
"sysparm_offset": "0",
"sysparm_limit": "10",
"has_more": "false",
"entitlements": [
{
"sys_id": "38374bf251e27110f877bf82d3ddf30a",
"entitlement_name": "test ent",
"account": "9e2fd2ee11b43110f877366201dea674",
"consumer": null,
"household": null,
"contract": "0e1747f251e27110f877bf82d3ddf31c",
"service_contract_line": "da278fb251e27110f877bf82d3ddf3b7",
"state": "active",
"product_offering": null,
"sold_entitlement": null,
"product": null,
"start_date": "2023-11-21",
"end_date": ""
},
{
"sys_id": "e6ad4e4151723d10f877bf82d3ddf3fb",
"entitlement_name": "tets entitlement",
"account": "9e2fd2ee11b43110f877366201dea674",
"consumer": null,
"household": null,
"contract": "0e1747f251e27110f877bf82d3ddf31c",
"service_contract_line": "e79dce4151723d10f877bf82d3ddf31d",
"state": "active",
"product_offering": null,
"sold_entitlement": null,
"product": null,
"start_date": "2023-11-21",
"end_date": ""
}
],
"status": "success"
}
}
cURL-Anforderung
Das folgende Codebeispiel zeigt, wie Berechtigungen für einen bestimmten Account und eine bestimmte Servicevertragsposition zurückgegeben werden.
curl "https://instance.service-now.com/api/sn_ent_verify/verifyentitlements?service_contract_line=e79dce4151723d10f877bf82d3ddf31d&account=9e2fd2ee11b43110f877366201dea674" \
--request GET \
--header "Accept:application/json" \
--user "username":"password"
Ergebnisse zurückgeben:
{
"result": {
"sysparm_offset": "0",
"sysparm_limit": "10",
"has_more": "false",
"entitlements": [
{
"sys_id": "e6ad4e4151723d10f877bf82d3ddf3fb",
"entitlement_name": "test entitlement",
"account": "9e2fd2ee11b43110f877366201dea674",
"consumer": null,
"household": null,
"contract": "0e1747f251e27110f877bf82d3ddf31c",
"service_contract_line": "e79dce4151723d10f877bf82d3ddf31d",
"state": "active",
"product_offering": null,
"sold_entitlement": null,
"product": null,
"start_date": "2023-11-21",
"end_date": ""
}
],
"status": "success"
}
}
cURL-Anforderung
Das folgende Codebeispiel zeigt eine Fehlerantwort.
curl "https://instance.service-now.com/api/sn_ent_verify/verifyentitlements?service_contract_line=e79dce4151723d10f877bf82d3ddf31d" \
--request GET \
--header "Accept:application/json" \
--user "username":"password"
Ergebnisse zurückgeben:
{
"error": {
"detail": "At least one of Account or Consumer parameter is mandatory.",
"message": "At least one of Account or Consumer parameter is mandatory."
},
"status": "failure"
}
Berechtigungen verifizieren – /sn_ent_verify/verifyentitlements/getEntitlementCharacterific/{id}
Gibt Details zum angegebenen Berechtigungsmerkmalsdatensatz und zu seinem aktuellen Nutzungsdatensatz zurück.
Der Datensatz der letzten Verwendung für ein Merkmal ist als der Datensatz definiert, bei dem das Startdatum des Zeitraums kleiner als oder gleich dem aktuellen Datum und das Enddatum des Zeitraums größer als oder gleich dem aktuellen Datum ist.
URL-Format
URL mit Versionsangabe: /api/sn_ent_verify/v1/verifyentitlements/getEntitlementCharacterific/{id}
Standard-URL: /api/sn_ent_verify/verifyentitlements/getEntitlementCharacterific/{id}
Unterstützte Anforderungsparameter
| Name | Beschreibung |
|---|---|
| api_version | Optional. Version des Endpunkts, auf den zugegriffen werden soll. Zum Beispiel v1 oder v2. Geben Sie diesen Wert nur an, um eine andere Endpunktversion als die neueste zu verwenden. Datentyp: Zeichenfolge |
| id | Sys_id des zurückzugebenden Berechtigungsmerkmalsdatensatzes. Befindet sich in der Tabelle „Berechtigungsmerkmal“ [sn_pss_core_entitlement_characterific]. Datentyp: Zeichenfolge |
| Name | Beschreibung |
|---|---|
| display_value | Kennzeichnung, die angibt, ob der zugeordnete Feldwert, der Anzeigewert oder beides zurückgegeben werden soll. Gültige Werte:
Datentyp: Zeichenfolge Standardwert: false |
| Name | Beschreibung |
|---|---|
| Keine |
Kopfzeilen
Die folgenden Anforderungs- und Antwortkopfzeilen gelten nur für diese HTTP-Aktion oder für diese Aktion auf eine bestimmte Weise. Eine Liste der allgemeinen Header, die in der REST API verwendet werden, finden Sie unter Unterstützte REST API-Header.
| Kopfzeile | Beschreibung |
|---|---|
| Akzeptieren | Datenformat des Antworttexts. Unterstützte Typen: application/json oder application/xml. Standard: application/json |
| Kopfzeile | Beschreibung |
|---|---|
| Keine |
Statuscodes
Die folgenden Statuscodes gelten für diese HTTP-Aktion. Eine Liste der möglichen Statuscodes, die in der REST API verwendet werden, finden Sie unter HTTP-Antwortcodesder REST-API.
| Statuscode | Beschreibung |
|---|---|
| 200 | Erfolgreich. Die Anforderung wurde erfolgreich verarbeitet. |
| 403 | Unzulässig. Der Anwender hat keine Zugriffsrechte für den angegebenen Datensatz. |
| 404 | Nicht gefunden. Das angeforderte Element wurde nicht gefunden. |
| 500 | Interner Serverfehler. Beim Verarbeiten der Anforderung ist ein unerwarteter Fehler aufgetreten. Der Antworttext enthält Informationen zum Fehler. |
Parameter des Antworttexts (JSON oder XML)
| Name | Beschreibung |
|---|---|
| Merkmal | Sys_id des zugeordneten Berechtigungsmerkmalsdatensatzes. Befindet sich in der Tabelle „Merkmal“ [sn_prd_pm_charakteristik]. Datentyp: Zeichenfolge |
| Merkmal_Option | Sys_id des zugeordneten Datensatzes mit Merkmaloptionen. Befindet sich in der Tabelle „Merkmaloption“ [sn_prd_pm_characterist_option]. Datentyp: Zeichenfolge |
| „entitlement_usage“ | Details zum Berechtigungsnutzungsdatensatz, der dem angegebenen Berechtigungsmerkmalsdatensatz zugeordnet ist. Datentyp: Array von Objekten |
| „entitlement_usage“ | Sys_id des zugeordneten Berechtigungsmerkmalsdatensatzes. Befindet sich in der Tabelle „Berechtigungsmerkmal“ [sn_pss_core_entitlement_characterific]. Datentyp: Zeichenfolge |
| „entitlement_usage.period_end“ | Wert des Felds „Zeitraumende“ im Berechtigungsnutzungsdatensatz. Dieser Wert ist das Datum, an dem die Nutzungsnachverfolgung für diese Berechtigung endet. Datentyp: Zeichenfolge |
| Entitlement_usage.period_start | Wert des Felds „Zeitraumstart“ im Berechtigungsnutzungsdatensatz. Dieser Wert ist das Datum, an dem die Nutzungsnachverfolgung für diese Berechtigung beginnt. Datentyp: Zeichenfolge |
| „entitlement_usage.sys_id“ | Sys-ID des zurückgegebenen Berechtigungsnutzungsdatensatzes. Befindet sich in der Tabelle „Berechtigungsnutzungen“ [sn_pss_core_entitlement_usage]. Datentyp: Zeichenfolge |
| „entitlement_usage.total_units“ | Gesamtanzahl der gekauften Einheiten. Befindet sich im Feld „Gesamteinheiten“ im Berechtigungsnutzungsdatensatz. Datentyp: Zeichenfolge |
| entitlement_usage.used_units | Anzahl der verwendeten Einheiten. Befindet sich im Feld „Verwendete Einheiten“ im Berechtigungsnutzungsdatensatz. Datentyp: Zeichenfolge |
| sys_id | Sys-ID des Berechtigungsmerkmals-Datensatzes. Befindet sich in der Tabelle „Berechtigungsmerkmal“ [sn_pss_core_entitlement_characterific]. Datentyp: Zeichenfolge |
| type | Wert des Typfelds im Berechtigungsmerkmalsdatensatz. Mögliche Werte:
Datentyp: Zeichenfolge |
| Wert | Abdeckung, die das Merkmal angibt. Für einige Merkmale werden Abdeckungen in der Tabelle „Merkmalsoptionen“ definiert. Wenn jedoch in der Merkmaloptionstabelle keine Abdeckungen definiert sind, können Sie die Abdeckungsinformationen im Parameter value übergeben. Merkmalsoptionen werden nur für die Merkmalstypen definiert:
Wenn das Merkmal beispielsweise „Anzahl der Ersatzprodukte“ ist und seine Abdeckungen nicht in der Merkmalsoptionstabelle definiert sind, können Sie die Abdeckungen wie „10“ oder „20“ in diesem Parameter angeben. Hinweis: Dieser Parameter enthält den endgültigen Abdeckungswert für das Merkmal. Wenn in der Merkmaloptionstabelle Informationen vorhanden sind, werden sie an diesen Parameter weitergegeben. Datentyp: Zeichenfolge |
cURL-Anforderung
Das folgende Codebeispiel zeigt, wie dieser Endpunkt mit all seinen Standardwerten aufgerufen wird.
curl "https://instance.servicenow.com/api/sn_ent_verify/verifyentitlements/getEntitlementCharacteristic/3c817faa43823110341605ed0bb8f23a" \
--request GET \
--header "Accept:application/json" \
--user "username":"password"
Ergebnisse zurückgeben:
{
"result": {
"sys_id": "3c817faa43823110341605ed0bb8f23a",
"characteristic": "b73177aa43823110341605ed0bb8f246",
"type": "coverage",
"characteristic_option": "ff617baa43823110341605ed0bb8f266",
"value": "Minor parts",
"entitlement_usage": [
{
"sys_id": "03e3224d51b23d10f877bf82d3ddf310",
"period_start": "2022-12-12",
"period_end": "2025-12-12",
"entitlement_characteristic": "3c817faa43823110341605ed0bb8f23a",
"total_units": "10",
"used_units": "5"
}
]
}
}
cURL-Anforderung
Das folgende Codebeispiel zeigt, wie dieser Endpunkt aufgerufen und alle Anzeigewerte zurückgegeben werden.
curl "https://instance.servicenow.com/api/sn_ent_verify/verifyentitlements/getEntitlementCharacteristic/3c817faa43823110341605ed0bb8f23a?display_value=all" \
--request GET \
--header "Accept:application/json" \
--user "username":"password"
Ergebnisse zurückgeben:
{
"result": {
"sys_id": {
"label": "Sys ID",
"value": "3c817faa43823110341605ed0bb8f23a",
"displayValue": "3c817faa43823110341605ed0bb8f23a",
"type": "GUID"
},
"characteristic": {
"name": "characteristic",
"label": "Characteristic",
"value": "b73177aa43823110341605ed0bb8f246",
"display_value": "Repair parts covered",
"type": "reference"
},
"type": {
"name": "type",
"label": "Type",
"value": "coverage",
"display_value": "Coverage",
"type": "string"
},
"characteristic_option": {
"name": "characteristic_option",
"label": "Characteristic option",
"value": "ff617baa43823110341605ed0bb8f266",
"display_value": "Minor parts",
"type": "reference"
},
"value": {
"name": "value",
"label": "Value",
"value": "Minor parts",
"display_value": "Minor parts",
"type": "string"
},
"entitlement_usage": [
{
"sys_id": {
"label": "Sys ID",
"value": "03e3224d51b23d10f877bf82d3ddf310",
"displayValue": "03e3224d51b23d10f877bf82d3ddf310",
"type": "GUID"
},
"period_start": {
"name": "period_start",
"label": "Period start",
"value": "2022-12-12",
"display_value": "2022-12-12",
"type": "glide_date"
},
"period_end": {
"name": "period_end",
"label": "Period end",
"value": "2025-12-12",
"display_value": "2025-12-12",
"type": "glide_date"
},
"entitlement_characteristic": {
"name": "entitlement_characteristic",
"label": "Entitlement characteristic",
"value": "3c817faa43823110341605ed0bb8f23a",
"display_value": "Repair parts covered",
"type": "reference"
},
"total_units": {
"name": "total_units",
"label": "Total units",
"value": "10",
"display_value": "10",
"type": "string"
},
"used_units": {
"name": "used_units",
"label": "Used units",
"value": "5",
"display_value": "5",
"type": "string"
}
}
]
}
}