Überprüfen Sie die Berechtigungs-API
Die API „Berechtigungen überprüfen “ bietet Endpunkte, mit denen Sie eine Liste gültiger Berechtigungen, Details zu den Merkmalen von Berechtigungen und die neuesten Nutzungsinformationen einer Berechtigung abrufen können.
Für den Zugriff auf diese API muss das Plugin „Berechtigungsverifizierung“ (sn_ent_verify) aktiviert sein.
Diese API wird innerhalb des Namespace sn_ent_verify bereitgestellt.
Der aufrufende Benutzer muss die Rolle sn_pss_core.pss_integrator haben.
- Account [customer_account]
- Verbraucher [csm_consumer]
- Berechtigung [service_entitlement]
- Berechtigungsmerkmal [sn_pss_core_entitlement_characteristic]
- 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
- Verkaufte 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 „state = draft“übergeben, gibt der Endpunkt alle Berechtigungen mit Account = Boxeo AND state = draft zurück.
Sie können die Paginierung für die Rückgabeergebnisse implementieren, indem Sie die System-Paginierungsparameter 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
Versionierte URL: /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ückzugeben sind, die die Filterkriterien erfüllen. Datentyp: Zahl Standard: 10 Höchstwert: 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 Installationsbasis-Datensatzes, 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 „Verkaufte Produkte abgedeckt“ [sn_install_base_m2m_contract_sold_product] zu durchsuchen und alle von der zugehörigen Installationsbasis abgedeckten Berechtigungen zurückzugeben. Datentyp: Zeichenfolge Standard: Keine |
| Produkt | 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 Produktangebotsdatensatzes, für den Berechtigungsdatensätze zurückgegeben werden sollen. Befindet sich in der Produktangebotstabelle [sn_prd_pm_product_offering]. Datentyp: Zeichenfolge Standard: Keine |
| service_contract_line | Sys_id des Servicevertrags-Positionsdatensatzes, 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 |
| verkaufte_Berechtigung | 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 Datensatzes für verkaufte Produkte, 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 für verkaufte Produkte, um die Tabelle „Verkaufte Produkte 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 |
| Status | 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 Benutzer 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. |
Antworttextparameter (JSON oder XML)
| Name | Beschreibung |
|---|---|
| -Berechtigungen | Liste der Berechtigungen, die den übergebenen Filterkriterien entsprechen. Datentyp: Array von Objekten |
| entitlements.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 |
| entitlements.contract | 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 |
| entitlements.entitlement_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 |
| entitlements.product | Sys_id des Produktdatensatzes, der dieser Berechtigung zugeordnet ist. Befindet sich in der Tabelle „Produktmodell“ [cmdb_model]. Datentyp: Zeichenfolge |
| entitlements.product_offering | Sys_id des Produktangebotsdatensatzes, der dieser Berechtigung zugeordnet ist. Befindet sich in der Produktangebotstabelle [sn_prd_pm_product_offering]. Datentyp: Zeichenfolge |
| entitlements.service_contract_line | Sys_id des Servicevertrags-Positionsdatensatzes, der dieser Berechtigung zugeordnet ist. Befindet sich in der Tabelle „Servicevertragsposition“ [sn_pss_core_service_contract_line]. Datentyp: Zeichenfolge |
| entitlements.sold_entitlement | Sys_id des Datensatzes für verkaufte Berechtigungen, der dieser Berechtigung zugeordnet ist. Befindet sich in der Tabelle „Verkaufte Produkte“ [sn_install_base_sold_product]. Datentyp: Zeichenfolge |
| Berechtigungen.start_date | Wert des Felds Startdatum im zugeordneten Berechtigungsdatensatz. Datentyp: Zeichenfolge |
| Berechtigungen.Status | Status des Berechtigungsdatensatzes. Gültige Werte:
Datentyp: Zeichenfolge |
| entitlements.sys_id | Sys_id des Berechtigungsdatensatzes. Befindet sich in der Berechtigungstabelle [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 |
| Fehler.Nachricht | Meldung, die den Fehler auf einer hohen Ebene beschreibt. Datentyp: Zeichenfolge |
| hasMore | Kennzeichnung, die angibt, ob weitere Berechtigungsdatensätze zurückzugeben 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 eine bestimmte Konto- und 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 überprüfen – /sn_ent_verify/verifyentitlements/getEntitlementCharacteristic/{id}
Gibt Details des angegebenen Berechtigungsmerkmal-Datensatzes und seines letzten Nutzungsdatensatzes zurück.
Der Datensatz der letzten Verwendung für ein Merkmal ist als der Datensatz definiert, bei dem das Startdatum des Zeitraums kleiner oder gleich dem aktuellen Datum und das Enddatum des Zeitraums größer oder gleich dem aktuellen Datum ist.
URL-Format
Versionierte URL: /api/sn_ent_verify/v1/verifyentitlements/getEntitlementCharacteristic/{id}
Standard-URL: /api/sn_ent_verify/verifyentitlements/getEntitlementCharacteristic/{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 Berechtigungsmerkmal-Datensatzes. Befindet sich in der Tabelle „Berechtigungsmerkmal“ [sn_pss_core_entitlement_characteristic]. 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 Benutzer 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. |
Antworttextparameter (JSON oder XML)
| Name | Beschreibung |
|---|---|
| Merkmal | Sys_id des zugeordneten Berechtigungsmerkmal-Datensatzes. Befindet sich in der Tabelle „Merkmal“ [sn_prd_pm_characteristic]. Datentyp: Zeichenfolge |
| feature_option | Sys_id des zugeordneten Datensatzes für Merkmalsoptionen. Befindet sich in der Tabelle „Merkmalsoption“ [sn_prd_pm_characteristic_option]. Datentyp: Zeichenfolge |
| entitlement_usage | Details zum Berechtigungsnutzungsdatensatz, der dem angegebenen Berechtigungsmerkmalsdatensatz zugeordnet ist. Datentyp: Array von Objekten |
| entitlement_usage.entitlement_characteristic | Sys_id des zugeordneten Berechtigungsmerkmal-Datensatzes. Befindet sich in der Tabelle „Berechtigungsmerkmal“ [sn_pss_core_entitlement_characteristic]. Datentyp: Zeichenfolge |
| entitlement_usage.period_end | Wert des Felds „Ende des Zeitraums“ im Berechtigungsnutzungsdatensatz. Dieser Wert ist das Datum, an dem die Nutzungsverfolgung für diese Berechtigung endet. Datentyp: Zeichenfolge |
| entitlement_usage.period_start | Wert des Felds „Periodenbeginn“ 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 | Gesamtzahl der erworbenen 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 Berechtigungsmerkmal-Datensatzes. Befindet sich in der Tabelle „Berechtigungsmerkmal“ [sn_pss_core_entitlement_characteristic]. Datentyp: Zeichenfolge |
| type | Wert des Typfelds im Berechtigungsmerkmal-Datensatz. Mögliche Werte:
Datentyp: Zeichenfolge |
| Wert | Abdeckung, um das Merkmal anzugeben. Für einige Merkmale werden Abdeckungen in der Tabelle „Merkmalsoption“ definiert. Wenn jedoch in der Tabelle „Merkmalsoption“ keine Abdeckungen definiert sind, können Sie die Abdeckungsinformationen im Parameter value übergeben. Merkmalsoptionen werden nur für die folgenden Merkmalstypen definiert:
Beispiel: Wenn das Merkmal „Anzahl der Ersetzungen“ ist und seine Abdeckungen nicht in der Tabelle „Merkmalsoptionen“ definiert sind, können Sie die Abdeckungen in diesem Parameter angeben, z. B. „10“, „20“. Hinweis: Dieser Parameter enthält den endgültigen Abdeckungswert für das Merkmal. Wenn Informationen in der Tabelle „Merkmalsoption“ vorhanden sind, werden sie an diesen Parameter weitergegeben. Datentyp: Zeichenfolge |
cURL-Anforderung
Das folgende Codebeispiel zeigt, wie dieser Endpunkt mit allen 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 wird 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"
}
}
]
}
}