Product Catalog Open API
Die Product Catalog Open API bietet Endpunkte zum Erstellen und Abrufen von Produktkatalogen, Produktangeboten und Produktspezifikationen.
Verwenden Sie diese API, um Produktkataloginformationen zwischen externen Systemen und Now Platformzu verwalten. Die Product Catalog Open API ist eine ServiceNow® Implementierung der REST-Spezifikation der Product Catalog-Management-API des TM Forums. Diese Implementierung basiert auf der REST-Spezifikation TMF620 Product Catalog-Management-API Version 4, April 2021.
Diese API ist in der Anwendung Product Catalog Advanced enthalten, die im ServiceNow Storeverfügbar ist.
Diese API wird innerhalb des Namespace sn_prd_pm_adv bereitgestellt.
Der aufrufende Benutzer muss die Rolle sn_prd_pm_adv.catalog_integrator haben.
- Merkmal [sn_prd_pm_characteristic]
- Merkmalsoption [sn_prd_pm_characteristic_option]
- Produktangebot [sn_prd_pm_product_offering]
- Produktangebotskatalog [sn_prd_pm_product_offering_catalog]
- Produktangebotsmerkmal [sn_prd_pm_product_offering_characteristic]
- Produktspezifikation [sn_prd_pm_product_specification]
- Spezifikationsbeziehung [sn_prd_pm_specification_relationship]
Product Catalog Open API – GET /sn_prd_pm_adv/catalogmanagement/catalog
Ruft eine Liste aller Produktangebotskataloge ab.
URL-Format
Standard-URL: /api/sn_prd_pm_adv/catalogmanagement/catalog
Unterstützte Anforderungsparameter
| Name | Beschreibung |
|---|---|
| Keine |
| Name | Beschreibung |
|---|---|
| Felder | Liste der Felder, die in der Antwort zurückgegeben werden sollen. Ungültige Felder werden ignoriert. Wenn dieser Parameter nicht verwendet wird, werden alle Felder zurückgegeben. Datentyp: Zeichenfolge |
| limit | Maximale Anzahl der zurückzugebenden Datensätze. Verwenden Sie für Anforderungen, die diese Anzahl von Datensätzen überschreiten, den Parameter offset, um den Datensatzabruf zu paginieren. Standard: 20 Höchstwert: 100 Datentyp: Zahl |
| Offset | Startindex, bei dem mit dem Abrufen von Datensätzen begonnen 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. Standard: 0 Datentyp: Zahl |
| 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 |
|---|---|
| Keine |
| Kopfzeile | Beschreibung |
|---|---|
| Inhaltsbereich | Gibt den Inhaltsbereich an, der in einem paginierten Aufruf zurückgegeben wird. Wenn beispielsweise |
| Content-Type | Datenformat des Antworttexts. Unterstützt nur application/json. |
| Verknüpfung | Enthält die folgenden Links zum Navigieren durch Abfrageergebnisse.
|
| X-Gesamtzahl | Bei paginierten Abfragen gibt dieser Header die Gesamtzahl der auf dem Server verfügbaren Datensätze an. |
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 | Anforderung erfolgreich verarbeitet. Vollständige Ressource, die als Antwort zurückgegeben wird (keine Paginierung). |
| 206 | In Antwort zurückgegebene Teilressource (mit Paginierung). |
| 400 | Ungültige Anforderung. Mögliche Gründe:
|
| 404 | Datensatz nicht gefunden In der Tabelle wurden keine Datensätze gefunden, die den Abfrageparametern entsprechen. |
Parameter des Antwort-Haupttexts (JSON)
| Name | Beschreibung |
|---|---|
| Beschreibung | Beschreibung des Produktangebotskatalogs. Datentyp: Zeichenfolge |
| id | Sys_id des Produktangebotskatalogs aus der Tabelle „Produktangebotskatalog“ [sn_prd_pm_product_offering_catalog]. Datentyp: Zeichenfolge |
| Name | Name des Produktangebotskatalogs. Datentyp: Zeichenfolge |
cURL-Anforderung
In diesem Beispiel werden alle Produktangebotskataloge abgerufen.
curl --location --request GET "https://instance.servicenow.com/api/sn_prd_pm_adv/catalogmanagement/catalog" \
--user 'username':'password'
Antworttext.
[
{
"id": "SD-WAN1344314wrfw14345",
"name": "New Catalog",
"description": "New Catalog"
},
{
"id": "9919291ac34c20105252716b7d40dd0f",
"name": "Enterprise Mobile Plan",
"description": " Product Catalog for Enterprise Mobile Plan"
}
]
Product Catalog Open API – GET /sn_prd_pm_adv/catalogmanagement/catalog/{catalogId}
Ruft einen Produktangebotskatalog ab.
URL-Format
Standard-URL: /api/sn_prd_pm_adv/catalogmanagement/catalog/{catalogId}
Unterstützte Anforderungsparameter
| Name | Beschreibung |
|---|---|
| catalogId | Sys_id des abzurufenden Produktangebotskatalogs. Befindet sich in der Tabelle „Produktangebotskatalog“ [sn_prd_pm_product_offering_catalog]. Datentyp: Zeichenfolge |
| Name | Beschreibung |
|---|---|
| Felder | Liste der Felder, die in der Antwort zurückgegeben werden sollen. Ungültige Felder werden ignoriert. Wenn dieser Parameter nicht verwendet wird, werden alle Felder zurückgegeben. Datentyp: Zeichenfolge |
| 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 |
|---|---|
| Keine |
| Kopfzeile | Beschreibung |
|---|---|
| Content-Type | Datenformat des Antworttexts. Unterstützt nur application/json. |
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 | Anforderung erfolgreich verarbeitet. |
| 400 | Ungültige Anforderung. Dies kann einen der folgenden Gründe haben:
|
| 404 | Datensatz nicht gefunden Der mit der ID verknüpfte Datensatz wurde in der Tabelle nicht gefunden. |
Parameter des Antwort-Haupttexts (JSON)
| Name | Beschreibung |
|---|---|
| Beschreibung | Beschreibung des Produktangebotskatalogs. Datentyp: Zeichenfolge |
| id | Sys_id des Produktangebotskatalogs aus der Tabelle „Produktangebotskatalog“ [sn_prd_pm_product_offering_catalog]. Datentyp: Zeichenfolge |
| Name | Name des Produktangebotskatalogs. Datentyp: Zeichenfolge |
cURL-Anforderung
In diesem Beispiel wird ein Produktangebotskatalog für einen Enterprise-Mobile-Plan abgerufen.
curl --location --request GET "https://instance.servicenow.com/api/sn_prd_pm_adv/catalogmanagement/catalog/9919291ac34c20105252716b7d40dd0f" \
--user 'username':'password'
Antworttext.
{
"id": "9919291ac34c20105252716b7d40dd0f",
"name": "Enterprise Mobile Plan",
"description": " Product Catalog for Enterprise Mobile Plan"
}
Product Catalog Open API – GET /sn_prd_pm_adv/catalogmanagement/productoffering
Ruft alle Produktangebote ab.
URL-Format
Standard-URL: /api/sn_prd_pm_adv/catalogmanagement/productoffering
Unterstützte Anforderungsparameter
| Name | Beschreibung |
|---|---|
| Keine |
| Name | Beschreibung |
|---|---|
| Felder | Liste der Felder, die in der Antwort zurückgegeben werden sollen. Ungültige Felder werden ignoriert. Gültige Felder:
Standard: Alle Felder werden zurückgegeben. Datentyp: Zeichenfolge |
| limit | Maximale Anzahl der zurückzugebenden Datensätze. Verwenden Sie für Anforderungen, die diese Anzahl von Datensätzen überschreiten, den Parameter offset, um den Datensatzabruf zu paginieren. Standard: 20 Höchstwert: 100 Datentyp: Zahl |
| Offset | Startindex, bei dem mit dem Abrufen von Datensätzen begonnen 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. Standard: 0 Datentyp: Zahl |
| Spezifikation | Filtern Sie Produktangebote nach sys_id der Produktspezifikation. In der Antwort werden nur Produktangebote mit der angegebenen sys_id der Produktspezifikation zurückgegeben. Befindet sich in der Produktspezifikationstabelle [sn_prd_pm_product_specification]. Datentyp: Zeichenfolge |
| Status | Filtern Sie die Produktangebote nach Status. In der Antwort werden nur Produktangebote im angegebenen Status zurückgegeben. Datentyp: Zeichenfolge |
| 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 |
|---|---|
| Keine |
| Kopfzeile | Beschreibung |
|---|---|
| Inhaltsbereich | Gibt den Inhaltsbereich an, der in einem paginierten Aufruf zurückgegeben wird. Wenn beispielsweise |
| Content-Type | Datenformat des Antworttexts. Unterstützt nur application/json. |
| Verknüpfung | Enthält die folgenden Links zum Navigieren durch Abfrageergebnisse.
|
| X-Gesamtzahl | Bei paginierten Abfragen gibt dieser Header die Gesamtzahl der auf dem Server verfügbaren Datensätze an. |
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 | Anforderung erfolgreich verarbeitet. Vollständige Ressource, die als Antwort zurückgegeben wird (keine Paginierung). |
| 206 | In Antwort zurückgegebene Teilressource (mit Paginierung). |
| 400 | Ungültige Anforderung. Mögliche Gründe:
|
| 404 | Datensatz nicht gefunden In der Tabelle wurden keine Datensätze gefunden, die den Abfrageparametern entsprechen. |
Parameter des Antwort-Haupttexts (JSON)
| Name | Beschreibung |
|---|---|
| Kategorie | Liste der Kategorien, zu denen das Produkt gehört. Datentyp: Array von Objekten |
| Kategorie.ID | ID der Kategorie. Datentyp: Zeichenfolge |
| Kategorie.Name | Name der Kategorie. Datentyp: Zeichenfolge |
| Kanal | Kanäle, die für den Verkauf des Produktangebots verwendet werden sollen. Datentyp: Array von Objekten |
| channel.description | Beschreibung des Kanals. Datentyp: Zeichenfolge |
| channel.id | Sys_id des Kanals aus der Tabelle „Verteilungskanal“ [sn_prd_pm_distribution_channel]. Datentyp: Zeichenfolge |
| channel.name | Name des Kanals. Datentyp: Zeichenfolge |
| Beschreibung | Beschreibung des Produktangebots. Datentyp: Zeichenfolge |
| externe ID | External_id des Produktangebots aus der Produktangebotstabelle [sn_prd_pm_product_offering]. Datentyp: Zeichenfolge |
| id | Initial_version oder external_id des Produktangebots aus der Tabelle „Produktangebot“ [sn_prd_pm_product_offering]. Datentyp: Zeichenfolge |
| internalId | Initial_version des Produktangebots aus der Produktangebotstabelle [sn_prd_pm_product_offering]. Datentyp: Zeichenfolge |
| interneVersion | Version des Produktangebots aus der Produktangebotstabelle [sn_prd_pm_product_offering]. Datentyp: Zeichenfolge |
| lastUpdate | Datum, an dem das Produktangebot zuletzt aktualisiert wurde. Datentyp: Zeichenfolge |
| Name | Name des Produktangebots. Datentyp: Zeichenfolge |
| produktMerkmal | Liste der Produktmerkmale. Datentyp: Array von Objekten |
| produktMerkmal.name | Name des Merkmals. Datentyp: Zeichenfolge |
| produktMerkmal.wert | Wert des Merkmals. Datentyp: Zeichenfolge |
| productOfferingPrice | Preisinformationen für das Produktangebot. Datentyp: Array von Objekten |
| productOfferingPrice.price | Preisinformationen für das Produktangebot. Datentyp: Objekt |
| productOfferingPrice.price.taxIncludedAmount | Preisinformationen für das Produktangebot. Datentyp: Objekt |
| produktOfferingPrice.price.taxIncludedAmount.unit | Währungscode für den Produktangebotspreis. Datentyp: Zeichenfolge |
| productOfferingPrice.price.taxIncludedAmount.value | Preis des Produktangebots einschließlich Steuern. Datentyp: Zeichenfolge |
| productOfferingPrice.priceType | Typ des Produktangebotspreises, einmalige oder wiederkehrende Zahlung. Gültige Werte:
Datentyp: Zeichenfolge |
| productOfferingTerm | Gültige Vertragslaufzeit für das Produktangebot. Datentyp: Zeichenfolge |
| Produktspezifikation | Produktspezifikation für das Produkt. Datentyp: Objekt |
| produktSpecification.id | Initial_version der Produktspezifikation. Befindet sich in der Tabelle „Produktspezifikation“ [sn_prd_pm_product_specification]. Datentyp: Zeichenfolge |
| produktSpecification.internalId | Initial_version der Produktspezifikation. Befindet sich in der Tabelle „Produktspezifikation“ [sn_prd_pm_product_specification]. Datentyp: Zeichenfolge |
| produktSpecification.internalVersion | Version der Produktspezifikation. Befindet sich in der Tabelle „Produktspezifikation“ [sn_prd_pm_product_specification]. Datentyp: Zeichenfolge |
| Produktspezifikation.Version | External_version der Produktspezifikation. Befindet sich in der Tabelle „Produktspezifikation“ [sn_prd_pm_product_specification]. Datentyp: Zeichenfolge |
| prodSpecCharValueUse | Merkmale des Produktangebots. Datentyp: Array von Objekten |
| prodSpecCharValueUse.productSpecCharacteristicValue | Mögliche Werte des Merkmals. Datentyp: Array von Objekten |
| prodSpecCharValueUse.productSpecCharacteristicValue.value | Wert des Merkmals. Datentyp: Zeichenfolge |
| prodSpecCharValueUse.description | Beschreibung des Merkmals. Datentyp: Zeichenfolge |
| prodSpecCharValueUse.name | Name des Merkmals. Datentyp: Zeichenfolge |
| prodSpecCharValueUse.validFor | Datumsbereich, für den das Merkmal gültig ist. Datentyp: Objekt |
| prodSpecCharValueUse.validFor.endDateTime | Enddatum des Merkmals. Datentyp: Zeichenfolge |
| prodSpecCharValueUse.validFor.startDateTime | Startdatum des Merkmals. Datentyp: Zeichenfolge |
| prodSpecCharValueUse.valueType | Werttyp des Merkmals, z. B. Auswahl oder E-Mail. |
| gültigFür | Datumsbereich, für den das Produktangebot gültig ist. Datentyp: Objekt |
| gültigFür.endDateTime | Enddatum des Produktangebots. Datentyp: Zeichenfolge |
| gültigFür.startDateTime | Startdatum des Produktangebots. Datentyp: Zeichenfolge |
| version | External_version des Produktangebots aus der Produktangebotstabelle [sn_prd_pm_product_offering]. Datentyp: Zeichenfolge |
cURL-Anforderung
In diesem Beispiel werden alle Produktangebote abgerufen.
curl --location --request GET "https://instance.service-now.com/api/sn_prd_pm_adv/catalogmanagement/productoffering" \
--user 'username':'password'
Antworttext:
[
{
"id": "24413",
"name": "Premium SD-WAN Offering New",
"version": "",
"internalVersion": "1",
"internalId": "0199f8e65b430110235d85cced81c7d2",
"description": "Premium SD-WAN Offering",
"lastUpdate": "2022-01-27 05:41:16",
"validFor": {
"startDateTime": "2021-08-05",
"endDateTime": "2026-09-04"
},
"productOfferingTerm": "not_applicable",
"productOfferingPrice": [
{
"priceType": "recurring",
"price": {
"taxIncludedAmount": {
"unit": "JPY",
"value": 984.0913
}
}
},
{
"priceType": "nonRecurring",
"price": {
"taxIncludedAmount": {
"unit": "GBP",
"value": 2434
}
}
}
],
"productSpecification": {
"id": "cfe5ef6a53702010cd6dddeeff7b12f6",
"name": "SD-WAN Service Package",
"version": "v1",
"internalVersion": "1",
"internalId": "cfe5ef6a53702010cd6dddeeff7b12f6"
},
"prodSpecCharValueUse": [
{
"name": "Routing",
"description": "Routing",
"valueType": "choice",
"validFor": {
"startDatetime": "2021-12-15 21:08:20"
},
"productSpecCharacteristicValue": [
{
"value": "Premium",
"validFor": {
"startDateTime": ""
}
},
{
"value": "Base",
"validFor": {
"startDateTime": ""
}
},
{
"value": "Advance",
"validFor": {
"startDateTime": ""
}
}
],
"productSpecification": {
"id": "39b627aa53702010cd6dddeeff7b1202",
"name": "SD-WAN Edge Device",
"version": "v1",
"internalVersion": "1",
"internalId": "39b627aa53702010cd6dddeeff7b1202"
}
},
{
"name": "WAN Optimization",
"description": "WAN Optimization",
"valueType": "choice",
"validFor": {
"startDatetime": "2021-12-15 21:10:28"
},
"productSpecCharacteristicValue": [
{
"value": "Base",
"validFor": {
"startDateTime": ""
}
},
{
"value": "Advance",
"validFor": {
"startDateTime": ""
}
},
{
"value": "Premium",
"validFor": {
"startDateTime": ""
}
}
],
"productSpecification": {
"id": "39b627aa53702010cd6dddeeff7b1202",
"name": "SD-WAN Edge Device",
"version": "v1",
"internalVersion": "1",
"internalId": "39b627aa53702010cd6dddeeff7b1202"
}
},
{
"name": "CPE Model",
"description": "CPE Model",
"valueType": "choice",
"validFor": {
"startDatetime": "2021-12-15 21:11:54"
},
"productSpecCharacteristicValue": [
{
"value": "ISR",
"validFor": {
"startDateTime": ""
}
},
{
"value": "ASR",
"validFor": {
"startDateTime": ""
}
}
],
"productSpecification": {
"id": "39b627aa53702010cd6dddeeff7b1202",
"name": "SD-WAN Edge Device",
"version": "v1",
"internalVersion": "1",
"internalId": "39b627aa53702010cd6dddeeff7b1202"
}
},
{
"name": "Security Type",
"description": "Security Type",
"valueType": "choice",
"validFor": {
"startDatetime": "2021-12-30 12:51:13"
},
"productSpecCharacteristicValue": [
{
"value": "Premium",
"validFor": {
"startDateTime": ""
}
},
{
"value": "Advance",
"validFor": {
"startDateTime": ""
}
},
{
"value": "Base",
"validFor": {
"startDateTime": ""
}
}
],
"productSpecification": {
"id": "a6514bd3534560102f18ddeeff7b1247",
"name": "SD-WAN Security",
"version": "v1",
"internalVersion": "1",
"internalId": "a6514bd3534560102f18ddeeff7b1247"
}
},
{
"name": "CPE Type",
"description": "CPE Type",
"valueType": "choice",
"validFor": {
"startDatetime": "2021-12-15 21:11:16"
},
"productSpecCharacteristicValue": [
{
"value": "Virtual",
"validFor": {
"startDateTime": ""
}
},
{
"value": "Physical",
"validFor": {
"startDateTime": ""
}
}
],
"productSpecification": {
"id": "39b627aa53702010cd6dddeeff7b1202",
"name": "SD-WAN Edge Device",
"version": "v1",
"internalVersion": "1",
"internalId": "39b627aa53702010cd6dddeeff7b1202"
}
},
{
"name": "Tenancy",
"description": "Tenancy",
"valueType": "choice",
"validFor": {
"startDatetime": "2021-12-15 21:04:24"
},
"productSpecCharacteristicValue": [
{
"value": "Advance (50 site)",
"validFor": {
"startDateTime": ""
}
},
{
"value": "Base (10 site)",
"validFor": {
"startDateTime": ""
}
},
{
"value": "Premium (>50 sites)",
"validFor": {
"startDateTime": ""
}
}
],
"productSpecification": {
"id": "216663aa53702010cd6dddeeff7b12b5",
"name": "SD-WAN Controller",
"version": "v1",
"internalVersion": "1",
"internalId": "216663aa53702010cd6dddeeff7b12b5"
}
}
],
"channel": [
{
"id": "e561aae4c3e710105252716b7d40dd8f",
"name": "Web"
}
],
"category": {
"id": "c0ed043653b02010cd6dddeeff7b1277",
"name": "SD-WAN"
}
}
]
Product Catalog Open API – GET /sn_prd_pm_adv/catalogmanagement/productoffering/{offeringId}
Ruft ein Produktangebot ab.
URL-Format
Standard-URL: /api/sn_prd_pm_adv/catalogmanagement/productoffering/{offeringId}
Unterstützte Anforderungsparameter
| Name | Beschreibung |
|---|---|
| Angebots-ID | Initial_version des abzurufenden Produktangebots. Befindet sich in der Produktangebotstabelle [sn_prd_pm_product_offering]. Datentyp: Zeichenfolge |
| Name | Beschreibung |
|---|---|
| Felder | Liste der Felder, die in der Antwort zurückgegeben werden sollen. Ungültige Felder werden ignoriert. Gültige Felder:
Standard: Alle Felder werden zurückgegeben. Datentyp: Zeichenfolge |
| Spezifikation | Filtern Sie Produktangebote nach sys_id der Produktspezifikation. In der Antwort werden nur Produktangebote mit der angegebenen sys_id der Produktspezifikation zurückgegeben. Befindet sich in der Produktspezifikationstabelle [sn_prd_pm_product_specification]. Datentyp: Zeichenfolge |
| Status | Filtern Sie die Produktangebote nach Status. In der Antwort werden nur Produktangebote im angegebenen Status zurückgegeben. Datentyp: Zeichenfolge |
| 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 |
|---|---|
| Keine |
| Kopfzeile | Beschreibung |
|---|---|
| Content-Type | Datenformat des Antworttexts. Unterstützt nur application/json. |
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 | Anforderung erfolgreich verarbeitet. |
| 400 | Ungültige Anforderung. Mögliche Gründe:
|
| 404 | Datensatz nicht gefunden Der mit der ID verknüpfte Datensatz wurde in der Tabelle nicht gefunden. |
Parameter des Antwort-Haupttexts (JSON)
| Name | Beschreibung |
|---|---|
| Kategorie | Liste der Kategorien, zu denen das Produkt gehört. Datentyp: Array |
| Kategorie.ID | ID der Kategorie. Datentyp: Zeichenfolge |
| Kategorie.Name | Name der Kategorie. Datentyp: Zeichenfolge |
| Kanal | Kanäle, die für den Verkauf des Produktangebots verwendet werden sollen. Datentyp: Array |
| channel.description | Beschreibung des Kanals. Datentyp: Zeichenfolge |
| channel.id | Sys_id des Kanals aus der Tabelle „Verteilungskanal“ [sn_prd_pm_distribution_channel]. Datentyp: Zeichenfolge |
| channel.name | Name des Kanals. Datentyp: Zeichenfolge |
| Beschreibung | Beschreibung des Produktangebots. Datentyp: Zeichenfolge |
| externe ID | External_id des Produktangebots aus der Produktangebotstabelle [sn_prd_pm_product_offering]. Datentyp: Zeichenfolge |
| id | Initial_version oder external_id des Produktangebots aus der Tabelle „Produktangebot“ [sn_prd_pm_product_offering]. Datentyp: Zeichenfolge |
| internalId | Initial_version des Produktangebots aus der Produktangebotstabelle [sn_prd_pm_product_offering]. Datentyp: Zeichenfolge |
| interneVersion | Version des Produktangebots aus der Produktangebotstabelle [sn_prd_pm_product_offering]. Datentyp: Zeichenfolge |
| lastUpdate | Datum, an dem das Produktangebot zuletzt aktualisiert wurde. Datentyp: Zeichenfolge |
| Name | Name des Produktangebots. Datentyp: Zeichenfolge |
| produktMerkmal | Liste der Produktmerkmale. Datentyp: Array |
| produktMerkmal.name | Name des Merkmals. Datentyp: Zeichenfolge |
| produktMerkmal.wert | Wert des Merkmals. Datentyp: Zeichenfolge |
| productOfferingPrice | Preisinformationen für das Produktangebot. Datentyp: Array |
| productOfferingPrice.price | Preisinformationen für das Produktangebot. Datentyp: Objekt |
| productOfferingPrice.price.taxIncludedAmount | Preisinformationen für das Produktangebot. Datentyp: Objekt |
| produktOfferingPrice.price.taxIncludedAmount.unit | Währungscode für den Produktangebotspreis. Datentyp: Zeichenfolge |
| productOfferingPrice.price.taxIncludedAmount.value | Preis des Produktangebots einschließlich Steuern. Datentyp: Zeichenfolge |
| productOfferingPrice.priceType | Gibt an, ob der Produktangebotspreis eine einmalige oder wiederkehrende Zahlung ist. Gültige Werte:
Datentyp: Zeichenfolge |
| productOfferingTerm | Gültige Vertragslaufzeit für das Produktangebot. Datentyp: Zeichenfolge |
| Produktspezifikation | Produktspezifikation für das Produkt. Datentyp: Objekt |
| produktSpecification.id | Initial_version der Produktspezifikation. Befindet sich in der Tabelle „Produktspezifikation“ [sn_prd_pm_product_specification]. Datentyp: Zeichenfolge |
| produktSpecification.internalId | Initial_version der Produktspezifikation. Befindet sich in der Tabelle „Produktspezifikation“ [sn_prd_pm_product_specification]. Datentyp: Zeichenfolge |
| produktSpecification.internalVersion | Version der Produktspezifikation. Befindet sich in der Tabelle „Produktspezifikation“ [sn_prd_pm_product_specification]. Datentyp: Zeichenfolge |
| Produktspezifikation.Version | External_version der Produktspezifikation. Befindet sich in der Tabelle „Produktspezifikation“ [sn_prd_pm_product_specification]. Datentyp: Zeichenfolge |
| prodSpecCharValueUse | Merkmal des Produktangebots. Datentyp: Array |
| prodSpecCharValueUse.productSpecCharacteristicValue | Array mit den möglichen Werten des Merkmals. Datentyp: Array |
| prodSpecCharValueUse.productSpecCharacteristicValue.value | Wert des Merkmals. Datentyp: Zeichenfolge |
| prodSpecCharValueUse.description | Beschreibung des Merkmals. Datentyp: Zeichenfolge |
| prodSpecCharValueUse.name | Name des Merkmals. Datentyp: Zeichenfolge |
| prodSpecCharValueUse.validFor | Datumsbereich, für den das Merkmal gültig ist. Datentyp: Objekt |
| prodSpecCharValueUse.validFor.endDateTime | Enddatum des Merkmals. Datentyp: Zeichenfolge |
| prodSpecCharValueUse.validFor.startDateTime | Startdatum des Merkmals. Datentyp: Zeichenfolge |
| prodSpecCharValueUse.valueType | Der Werttyp des Merkmals, z. B. Auswahl oder E-Mail. |
| gültigFür | Datumsbereich, für den das Produktangebot gültig ist. Datentyp: Objekt |
| gültigFür.endDateTime | Enddatum des Produktangebots. Datentyp: Zeichenfolge |
| gültigFür.startDateTime | Startdatum des Produktangebots. Datentyp: Zeichenfolge |
| version | External_version des Produktangebots aus der Produktangebotstabelle [sn_prd_pm_product_offering]. Datentyp: Zeichenfolge |
cURL-Anforderung
In diesem Beispiel wird ein Produktangebot abgerufen.
curl --location --request GET "https://instance.service-now.com/api/sn_prd_pm_adv/catalogmanagement/productoffering/24413" \
--user 'username':'password'
Antworttext:
{
"id": "24413",
"name": "Premium SD-WAN Offering New",
"description": "Premium SD-WAN Offering",
"lastUpdate": "2022-01-27 05:41:16",
"version": "",
"internalVersion": "2",
"internalId": "69017a0f536520103b6bddeeff7b127d",
"validFor": {
"startDateTime": "2021-08-05",
"endDateTime": "2026-09-04"
},
"productOfferingTerm": "not_applicable",
"productOfferingPrice": [
{
"priceType": "recurring",
"price": {
"taxIncludedAmount": {
"unit": "JPY",
"value": 984.0913
}
}
},
{
"priceType": "nonRecurring",
"price": {
"taxIncludedAmount": {
"unit": "GBP",
"value": 2434
}
}
}
],
"productSpecification": {
"id": "cfe5ef6a53702010cd6dddeeff7b12f6",
"name": "SD-WAN Service Package",
"version": "v1",
"internalVersion": "1",
"internalId": "cfe5ef6a53702010cd6dddeeff7b12f6"
},
"prodSpecCharValueUse": [
{
"name": "Routing",
"description": "Routing",
"valueType": "choice",
"validFor": {
"startDatetime": "2021-12-15 21:08:20"
},
"productSpecCharacteristicValue": [
{
"value": "Premium",
"validFor": {
"startDateTime": ""
}
},
{
"value": "Base",
"validFor": {
"startDateTime": ""
}
},
{
"value": "Advance",
"validFor": {
"startDateTime": ""
}
}
],
"productSpecification": {
"id": "39b627aa53702010cd6dddeeff7b1202",
"name": "SD-WAN Edge Device",
"version": "v2",
"internalVersion": "2",
"internalId": "39b627aa53702010cd6dddeeff7b1202"
}
},
{
"name": "WAN Optimization",
"description": "WAN Optimization",
"valueType": "choice",
"validFor": {
"startDatetime": "2021-12-15 21:10:28"
},
"productSpecCharacteristicValue": [
{
"value": "Base",
"validFor": {
"startDateTime": ""
}
},
{
"value": "Advance",
"validFor": {
"startDateTime": ""
}
},
{
"value": "Premium",
"validFor": {
"startDateTime": ""
}
}
],
"productSpecification": {
"id": "39b627aa53702010cd6dddeeff7b1202",
"name": "SD-WAN Edge Device",
"version": "v2",
"internalVersion": "2",
"internalId": "39b627aa53702010cd6dddeeff7b1202"
}
},
{
"name": "CPE Model",
"description": "CPE Model",
"valueType": "choice",
"validFor": {
"startDatetime": "2021-12-15 21:11:54"
},
"productSpecCharacteristicValue": [
{
"value": "ISR",
"validFor": {
"startDateTime": ""
}
},
{
"value": "ASR",
"validFor": {
"startDateTime": ""
}
}
],
"productSpecification": {
"id": "39b627aa53702010cd6dddeeff7b1202",
"name": "SD-WAN Edge Device",
"version": "v2",
"internalVersion": "2",
"internalId": "39b627aa53702010cd6dddeeff7b1202"
}
},
{
"name": "Security Type",
"description": "Security Type",
"valueType": "choice",
"validFor": {
"startDatetime": "2021-12-30 12:51:13"
},
"productSpecCharacteristicValue": [
{
"value": "Premium",
"validFor": {
"startDateTime": ""
}
},
{
"value": "Advance",
"validFor": {
"startDateTime": ""
}
},
{
"value": "Base",
"validFor": {
"startDateTime": ""
}
}
],
"productSpecification": {
"id": "a6514bd3534560102f18ddeeff7b1247",
"name": "SD-WAN Security",
"version": "abc",
"internalVersion": "1",
"internalId": "a6514bd3534560102f18ddeeff7b1247"
}
},
{
"name": "CPE Type",
"description": "CPE Type",
"valueType": "choice",
"validFor": {
"startDatetime": "2021-12-15 21:11:16"
},
"productSpecCharacteristicValue": [
{
"value": "Virtual",
"validFor": {
"startDateTime": ""
}
},
{
"value": "Physical",
"validFor": {
"startDateTime": ""
}
}
],
"productSpecification": {
"id": "39b627aa53702010cd6dddeeff7b1202",
"name": "SD-WAN Edge Device",
"version": "",
"internalVersion": "2",
"internalId": "39b627aa53702010cd6dddeeff7b1202"
}
},
{
"name": "Tenancy",
"description": "Tenancy",
"valueType": "choice",
"validFor": {
"startDatetime": "2021-12-15 21:04:24"
},
"productSpecCharacteristicValue": [
{
"value": "Advance (50 site)",
"validFor": {
"startDateTime": ""
}
},
{
"value": "Base (10 site)",
"validFor": {
"startDateTime": ""
}
},
{
"value": "Premium (>50 sites)",
"validFor": {
"startDateTime": ""
}
}
],
"productSpecification": {
"id": "216663aa53702010cd6dddeeff7b12b5",
"name": "SD-WAN Controller",
"version": "",
"internalVersion": "1",
"internalId": "216663aa53702010cd6dddeeff7b12b5"
}
}
],
"channel": [
{
"id": "e561aae4c3e710105252716b7d40dd8f",
"name": "Web"
}
],
"category": {
"id": "c0ed043653b02010cd6dddeeff7b1277",
"name": "SD-WAN"
}
}
Product Catalog Open API – GET /sn_prd_pm_adv/catalogmanagement/productspecification
Ruft alle Produktspezifikationen ab.
URL-Format
Standard-URL: /api/sn_prd_pm_adv/catalogmanagement/productspecification
Unterstützte Anforderungsparameter
| Name | Beschreibung |
|---|---|
| Keine |
| Name | Beschreibung |
|---|---|
| Felder | Liste der Felder, die in der Antwort zurückgegeben werden sollen. Ungültige Felder werden ignoriert. Gültige Felder:
Standard: Alle Felder werden zurückgegeben. Datentyp: Zeichenfolge |
| limit | Maximale Anzahl der zurückzugebenden Datensätze. Verwenden Sie für Anforderungen, die diese Anzahl von Datensätzen überschreiten, den Parameter offset, um den Datensatzabruf zu paginieren. Standard: 20 Höchstwert: 100 Datentyp: Zahl |
| Offset | Startindex, bei dem mit dem Abrufen von Datensätzen begonnen 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. Standard: 0 Datentyp: Zahl |
| Status | Filtern Sie Produktspezifikationennach Status. In der Antwort werden nur Produktspezifikationen im angegebenen Status zurückgegeben. Datentyp: Zeichenfolge |
| 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 |
|---|---|
| Keine |
| Kopfzeile | Beschreibung |
|---|---|
| Inhaltsbereich | Gibt den Inhaltsbereich an, der in einem paginierten Aufruf zurückgegeben wird. Wenn beispielsweise |
| Content-Type | Datenformat des Antworttexts. Unterstützt nur application/json. |
| Verknüpfung | Enthält die folgenden Links zum Navigieren durch Abfrageergebnisse.
|
| X-Gesamtzahl | Bei paginierten Abfragen gibt dieser Header die Gesamtzahl der auf dem Server verfügbaren Datensätze an. |
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 | Anforderung erfolgreich verarbeitet. Vollständige Ressource, die als Antwort zurückgegeben wird (keine Paginierung). |
| 206 | In Antwort zurückgegebene Teilressource (mit Paginierung). |
| 400 | Ungültige Anforderung. Mögliche Gründe:
|
| 404 | Datensatz nicht gefunden In der Tabelle wurden keine Datensätze gefunden, die den Abfrageparametern entsprechen. |
Parameter des Antwort-Haupttexts (JSON)
| Name | Beschreibung |
|---|---|
| Beschreibung | Beschreibung der Spezifikation. Datentyp: Zeichenfolge |
| externe ID | External_id der Produktspezifikation aus der Tabelle „Produktspezifikation“ [sn_prd_pm_product_specification]. Datentyp: Zeichenfolge |
| id | Initial_version oder external_id der Produktspezifikation aus der Tabelle „Produktspezifikation“ [sn_prd_pm_product_specification]. Datentyp: Zeichenfolge |
| internalId | Initial_version der Produktspezifikation aus der Tabelle „Produktspezifikation“ [sn_prd_pm_product_specification]. Datentyp: Zeichenfolge |
| interneVersion | Version der Produktspezifikation aus der Tabelle „Produktspezifikation“ [sn_prd_pm_product_specification]. Datentyp: Zeichenfolge |
| lastUpdate | Datum, an dem die Spezifikation zuletzt aktualisiert wurde. Datentyp: Zeichenfolge |
| Name | Name der Spezifikation. Datentyp: Zeichenfolge |
| produktSpecCharacteristic | Spezifikationsmerkmal. Datentyp: Array von Objekten |
| produktSpecCharacteristic.description | Beschreibung des Merkmals. Datentyp: Zeichenfolge |
| produktSpecCharacteristic.name | Name des Merkmals. Datentyp: Zeichenfolge |
| produktSpecCharacteristic.productSpecCharacteristicValue | Liste der möglichen Werte des Merkmals. Datentyp: Array von Objekten |
| produktSpecCharacteristic.productSpecCharacteristicValue.value | Wert des Merkmals. Datentyp: Zeichenfolge |
| productSpecCharacteristic.validFor | Datumsbereich, für den das Merkmal gültig ist. Datentyp: Objekt |
| produktSpecCharacteristic.validFor.endDateTime | Enddatum des Merkmals. Datentyp: Zeichenfolge |
| produktSpecCharacteristic.validFor.startDateTime | Startdatum des Merkmals. Datentyp: Zeichenfolge |
| productSpecCharacteristic.valueType | Werttyp des Merkmals, z. B. Auswahl oder E-Mail. Datentyp: Zeichenfolge |
| productSpecificationRelationship | Beziehungen dieser Spezifikation zu anderen Produktspezifikationen. Datentyp: Array von Objekten |
| produktSpecificationRelationship.id | ID der zugehörigen Spezifikation. Datentyp: Zeichenfolge |
| produktSpecificationRelationship.type | Typ der Beziehung. Datentyp: Zeichenfolge |
| produktSpecificationRelationship.validFor | Datumsbereich, für den die Beziehung gültig ist. Datentyp: Objekt |
| produktSpecificationRelationship.validFor.endDateTime | Enddatum der Beziehung. Datentyp: Zeichenfolge |
| produktSpecificationRelationship.validFor.startDateTime | Startdatum der Beziehung. Datentyp: Zeichenfolge |
| resourceSpecification | Liste der Ressourcenspezifikationen, die sich auf diese Produktspezifikation beziehen. Datentyp: Array von Objekten |
| resourceSpecification.id | Initial_version oder external_id der Ressourcenspezifikation. Befindet sich im Feld „sys_id“ oder „external_id“ der Tabelle „Ressourcenspezifikation“ [sn_prd_pm_resource_specification]. Datentyp: Zeichenfolge |
| resourceSpecification.internalId | Initial_version der Ressourcenspezifikation. Befindet sich in der Tabelle „Ressourcenspezifikation“ [sn_prd_pm_resource_specification]. Datentyp: Zeichenfolge |
| resourceSpecification.internalVersion | Version der Ressourcenspezifikation. Befindet sich in der Tabelle „Ressourcenspezifikation“ [sn_prd_pm_resource_specification]. Datentyp: Zeichenfolge |
| resourceSpecification.name | Name der Ressourcenspezifikation. Befindet sich in der Tabelle „Ressourcenspezifikation“ [sn_prd_pm_resource_specification]. Datentyp: Zeichenfolge |
| resourceSpecification.version | External_version der Ressourcenspezifikation. Befindet sich in der Tabelle „Ressourcenspezifikation“ [sn_prd_pm_resource_specification]. Datentyp: Zeichenfolge |
| serviceSpecification | Liste der Servicespezifikationen, die sich auf diese Produktspezifikation beziehen. Datentyp: Array von Objekten |
| serviceSpecification.id | Initial_version oder external_id der Servicespezifikation. Befindet sich im Feld sys_id oder external_id der Tabelle „Servicespezifikation“ [sn_prd_pm_service_specification]. Datentyp: Zeichenfolge |
| serviceSpecification.internalId | Initial_version der Servicespezifikation. Befindet sich in der Tabelle „Servicespezifikation“ [sn_prd_pm_service_specification]. Datentyp: Zeichenfolge |
| serviceSpecification.internalVersion | Version der Servicespezifikation. Befindet sich in der Tabelle „Servicespezifikation“ [sn_prd_pm_service_specification]. Datentyp: Zeichenfolge |
| serviceSpecification.name | Name der Servicespezifikation. Befindet sich in der Tabelle „Servicespezifikation“ [sn_prd_pm_service_specification]. Datentyp: Zeichenfolge |
| serviceSpecification.version | External_version der Servicespezifikation. Befindet sich in der Tabelle „Servicespezifikation“ [sn_prd_pm_service_specification]. Datentyp: Zeichenfolge |
| gültigFür | Datumsbereich, für den die Spezifikation gültig ist. Datentyp: Objekt |
| gültigFür.endDateTime | Enddatum der Spezifikation. Datentyp: Zeichenfolge |
| gültigFür.startDateTime | Startdatum der Spezifikation. Datentyp: Zeichenfolge |
| version | External_version der Produktspezifikation aus der Tabelle „Produktspezifikation“ [sn_prd_pm_product_specification]. Datentyp: Zeichenfolge |
cURL-Anforderung
In diesem Beispiel werden alle Produktspezifikationen abgerufen.
curl --location --request GET "https://instance.service-now.com/api/sn_prd_pm_adv/catalogmanagement/productspecification" \
--user 'username':'password'
Antworttext:
[
{
"id": "0c47f2257441c110f877ca57242ff9bd",
"name": "SD-WAN My Device",
"version": "v1",
"internalVersion": "1",
"internalId": "0c47f2257441c110f877ca57242ff9bd",
"description": "This is my product specification ...",
"lastUpdate": "2022-01-14 17:57:23",
"validFor": {
"startDateTime": "2022-01-11",
"endDateTime": "2027-01-10"
},
"serviceSpecification": [
{
"id": "e23ae2d01bb420106ba59acf034bcb56",
"name": "IP Sec Tunnel",
"version": "v1",
"internalVersion": "1",
"internalId": "e23ae2d01bb420106ba59acf034bcb56"
}
],
"productSpecificationRelationship": [
{
"id": "a6514bd3534560102f18ddeeff7b1247",
"name": "SD-WAN Security",
"version": "1",
"type": "Service",
"validFor": {
"startDateTime": "2022-01-11",
"endDateTime": "2027-02-12"
}
}
],
"resourceSpecification": [
{
"id": "493fa60b536520103b6bddeeff7b12b6",
"name": "Customer Premise SD-WAN Router",
"version": "v1",
"internalVersion": "1",
"internalId": "493fa60b536520103b6bddeeff7b12b6"
}
],
"productSpecCharacteristic": [
{
"name": "New characteristic",
"description": "This product has new spec characteristic.",
"valueType": "choice",
"validFor": {
"startDatetime": "2022-01-13 06:47:43"
},
"productSpecCharacteristicValue": [
{
"value": "TestValue",
"validFor": {
"startDateTime": "2022-01-11"
}
}
]
}
]
}
]
Product Catalog Open API – GET /sn_prd_pm_adv/catalogmanagement/productspecification/{specificationId}
Ruft eine angegebene Produktspezifikation ab.
URL-Format
Standard-URL: /api/sn_prd_pm_adv/catalogmanagement/productspecification/{specificationId}
Unterstützte Anforderungsparameter
| Name | Beschreibung |
|---|---|
| Spezifikations-ID | Initial_version der abzurufenden Produktspezifikation. Befindet sich in der Tabelle „Produktspezifikation“ [sn_prd_pm_product_specification]. Datentyp: Zeichenfolge |
| Name | Beschreibung |
|---|---|
| Felder | Liste der Felder, die in der Antwort zurückgegeben werden sollen. Ungültige Felder werden ignoriert. Gültige Felder:
Standard: Alle Felder werden zurückgegeben. Datentyp: Zeichenfolge |
| Status | Filtern Sie Produktspezifikationennach Status. In der Antwort werden nur Produktspezifikationen im angegebenen Status zurückgegeben. Datentyp: Zeichenfolge |
| 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 |
|---|---|
| Keine |
| Kopfzeile | Beschreibung |
|---|---|
| Content-Type | Datenformat des Antworttexts. Unterstützt nur application/json. |
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 | Anforderung erfolgreich verarbeitet. |
| 400 | Ungültige Anforderung. Mögliche Gründe:
|
| 404 | Datensatz nicht gefunden Der mit der ID verknüpfte Datensatz wurde in der Tabelle nicht gefunden. |
Parameter des Antwort-Haupttexts (JSON)
| Name | Beschreibung |
|---|---|
| Beschreibung | Beschreibung der Spezifikation. Datentyp: Zeichenfolge |
| externe ID | External_id der Produktspezifikation aus der Tabelle „Produktspezifikation“ [sn_prd_pm_product_specification]. Datentyp: Zeichenfolge |
| id | Initial_version oder external_id der Produktspezifikation aus der Tabelle „Produktspezifikation“ [sn_prd_pm_product_specification]. Datentyp: Zeichenfolge |
| internalId | Initial_version der Produktspezifikation aus der Tabelle „Produktspezifikation“ [sn_prd_pm_product_specification]. Datentyp: Zeichenfolge |
| interneVersion | Version der Produktspezifikation aus der Tabelle „Produktspezifikation“ [sn_prd_pm_product_specification]. Datentyp: Zeichenfolge |
| lastUpdate | Datum, an dem die Spezifikation zuletzt aktualisiert wurde. Datentyp: Zeichenfolge |
| Name | Name der Spezifikation. Datentyp: Zeichenfolge |
| produktSpecCharacteristic | Spezifikationsmerkmale. Datentyp: Array von Objekten |
| produktSpecCharacteristic.description | Beschreibung des Merkmals. Datentyp: Zeichenfolge |
| produktSpecCharacteristic.name | Name des Merkmals. Datentyp: Zeichenfolge |
| produktSpecCharacteristic.productSpecCharacteristicValue | Mögliche Werte des Merkmals. Datentyp: Array von Objekten |
| produktSpecCharacteristic.productSpecCharacteristicValue.value | Wert des Merkmals. Datentyp: Zeichenfolge |
| productSpecCharacteristic.validFor | Datumsbereich, für den das Merkmal gültig ist. Datentyp: Objekt |
| produktSpecCharacteristic.validFor.endDateTime | Enddatum des Merkmals. Datentyp: Zeichenfolge |
| produktSpecCharacteristic.validFor.startDateTime | Startdatum des Merkmals. Datentyp: Zeichenfolge |
| productSpecCharacteristic.valueType | Werttyp des Merkmals, z. B. Auswahl oder E-Mail. Datentyp: Zeichenfolge |
| productSpecificationRelationship | Beziehungen dieser Spezifikation zu anderen Produktspezifikationen. Datentyp: Array von Objekten |
| produktSpecificationRelationship.id | ID der zugehörigen Spezifikation. Datentyp: Zeichenfolge |
| produktSpecificationRelationship.type | Typ der Beziehung. Datentyp: Zeichenfolge |
| produktSpecificationRelationship.validFor | Datumsbereich, für den die Beziehung gültig ist. Datentyp: Objekt |
| produktSpecificationRelationship.validFor.endDateTime | Enddatum der Beziehung. Datentyp: Zeichenfolge |
| produktSpecificationRelationship.validFor.startDateTime | Startdatum der Beziehung. Datentyp: Zeichenfolge |
| resourceSpecification | Liste der Ressourcenspezifikationen, die sich auf diese Produktspezifikation beziehen. Datentyp: Array von Objekten |
| resourceSpecification.id | Initial_version oder external_id der Ressourcenspezifikation. Befindet sich im Feld „sys_id“ oder „external_id“ der Tabelle „Ressourcenspezifikation“ [sn_prd_pm_resource_specification]. Datentyp: Zeichenfolge |
| resourceSpecification.internalId | Initial_version der Ressourcenspezifikation. Befindet sich in der Tabelle „Ressourcenspezifikation“ [sn_prd_pm_resource_specification]. Datentyp: Zeichenfolge |
| resourceSpecification.internalVersion | Version der Ressourcenspezifikation. Befindet sich in der Tabelle „Ressourcenspezifikation“ [sn_prd_pm_resource_specification]. Datentyp: Zeichenfolge |
| resourceSpecification.name | Name der Ressourcenspezifikation. Befindet sich in der Tabelle „Ressourcenspezifikation“ [sn_prd_pm_resource_specification]. Datentyp: Zeichenfolge |
| resourceSpecification.version | External_version der Ressourcenspezifikation. Befindet sich in der Tabelle „Ressourcenspezifikation“ [sn_prd_pm_resource_specification]. Datentyp: Zeichenfolge |
| serviceSpecification | Liste der Servicespezifikationen, die sich auf diese Produktspezifikation beziehen. Datentyp: Array von Objekten |
| serviceSpecification.id | Initial_version oder external_id der Servicespezifikation. Befindet sich im Feld sys_id oder external_id der Tabelle „Servicespezifikation“ [sn_prd_pm_service_specification]. Datentyp: Zeichenfolge |
| serviceSpecification.internalId | Initial_version der Servicespezifikation. Befindet sich in der Tabelle „Servicespezifikation“ [sn_prd_pm_service_specification]. Datentyp: Zeichenfolge |
| serviceSpecification.internalVersion | Version der Servicespezifikation. Befindet sich in der Tabelle „Servicespezifikation“ [sn_prd_pm_service_specification]. Datentyp: Zeichenfolge |
| serviceSpecification.name | Name der Servicespezifikation. Befindet sich in der Tabelle „Servicespezifikation“ [sn_prd_pm_service_specification]. Datentyp: Zeichenfolge |
| serviceSpecification.version | External_version der Servicespezifikation. Befindet sich in der Tabelle „Servicespezifikation“ [sn_prd_pm_service_specification]. Datentyp: Zeichenfolge |
| gültigFür | Datumsbereich, für den die Spezifikation gültig ist. Datentyp: Objekt |
| gültigFür.endDateTime | Enddatum der Spezifikation. Datentyp: Zeichenfolge |
| gültigFür.startDateTime | Startdatum der Spezifikation. Datentyp: Zeichenfolge |
| version | External_version der Produktspezifikation aus der Tabelle „Produktspezifikation“ [sn_prd_pm_product_specification]. Datentyp: Zeichenfolge |
cURL-Anforderung
In diesem Beispiel wird eine Produktspezifikation abgerufen.
curl --location --request GET "https://instance.service-now.com/api/sn_prd_pm_adv/catalogmanagement/productspecification/0c47f2257441c110f877ca57242ff9bd" \
--user 'username':'password'
Antworttext:
{
"id": "0c47f2257441c110f877ca57242ff9bd",
"name": "SD-WAN My Device",
"version": "v1",
"internalVersion": "1",
"internalId": "0c47f2257441c110f877ca57242ff9bd",
"description": "This is my product specification ...",
"lastUpdate": "2022-01-14 17:57:23",
"validFor": {
"startDateTime": "2022-01-11",
"endDateTime": "2027-01-10"
},
"serviceSpecification": [
{
"id": "e23ae2d01bb420106ba59acf034bcb56",
"name": "IP Sec Tunnel",
"version": "v1",
"internalVersion": "1",
"internalId": "e23ae2d01bb420106ba59acf034bcb56"
}
],
"productSpecificationRelationship": [
{
"id": "a6514bd3534560102f18ddeeff7b1247",
"name": "SD-WAN Security",
"version": "v1",
"internalVersion": "1",
"internalId": " a6514bd3534560102f18ddeeff7b1247",
"type": "Service",
"validFor": {
"startDateTime": "2022-01-11",
"endDateTime": "2027-02-12"
}
}
],
"resourceSpecification": [
{
"id": "493fa60b536520103b6bddeeff7b12b6",
"name": "Customer Premise SD-WAN Router",
"version": "v1",
"internalVersion": "1",
"internalId": "493fa60b536520103b6bddeeff7b12b6"
}
],
"productSpecCharacteristic": [
{
"name": "New characteristic",
"description": "This product has new spec characteristic.",
"valueType": "choice",
"validFor": {
"startDatetime": "2022-01-13 06:47:43"
},
"productSpecCharacteristicValue": [
{
"value": "TestValue",
"validFor": {
"startDateTime": "2022-01-11"
}
}
]
}
]
}
Product Catalog Open API – POST /sn_prd_pm_adv/catalogmanagement/catalog
Erstellt einen Produktangebotskatalog.
URL-Format
Standard-URL: /api/sn_prd_pm_adv/catalogmanagement/catalog
Unterstützte Anforderungsparameter
| Name | Beschreibung |
|---|---|
| Keine |
| Name | Beschreibung |
|---|---|
| Keine |
| Name | Beschreibung |
|---|---|
| Beschreibung | Beschreibung des Produktangebotskatalogs. Datentyp: Zeichenfolge Standard: Leere Zeichenfolge |
| externe ID | Eindeutiger Bezeichner für den Produktangebotskatalog aus dem externen System. Datentyp: Zeichenfolge Standard: Leere Zeichenfolge |
| Name | Erforderlich. Name des Produktangebotskatalogs. Datentyp: Zeichenfolge |
Header
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ützt nur application/json. |
| Content-Type | Datenformat des Anforderungstexts. Unterstützt nur application/json. |
| Kopfzeile | Beschreibung |
|---|---|
| Content-Type | Datenformat des Antworttexts. Unterstützt nur application/json. |
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 |
|---|---|
| 201 | Anforderung erfolgreich verarbeitet. |
| 400 | Ungültige Anforderung. Dies kann einen der folgenden Gründe haben:
|
Parameter des Antwort-Haupttexts (JSON)
| Name | Beschreibung |
|---|---|
| Beschreibung | Beschreibung des Produktangebotskatalogs. Datentyp: Zeichenfolge |
| id | Sys_id des Produktangebotskatalogs aus der Tabelle „Produktangebotskatalog“ [sn_prd_pm_product_offering_catalog]. Datentyp: Zeichenfolge |
| Name | Name des Produktangebotskatalogs. Datentyp: Zeichenfolge |
cURL-Anforderung
In diesem Beispiel wird ein Produktangebotskatalog erstellt.
curl --location --request POST "https://instance.servicenow.com/api/sn_prd_pm_adv/catalogmanagement/catalog" \
--header "Content-Type: application/json" \
--data-raw '{
"id": "testId",
"name": "Catalog",
"description": "Description"
}'
--user 'username':'password'
Antworttext.
{
"id": "45715d02c3510110bc0526083c40dd6b",
"description": "Description",
"name": "Catalog1"
}
Product Catalog Open API – POST /sn_prd_pm_adv/catalogmanagement/productoffering
Erstellt ein Produktangebot.
URL-Format
Standard-URL: /api/sn_prd_pm_adv/catalogmanagement/productoffering
Unterstützte Anforderungsparameter
| Name | Beschreibung |
|---|---|
| Keine |
| Name | Beschreibung |
|---|---|
| Keine |
| Name | Beschreibung |
|---|---|
| Kategorie | Liste der Kategorien, zu denen das Produkt gehört. Datentyp: Array von Objekten |
| Kategorie.ID | Erforderlich, wenn der Parameter category verwendet wird. ID der Kategorie. Datentyp: Zeichenfolge |
| Kategorie.Name | Name der Kategorie. Datentyp: Zeichenfolge Standard: Leere Zeichenfolge |
| Kanal | Erforderlich. Kanäle, die für den Verkauf des Produktangebots verwendet werden sollen. Datentyp: Array |
| channel.description | Beschreibung des Kanals. Datentyp: Zeichenfolge Standard: Leere Zeichenfolge |
| channel.id | Erforderlich. Sys_id des Kanals aus der Tabelle „Verteilungskanal“ [sn_prd_pm_distribution_channel]. Datentyp: Zeichenfolge |
| channel.name | Name des Kanals. Datentyp: Zeichenfolge Standard: Leere Zeichenfolge |
| Beschreibung | Erforderlich. Beschreibung des Produktangebots. Datentyp: Zeichenfolge |
| externe ID | Eindeutiger Bezeichner für das Produktangebot aus dem externen System. Datentyp: Zeichenfolge Standard: Leere Zeichenfolge |
| id | Erforderlich. Initial_version oder external_id des Produktangebots aus der Tabelle „Produktangebot“ [sn_prd_pm_product_offering]. Datentyp: Zeichenfolge |
| internalId | Initial_version des Produktangebots aus der Produktangebotstabelle [sn_prd_pm_product_offering]. Datentyp: Zeichenfolge |
| interneVersion | Version des Produktangebots aus der Produktangebotstabelle [sn_prd_pm_product_offering]. Datentyp: Zeichenfolge |
| lastUpdate | Datum, an dem das Produktangebot zuletzt aktualisiert wurde. Datentyp: Zeichenfolge Standard: Leere Zeichenfolge |
| Name | Erforderlich. Name des Produktangebots. Datentyp: Zeichenfolge |
| produktMerkmal | Liste der Produktmerkmale. Datentyp: Array von Objekten |
| produktMerkmal.name | Name des Merkmals. Datentyp: Zeichenfolge Standard: Leere Zeichenfolge |
| produktMerkmal.wert | Wert des Merkmals. Datentyp: Zeichenfolge Standard: Leere Zeichenfolge |
| productOfferingPrice | Preisinformationen für das Produktangebot. Datentyp: Array von Objekten |
| productOfferingPrice.price | Preisinformationen für das Produktangebot. Datentyp: Objekt |
| productOfferingPrice.price.taxIncludedAmount | Preisinformationen für das Produktangebot. Datentyp: Objekt |
| produktOfferingPrice.price.taxIncludedAmount.unit | Währungscode für den Produktangebotspreis. Datentyp: Zeichenfolge Standard: Leere Zeichenfolge |
| productOfferingPrice.price.taxIncludedAmount.value | Preis des Produktangebots einschließlich Steuern. Datentyp: Zeichenfolge Standard: Leere Zeichenfolge |
| productOfferingPrice.priceType | Erforderlich, wenn der Parameter productOfferingPrice verwendet wird. Preistyp des Produktangebots, einmalige oder wiederkehrende Zahlung. Gültige Werte:
Datentyp: Zeichenfolge |
| productOfferingTerm | Gültige Vertragslaufzeit für das Produktangebot. Datentyp: Zeichenfolge Standard: Leere Zeichenfolge |
| Produktspezifikation | Erforderlich. Produktspezifikation für das Produkt. Datentyp: Objekt |
| produktSpecification.id | Erforderlich. Initial_version oder external_id der Produktspezifikation. Befindet sich in der Tabelle „Produktspezifikation“ [sn_prd_pm_product_specification]. Datentyp: Zeichenfolge |
| produktSpecification.internalId | Initial_version der Produktspezifikation. Befindet sich in der Tabelle „Produktspezifikation“ [sn_prd_pm_product_specification]. Datentyp: Zeichenfolge |
| produktSpecification.internalVersion | Version der Produktspezifikation. Befindet sich in der Tabelle „Produktspezifikation“ [sn_prd_pm_product_specification]. Datentyp: Zeichenfolge |
| Produktspezifikation.Version | External_version der Produktspezifikation. Befindet sich in der Tabelle „Produktspezifikation“ [sn_prd_pm_product_specification]. Datentyp: Zeichenfolge |
| prodSpecCharValueUse | Merkmale des Produktangebots. Datentyp: Array von Objekten |
| prodSpecCharValueUse.productSpecCharacteristicValue | Erforderlich. Liste der möglichen Werte des Merkmals. Datentyp: Array von Objekten |
| prodSpecCharValueUse.productSpecCharacteristicValue.value | Erforderlich. Wert des Merkmals. Datentyp: Zeichenfolge |
| prodSpecCharValueUse.description | Beschreibung des Merkmals. Datentyp: Zeichenfolge Standard: Leere Zeichenfolge |
| prodSpecCharValueUse.name | Erforderlich. Name des Merkmals. Datentyp: Zeichenfolge |
| prodSpecCharValueUse.validFor | Datumsbereich, für den das Merkmal gültig ist. Datentyp: Objekt |
| prodSpecCharValueUse.validFor.endDateTime | Enddatum des Merkmals. Datentyp: Zeichenfolge Standard: Leere Zeichenfolge |
| prodSpecCharValueUse.validFor.startDateTime | Startdatum des Merkmals. Datentyp: Zeichenfolge Standard: Leere Zeichenfolge |
| prodSpecCharValueUse.valueType | Werttyp des Merkmals, z. B. Auswahl oder E-Mail. |
| gültigFür | Erforderlich. Datumsbereich, für den das Produktangebot gültig ist. Datentyp: Objekt |
| gültigFür.endDateTime | Enddatum des Produktangebots. Datentyp: Zeichenfolge Standard: Leere Zeichenfolge |
| gültigFür.startDateTime | Startdatum des Produktangebots. Datentyp: Zeichenfolge Standard: Leere Zeichenfolge |
| version | External_version des Produktangebots aus der Produktangebotstabelle [sn_prd_pm_product_offering]. Datentyp: Zeichenfolge |
Header
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ützt nur application/json. |
| Content-Type | Datenformat des Anforderungstexts. Unterstützt nur application/json. |
| Kopfzeile | Beschreibung |
|---|---|
| Content-Type | Datenformat des Antworttexts. Unterstützt nur application/json. |
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 |
|---|---|
| 201 | Anforderung erfolgreich verarbeitet. |
| 400 | Ungültige Anforderung. Mögliche Gründe:
|
Parameter des Antwort-Haupttexts (JSON)
| Name | Beschreibung |
|---|---|
| Kategorie | Liste der Kategorien, zu denen das Produkt gehört. Datentyp: Array |
| Kategorie.ID | ID der Kategorie. Datentyp: Zeichenfolge |
| Kategorie.Name | Name der Kategorie. Datentyp: Zeichenfolge |
| Kanal | Kanäle, die für den Verkauf des Produktangebots verwendet werden sollen. Datentyp: Array von Objekten |
| channel.description | Beschreibung des Kanals. Datentyp: Zeichenfolge |
| channel.id | Sys_id des Kanals aus der Tabelle „Verteilungskanal“ [sn_prd_pm_distribution_channel]. Datentyp: Zeichenfolge |
| channel.name | Name des Kanals. Datentyp: Zeichenfolge |
| Beschreibung | Beschreibung des Produktangebots. Datentyp: Zeichenfolge |
| externe ID | External_id des Produktangebots aus der Produktangebotstabelle [sn_prd_pm_product_offering]. Datentyp: Zeichenfolge |
| id | Initial_version oder external_id des Produktangebots aus der Tabelle „Produktangebot“ [sn_prd_pm_product_offering]. Datentyp: Zeichenfolge |
| internalId | Initial_version des Produktangebots aus der Produktangebotstabelle [sn_prd_pm_product_offering]. Datentyp: Zeichenfolge |
| interneVersion | Version des Produktangebots aus der Produktangebotstabelle [sn_prd_pm_product_offering]. Datentyp: Zeichenfolge |
| lastUpdate | Datum, an dem das Produktangebot zuletzt aktualisiert wurde. Datentyp: Zeichenfolge |
| Name | Name des Produktangebots. Datentyp: Zeichenfolge |
| produktMerkmal | Liste der Produktmerkmale. Datentyp: Array von Objekten |
| produktMerkmal.name | Name des Merkmals. Datentyp: Zeichenfolge |
| produktMerkmal.wert | Wert des Merkmals. Datentyp: Zeichenfolge |
| productOfferingPrice | Preisinformationen für das Produktangebot. Datentyp: Array von Objekten |
| productOfferingPrice.price | Preisinformationen für das Produktangebot. Datentyp: Objekt |
| productOfferingPrice.price.taxIncludedAmount | Preisinformationen für das Produktangebot. Datentyp: Objekt |
| produktOfferingPrice.price.taxIncludedAmount.unit | Währungscode für den Produktangebotspreis. Datentyp: Zeichenfolge |
| productOfferingPrice.price.taxIncludedAmount.value | Preis des Produktangebots einschließlich Steuern. Datentyp: Zeichenfolge |
| productOfferingPrice.priceType | Preistyp des Produktangebots, einmalige oder wiederkehrende Zahlung. Mögliche Werte:
Datentyp: Zeichenfolge |
| productOfferingTerm | Gültige Vertragslaufzeit für das Produktangebot. Datentyp: Zeichenfolge |
| Produktspezifikation | Produktspezifikation für das Produkt. Datentyp: Objekt |
| produktSpecification.id | Initial_version der Produktspezifikation. Befindet sich in der Tabelle „Produktspezifikation“ [sn_prd_pm_product_specification]. Datentyp: Zeichenfolge |
| produktSpecification.internalId | Initial_version der Produktspezifikation. Befindet sich in der Tabelle „Produktspezifikation“ [sn_prd_pm_product_specification]. Datentyp: Zeichenfolge |
| produktSpecification.internalVersion | Version der Produktspezifikation. Befindet sich in der Tabelle „Produktspezifikation“ [sn_prd_pm_product_specification]. Datentyp: Zeichenfolge |
| Produktspezifikation.Version | External_version der Produktspezifikation. Befindet sich in der Tabelle „Produktspezifikation“ [sn_prd_pm_product_specification]. Datentyp: Zeichenfolge |
| prodSpecCharValueUse | Merkmale des Produktangebots. Datentyp: Array von Objekten |
| prodSpecCharValueUse.productSpecCharacteristicValue | Liste der möglichen Werte des Merkmals. Datentyp: Array von Objekten |
| prodSpecCharValueUse.productSpecCharacteristicValue.value | Wert des Merkmals. Datentyp: Zeichenfolge |
| prodSpecCharValueUse.description | Beschreibung des Merkmals. Datentyp: Zeichenfolge |
| prodSpecCharValueUse.name | Name des Merkmals. Datentyp: Zeichenfolge |
| prodSpecCharValueUse.validFor | Datumsbereich, für den das Merkmal gültig ist. Datentyp: Objekt |
| prodSpecCharValueUse.validFor.endDateTime | Enddatum des Merkmals. Datentyp: Zeichenfolge |
| prodSpecCharValueUse.validFor.startDateTime | Startdatum des Merkmals. Datentyp: Zeichenfolge |
| prodSpecCharValueUse.valueType | Werttyp des Merkmals, z. B. Auswahl oder E-Mail. |
| gültigFür | Datumsbereich, für den das Produktangebot gültig ist. Datentyp: Objekt |
| gültigFür.endDateTime | Enddatum des Produktangebots. Datentyp: Zeichenfolge |
| gültigFür.startDateTime | Startdatum des Produktangebots. Datentyp: Zeichenfolge |
| version | External_version des Produktangebots aus der Produktangebotstabelle [sn_prd_pm_product_offering]. Datentyp: Zeichenfolge |
cURL-Anforderung
In diesem Beispiel wird ein Produktangebot erstellt.
curl --location --request POST "https://instance.service-now.com/api/sn_prd_pm_adv/catalogmanagement/productoffering" \
--header "Content-Type: application/json" \
--data-raw '{
"id": "d52a756b5bde0110235d85cced81c7ab",
"name": "Premium SD-WAN Offering New",
"version": "",
"internalVersion": "2",
"description": "Premium SD-WAN Offering",
"lastUpdate": "2021-08-16 04:55:52",
"validFor": {
"startDateTime": "2021-08-05",
"endDateTime": "2026-09-04"
},
"productOfferingTerm": "24_months",
"productOfferingPrice": [
{
"priceType": "recurring",
"price": {
"taxIncludedAmount": {
"unit": "JPY",
"value": 984.0913488140197
}
}
},
{
"priceType": "nonRecurring",
"price": {
"taxIncludedAmount": {
"unit": "GBP",
"value": 2434
}
}
}
],
"productSpecification": {
"id": "cfe5ef6a53702010cd6dddeeff7b12f6",
"name": "SD-WAN Service Package",
"version": "v1",
"internalVersion": "1",
"internalId": "cfe5ef6a53702010cd6dddeeff7b12f6"
},
"prodSpecCharValueUse": [
{
"name": "Tenancy",
"description": "Tenancy",
"valueType": "choice",
"validFor": {
"startDatetime": "2021-07-08 21:04:24"
},
"productSpecCharacteristicValue": [
{
"value": "Premium (>50 sites)",
"validFor": {
"startDateTime": ""
}
},
{
"value": "Advance (50 site)",
"validFor": {
"startDateTime": ""
}
},
{
"value": "Base (10 site)",
"validFor": {
"startDateTime": ""
}
}
],
"productSpecification": {
"id": "216663aa53702010cd6dddeeff7b12b5",
"name": "SD-WAN Controller",
"version": "v1",
"internalVersion": "1",
"internalId": "216663aa53702010cd6dddeeff7b12b5"
}
},
{
"name": "CPE Id",
"description": "CPE Id",
"valueType": "single_line_text",
"validFor": {
"startDatetime": "2021-08-15 17:50:26"
},
"productSpecCharacteristicValue": [],
"productSpecification": {
"id": "39b627aa53702010cd6dddeeff7b1202",
"name": "SD-WAN Edge Device",
"version": "v1",
"internalVersion": "1",
"internalId": "39b627aa53702010cd6dddeeff7b1202"
}
},
{
"name": "Routing",
"description": "Routing",
"valueType": "choice",
"validFor": {
"startDatetime": "2021-07-08 21:08:20"
},
"productSpecCharacteristicValue": [
{
"value": "Premium",
"validFor": {
"startDateTime": ""
}
},
{
"value": "Base",
"validFor": {
"startDateTime": ""
}
},
{
"value": "Advance",
"validFor": {
"startDateTime": ""
}
}
],
"productSpecification": {
"id": "39b627aa53702010cd6dddeeff7b1202",
"name": "SD-WAN Edge Device",
"version": "v1",
"internalVersion": "1",
"internalId": "39b627aa53702010cd6dddeeff7b1202"
}
},
{
"name": "WAN Optimization",
"description": "WAN Optimization",
"valueType": "choice",
"validFor": {
"startDatetime": "2021-07-08 21:10:28"
},
"productSpecCharacteristicValue": [
{
"value": "Base",
"validFor": {
"startDateTime": ""
}
},
{
"value": "Advance",
"validFor": {
"startDateTime": ""
}
},
{
"value": "Premium",
"validFor": {
"startDateTime": ""
}
}
],
"productSpecification": {
"id": "39b627aa53702010cd6dddeeff7b1202",
"name": "SD-WAN Edge Device",
"version": "v1",
"internalVersion": "1",
"internalId": "39b627aa53702010cd6dddeeff7b1202"
}
},
{
"name": "CPE Model",
"description": "CPE Model",
"valueType": "choice",
"validFor": {
"startDatetime": "2021-07-08 21:11:54"
},
"productSpecCharacteristicValue": [
{
"value": "ISR",
"validFor": {
"startDateTime": ""
}
},
{
"value": "ASR",
"validFor": {
"startDateTime": ""
}
}
],
"productSpecification": {
"id": "39b627aa53702010cd6dddeeff7b1202",
"name": "SD-WAN Edge Device",
"version": "v1",
"internalVersion": "1",
"internalId": "39b627aa53702010cd6dddeeff7b1202"
}
},
{
"name": "Security Type",
"description": "Security Type",
"valueType": "choice",
"validFor": {
"startDatetime": "2021-07-23 12:51:13"
},
"productSpecCharacteristicValue": [
{
"value": "Base",
"validFor": {
"startDateTime": ""
}
},
{
"value": "Premium",
"validFor": {
"startDateTime": ""
}
},
{
"value": "Advance",
"validFor": {
"startDateTime": ""
}
}
],
"productSpecification": {
"id": "a6514bd3534560102f18ddeeff7b1247",
"name": "SD-WAN Security",
"version": "v1",
"internalVersion": "1",
"internalId": " a6514bd3534560102f18ddeeff7b1247"
}
},
{
"name": "CPE Type",
"description": "CPE Type",
"valueType": "choice",
"validFor": {
"startDatetime": "2021-07-08 21:11:16"
},
"productSpecCharacteristicValue": [
{
"value": "Physical",
"validFor": {
"startDateTime": ""
}
},
{
"value": "Virtual",
"validFor": {
"startDateTime": ""
}
}
],
"productSpecification": {
"id": "39b627aa53702010cd6dddeeff7b1202",
"name": "SD-WAN Edge Device",
"version": "v1",
"internalVersion": "1",
"internalId": " 39b627aa53702010cd6dddeeff7b1202"
}
}
],
"channel": [
{
"id": "e561aae4c3e710105252716b7d40dd8f",
"name": "Web"
}
],
"category": {
"id": "c0ed043653b02010cd6dddeeff7b1277",
"name": "SD-WAN"
}
}'
--user 'username':'password'
Antworttext:
{
"id": "d52a756b5bde0110235d85cced81c7ab",
"name": "Premium SD-WAN Offering New",
"version": null,
"internalVersion": "5",
"description": "Premium SD-WAN Offering",
"lastUpdate": "2021-08-16 04:55:52",
"validFor": {
"startDateTime": "2021-08-05",
"endDateTime": "2026-09-04"
},
"productOfferingTerm": "24_months",
"productOfferingPrice": [
{
"priceType": "recurring",
"price": {
"taxIncludedAmount": {
"unit": "JPY",
"value": 984.0913488140197
}
}
},
{
"priceType": "nonRecurring",
"price": {
"taxIncludedAmount": {
"unit": "GBP",
"value": 2434
}
}
}
],
"productSpecification": {
"id": "cfe5ef6a53702010cd6dddeeff7b12f6",
"name": "SD-WAN Service Package",
"version": null,
"internalVersion": "1",
"internalId": "cfe5ef6a53702010cd6dddeeff7b12f6"
},
"prodSpecCharValueUse": [
{
"name": "Tenancy",
"description": "Tenancy",
"valueType": "choice",
"validFor": {
"startDatetime": "2021-07-08 21:04:24"
},
"productSpecCharacteristicValue": [
{
"value": "Premium (>50 sites)",
"validFor": {
"startDateTime": ""
}
},
{
"value": "Advance (50 site)",
"validFor": {
"startDateTime": ""
}
},
{
"value": "Base (10 site)",
"validFor": {
"startDateTime": ""
}
}
],
"productSpecification": {
"id": "216663aa53702010cd6dddeeff7b12b5",
"name": "SD-WAN Controller",
"version": null,
"internalVersion": "1",
"internalId": "216663aa53702010cd6dddeeff7b12b5"
}
},
{
"name": "CPE Id",
"description": "CPE Id",
"valueType": "single_line_text",
"validFor": {
"startDatetime": "2021-08-15 17:50:26"
},
"productSpecCharacteristicValue": [],
"productSpecification": {
"id": "39b627aa53702010cd6dddeeff7b1202",
"name": "SD-WAN Edge Device",
"version": null,
"internalVersion": "1",
"internalId": "39b627aa53702010cd6dddeeff7b1202"
}
},
{
"name": "Routing",
"description": "Routing",
"valueType": "choice",
"validFor": {
"startDatetime": "2021-07-08 21:08:20"
},
"productSpecCharacteristicValue": [
{
"value": "Premium",
"validFor": {
"startDateTime": ""
}
},
{
"value": "Base",
"validFor": {
"startDateTime": ""
}
},
{
"value": "Advance",
"validFor": {
"startDateTime": ""
}
}
],
"productSpecification": {
"id": "39b627aa53702010cd6dddeeff7b1202",
"name": "SD-WAN Edge Device",
"version": null,
"internalVersion": "1",
"internalId": "39b627aa53702010cd6dddeeff7b1202"
}
},
{
"name": "WAN Optimization",
"description": "WAN Optimization",
"valueType": "choice",
"validFor": {
"startDatetime": "2021-07-08 21:10:28"
},
"productSpecCharacteristicValue": [
{
"value": "Base",
"validFor": {
"startDateTime": ""
}
},
{
"value": "Advance",
"validFor": {
"startDateTime": ""
}
},
{
"value": "Premium",
"validFor": {
"startDateTime": ""
}
}
],
"productSpecification": {
"id": "39b627aa53702010cd6dddeeff7b1202",
"name": "SD-WAN Edge Device",
"version": null,
"internalVersion": "1",
"internalId": "39b627aa53702010cd6dddeeff7b1202"
}
},
{
"name": "CPE Model",
"description": "CPE Model",
"valueType": "choice",
"validFor": {
"startDatetime": "2021-07-08 21:11:54"
},
"productSpecCharacteristicValue": [
{
"value": "ISR",
"validFor": {
"startDateTime": ""
}
},
{
"value": "ASR",
"validFor": {
"startDateTime": ""
}
}
],
"productSpecification": {
"id": "39b627aa53702010cd6dddeeff7b1202",
"name": "SD-WAN Edge Device",
"version": null,
"internalVersion": "1",
"internalId": "39b627aa53702010cd6dddeeff7b1202"
}
},
{
"name": "Security Type",
"description": "Security Type",
"valueType": "choice",
"validFor": {
"startDatetime": "2021-07-23 12:51:13"
},
"productSpecCharacteristicValue": [
{
"value": "Base",
"validFor": {
"startDateTime": ""
}
},
{
"value": "Premium",
"validFor": {
"startDateTime": ""
}
},
{
"value": "Advance",
"validFor": {
"startDateTime": ""
}
}
],
"productSpecification": {
"id": "a6514bd3534560102f18ddeeff7b1247",
"name": "SD-WAN Security",
"version": null,
"internalVersion": "1",
"internalId": "a6514bd3534560102f18ddeeff7b1247"
}
},
{
"name": "CPE Type",
"description": "CPE Type",
"valueType": "choice",
"validFor": {
"startDatetime": "2021-07-08 21:11:16"
},
"productSpecCharacteristicValue": [
{
"value": "Physical",
"validFor": {
"startDateTime": ""
}
},
{
"value": "Virtual",
"validFor": {
"startDateTime": ""
}
}
],
"productSpecification": {
"id": "39b627aa53702010cd6dddeeff7b1202",
"name": "SD-WAN Edge Device",
"version": null,
"internalVersion": "1",
"internalId": "39b627aa53702010cd6dddeeff7b1202"
}
}
],
"channel": [
{
"id": "e561aae4c3e710105252716b7d40dd8f",
"name": "Web"
}
],
"category": {
"id": "c0ed043653b02010cd6dddeeff7b1277",
"name": "SD-WAN"
},
"internalId": "fbc1c0a25b030110235d85cced81c724",
"externalId": "d52a756b5bde0110235d85cced81c7ab"
}
Product Catalog Open API – POST /sn_prd_pm_adv/catalogmanagement/productspecification
Erstellt eine produktspezifische.
URL-Format
Standard-URL: /api/sn_prd_pm_adv/catalogmanagement/productspecification
Unterstützte Anforderungsparameter
| Name | Beschreibung |
|---|---|
| Keine |
| Name | Beschreibung |
|---|---|
| Keine |
| Name | Beschreibung |
|---|---|
| Beschreibung | Erforderlich. Beschreibung der Spezifikation. Datentyp: Zeichenfolge |
| externe ID | Eindeutiger Bezeichner für die Produktspezifikation aus dem externen System. Datentyp: Zeichenfolge Standard: Leere Zeichenfolge |
| id | Erforderlich. Initial_version oder external_id der Produktspezifikation aus der Tabelle „Produktspezifikation“ [sn_prd_pm_product_specification]. Datentyp: Zeichenfolge |
| internalId | Initial_version der Produktspezifikation aus der Tabelle „Produktspezifikation“ [sn_prd_pm_product_specification]. Datentyp: Zeichenfolge |
| interneVersion | Version der Produktspezifikation aus der Tabelle „Produktspezifikation“ [sn_prd_pm_product_specification]. Datentyp: Zeichenfolge |
| lastUpdate | Datum, an dem die Spezifikation zuletzt aktualisiert wurde. Datentyp: Zeichenfolge Standard: Leere Zeichenfolge |
| Name | Erforderlich. Name der Spezifikation. Datentyp: Zeichenfolge |
| produktSpecCharacteristic | Spezifikationsmerkmal. Datentyp: Array |
| produktSpecCharacteristic.description | Beschreibung des Merkmals. Datentyp: Zeichenfolge Standard: Leere Zeichenfolge |
| produktSpecCharacteristic.name | Erforderlich. Name des Merkmals. Datentyp: Zeichenfolge |
| produktSpecCharacteristic.productSpecCharacteristicValue | Erforderlich. Array mit den möglichen Werten des Merkmals. Datentyp: Array |
| produktSpecCharacteristic.productSpecCharacteristicValue.value | Erforderlich. Wert des Merkmals. Datentyp: Zeichenfolge |
| productSpecCharacteristic.validFor | Datumsbereich, für den das Merkmal gültig ist. Datentyp: Objekt |
| produktSpecCharacteristic.validFor.endDateTime | Enddatum des Merkmals. Datentyp: Zeichenfolge Standard: Leere Zeichenfolge |
| produktSpecCharacteristic.validFor.startDateTime | Startdatum des Merkmals. Datentyp: Zeichenfolge Standard: Leere Zeichenfolge |
| productSpecCharacteristic.valueType | Der Werttyp des Merkmals, z. B. Auswahl oder E-Mail. Datentyp: Zeichenfolge Standard: Leere Zeichenfolge |
| productSpecificationRelationship | Beziehungen dieser Spezifikation zu anderen Produktspezifikationen. Datentyp: Array |
| produktSpecificationRelationship.id | ID der zugehörigen Spezifikation. Datentyp: Zeichenfolge Standard: Leere Zeichenfolge |
| produktSpecificationRelationship.type | Erforderlich, wenn der Parameter productSpecificationRelationship verwendet wird. Typ der Beziehung. Gültige Werte:
Datentyp: Zeichenfolge |
| produktSpecificationRelationship.validFor | Datumsbereich, für den die Beziehung gültig ist. Datentyp: Objekt |
| produktSpecificationRelationship.validFor.endDateTime | Enddatum der Beziehung. Datentyp: Zeichenfolge Standard: Leere Zeichenfolge |
| produktSpecificationRelationship.validFor.startDateTime | Startdatum der Beziehung. Datentyp: Zeichenfolge Standard: Leere Zeichenfolge |
| resourceSpecification | Erforderlich. Array von Ressourcenspezifikationen, die sich auf diese Produktspezifikation beziehen. Datentyp: Array |
| resourceSpecification.id | Erforderlich. Initial_version oder external_id der Ressourcenspezifikation. Befindet sich im Feld „sys_id“ oder „external_id“ der Tabelle „Ressourcenspezifikation“ [sn_prd_pm_resource_specification]. Datentyp: Zeichenfolge |
| resourceSpecification.internalId | Initial_version der Ressourcenspezifikation. Befindet sich in der Tabelle „Ressourcenspezifikation“ [sn_prd_pm_resource_specification]. Datentyp: Zeichenfolge |
| resourceSpecification.internalVersion | Version der Ressourcenspezifikation. Befindet sich in der Tabelle „Ressourcenspezifikation“ [sn_prd_pm_resource_specification]. Datentyp: Zeichenfolge |
| resourceSpecification.name | Name der Ressourcenspezifikation. Befindet sich in der Tabelle „Ressourcenspezifikation“ [sn_prd_pm_resource_specification]. Datentyp: Zeichenfolge |
| resourceSpecification.version | External_version der Ressourcenspezifikation. Befindet sich in der Tabelle „Ressourcenspezifikation“ [sn_prd_pm_resource_specification]. Datentyp: Zeichenfolge |
| serviceSpecification | Liste der Servicespezifikationen, die sich auf diese Produktspezifikation beziehen. Datentyp: Array von Objekten |
| serviceSpecification.id | Initial_version oder external_id der Servicespezifikation. Befindet sich im Feld sys_id oder external_id der Tabelle „Servicespezifikation“ [sn_prd_pm_service_specification]. Datentyp: Zeichenfolge |
| serviceSpecification.internalId | Initial_version der Servicespezifikation. Befindet sich in der Tabelle „Servicespezifikation“ [sn_prd_pm_service_specification]. Datentyp: Zeichenfolge |
| serviceSpecification.internalVersion | Version der Servicespezifikation. Befindet sich in der Tabelle „Servicespezifikation“ [sn_prd_pm_service_specification]. Datentyp: Zeichenfolge |
| serviceSpecification.name | Name der Servicespezifikation. Befindet sich in der Tabelle „Servicespezifikation“ [sn_prd_pm_service_specification]. Datentyp: Zeichenfolge |
| serviceSpecification.version | External_version der Servicespezifikation. Befindet sich in der Tabelle „Servicespezifikation“ [sn_prd_pm_service_specification]. Datentyp: Zeichenfolge |
| gültigFür | Erforderlich. Datumsbereich, für den die Spezifikation gültig ist. Datentyp: Objekt |
| gültigFür.endDateTime | Enddatum der Spezifikation. Datentyp: Zeichenfolge Standard: Leere Zeichenfolge |
| gültigFür.startDateTime | Startdatum der Spezifikation. Datentyp: Zeichenfolge Standard: Leere Zeichenfolge |
| version | External_version der Produktspezifikation aus der Tabelle „Produktspezifikation“ [sn_prd_pm_product_specification]. Datentyp: Zeichenfolge |
Header
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ützt nur application/json. |
| Content-Type | Datenformat des Anforderungstexts. Unterstützt nur application/json. |
| Kopfzeile | Beschreibung |
|---|---|
| Content-Type | Datenformat des Antworttexts. Unterstützt nur application/json. |
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 |
|---|---|
| 201 | Anforderung erfolgreich verarbeitet. |
| 400 | Ungültige Anforderung. Mögliche Gründe:
|
Parameter des Antwort-Haupttexts (JSON)
| Name | Beschreibung |
|---|---|
| Beschreibung | Beschreibung der Spezifikation. Datentyp: Zeichenfolge |
| id | Initial_version oder external_id der Produktspezifikation aus der Tabelle „Produktspezifikation“ [sn_prd_pm_product_specification]. Datentyp: Zeichenfolge |
| internalId | Initial_version der Produktspezifikation aus der Tabelle „Produktspezifikation“ [sn_prd_pm_product_specification]. Datentyp: Zeichenfolge |
| interneVersion | Version der Produktspezifikation aus der Tabelle „Produktspezifikation“ [sn_prd_pm_product_specification]. Datentyp: Zeichenfolge |
| lastUpdate | Datum, an dem die Spezifikation zuletzt aktualisiert wurde. Datentyp: Zeichenfolge |
| Name | Name der Spezifikation. Datentyp: Zeichenfolge |
| produktSpecCharacteristic | Spezifikationsmerkmal. Datentyp: Array |
| produktSpecCharacteristic.description | Beschreibung des Merkmals. Datentyp: Zeichenfolge |
| produktSpecCharacteristic.name | Name des Merkmals. Datentyp: Zeichenfolge |
| produktSpecCharacteristic.productSpecCharacteristicValue | Array mit den möglichen Werten des Merkmals. Datentyp: Array |
| produktSpecCharacteristic.productSpecCharacteristicValue.value | Wert des Merkmals. Datentyp: Zeichenfolge |
| productSpecCharacteristic.validFor | Datumsbereich, für den das Merkmal gültig ist. Datentyp: Objekt |
| produktSpecCharacteristic.validFor.endDateTime | Enddatum des Merkmals. Datentyp: Zeichenfolge |
| produktSpecCharacteristic.validFor.startDateTime | Startdatum des Merkmals. Datentyp: Zeichenfolge |
| productSpecCharacteristic.valueType | Der Werttyp des Merkmals, z. B. Auswahl oder E-Mail. Datentyp: Zeichenfolge |
| productSpecificationRelationship | Beziehungen dieser Spezifikation zu anderen Produktspezifikationen. Datentyp: Array |
| produktSpecificationRelationship.id | ID der zugehörigen Spezifikation. Datentyp: Zeichenfolge |
| produktSpecificationRelationship.type | Typ der Beziehung. Datentyp: Zeichenfolge |
| produktSpecificationRelationship.validFor | Datumsbereich, für den die Beziehung gültig ist. Datentyp: Objekt |
| produktSpecificationRelationship.validFor.endDateTime | Enddatum der Beziehung. Datentyp: Zeichenfolge |
| produktSpecificationRelationship.validFor.startDateTime | Startdatum der Beziehung. Datentyp: Zeichenfolge |
| resourceSpecification | Liste der Ressourcenspezifikationen, die sich auf diese Produktspezifikation beziehen. Datentyp: Array von Objekten |
| resourceSpecification.id | Initial_version oder external_id der Ressourcenspezifikation. Befindet sich im Feld „sys_id“ oder „external_id“ der Tabelle „Ressourcenspezifikation“ [sn_prd_pm_resource_specification]. Datentyp: Zeichenfolge |
| resourceSpecification.internalId | Initial_version der Ressourcenspezifikation. Befindet sich in der Tabelle „Ressourcenspezifikation“ [sn_prd_pm_resource_specification]. Datentyp: Zeichenfolge |
| resourceSpecification.internalVersion | Version der Ressourcenspezifikation. Befindet sich in der Tabelle „Ressourcenspezifikation“ [sn_prd_pm_resource_specification]. Datentyp: Zeichenfolge |
| resourceSpecification.name | Name der Ressourcenspezifikation. Befindet sich in der Tabelle „Ressourcenspezifikation“ [sn_prd_pm_resource_specification]. Datentyp: Zeichenfolge |
| resourceSpecification.version | External_version der Ressourcenspezifikation. Befindet sich in der Tabelle „Ressourcenspezifikation“ [sn_prd_pm_resource_specification]. Datentyp: Zeichenfolge |
| serviceSpecification | Liste der Servicespezifikationen, die sich auf diese Produktspezifikation beziehen. Datentyp: Array von Objekten |
| serviceSpecification.id | Initial_version oder external_id der Servicespezifikation. Befindet sich im Feld sys_id oder external_id der Tabelle „Servicespezifikation“ [sn_prd_pm_service_specification]. Datentyp: Zeichenfolge |
| serviceSpecification.internalId | Initial_version der Servicespezifikation. Befindet sich in der Tabelle „Servicespezifikation“ [sn_prd_pm_service_specification]. Datentyp: Zeichenfolge |
| serviceSpecification.internalVersion | Version der Servicespezifikation. Befindet sich in der Tabelle „Servicespezifikation“ [sn_prd_pm_service_specification]. Datentyp: Zeichenfolge |
| serviceSpecification.name | Name der Servicespezifikation. Befindet sich in der Tabelle „Servicespezifikation“ [sn_prd_pm_service_specification]. Datentyp: Zeichenfolge |
| serviceSpecification.version | External_version der Servicespezifikation. Befindet sich in der Tabelle „Servicespezifikation“ [sn_prd_pm_service_specification]. Datentyp: Zeichenfolge |
| gültigFür | Datumsbereich, für den die Spezifikation gültig ist. Datentyp: Objekt |
| gültigFür.endDateTime | Enddatum der Spezifikation. Datentyp: Zeichenfolge |
| gültigFür.startDateTime | Startdatum der Spezifikation. Datentyp: Zeichenfolge |
| version | External_version der Produktspezifikation aus der Tabelle „Produktspezifikation“ [sn_prd_pm_product_specification]. Datentyp: Zeichenfolge |
cURL-Anforderung
In diesem Beispiel wird eine Produktspezifikation erstellt.
curl --location --request POST "https://instance.service-now.com/api/sn_prd_pm_adv/catalogmanagement/productspecification" \
--header "Content-Type: application/json" \
--data-raw '{
"name": "SD-WAN My Device",
"description": "This is my product specification ...",
"internalId": "1c3c9a325bc34110235d85cced81c7d5",
"isBundle": false,
"lastUpdate": "2017-06-17T00:00",
"validFor": {
"startDateTime": "2017-06-19T00:00",
"endDateTime": "2018-01-13T00:00"
},
"productSpecCharacteristic": [
{
"name": "New characteristic",
"description": "This product has new spec characteristic.",
"valueType": "label",
"validFor": {
"startDateTime": "2017-06-20T00:00"
},
"productSpecCharacteristicValue": [
{
"validFor": {
"startDateTime": "2017-06-17T00:00"
},
"value": "TestValue"
}
]
}
],
"serviceSpecification": [
{
"id": "e23ae2d01bb420106ba59acf034bcb56",
"name": "IP Sec Tunnel"
}
],
"productSpecificationRelationship": [
{
"id": "a6514bd3534560102f18ddeeff7b1247",
"name": "SD-WAN Security",
"type": "bundles",
"validFor": {
"startDateTime": "2017-06-16T00:00"
}
}
],
"resourceSpecification": [
{
"id": "493fa60b536520103b6bddeeff7b12b6",
"name": "Customer Premise SD-WAN Router"
}
]
}'
--user 'username':'password'
Antworttext.
{
"id": "exter123",
"name": "SD-WAN My Device",
"version": "v1",
"internalId": "63c3d946745d8150f877ca57242ff918",
"description": "This is my product specification ...",
"isBundle": false,
"lastUpdate": "2017-06-17T00:00",
"validFor": {
"startDateTime": "2017-06-19T00:00",
"endDateTime": "2018-01-13T00:00"
},
"productSpecCharacteristic": [
{
"name": "New characteristic",
"description": "This product has new spec characteristic.",
"valueType": "choice",
"validFor": {
"startDateTime": "2017-06-20T00:00"
},
"productSpecCharacteristicValue": [
{
"validFor": {
"startDateTime": "2017-06-17T00:00"
},
"value": "TestValue"
}
]
}
],
"serviceSpecification": [
{
"id": "e23ae2d01bb420106ba59acf034bcb56",
"name": "IP Sec Tunnel",
"version": "v1",
"internalVersion": "1",
"internalId": "e23ae2d01bb420106ba59acf034bcb56"
}
],
"productSpecificationRelationship": [
{
"id": "a6514bd3534560102f18ddeeff7b1247",
"name": "SD-WAN Security",
"type": "bundles",
"validFor": {
"startDateTime": "2017-06-16T00:00"
},
"valid": true,
"version": "v1",
"internalVersion": "1",
"internalId": "a6514bd3534560102f18ddeeff7b1247"
}
],
"resourceSpecification": [
{
"id": "493fa60b536520103b6bddeeff7b12b6",
"name": "Customer Premise SD-WAN Router",
"version": "v1",
"internalVersion": "1",
"internalId": "493fa60b536520103b6bddeeff7b12b6"
}
]
}