CI-Lebenszyklusmanagement-API
Die CI-Lebenszyklusmanagement Die API stellt Endpunkte bereit, um die betriebsstatus von Konfigurationselementen (Configuration Item, CI) zu bearbeiten und CI-Aktionen anzuwenden.
Die API-Schnittstellen entsprechen Einschränkungen und Berechtigungen, die durch nicht zulässige CI-Aktionen, kompatible CI-Aktionen und nicht zulässige Betriebsübergänge angegeben werden. Wenn eine Schnittstelle einen eingeschränkten Vorgang versucht, wird der Vorgang blockiert, ein Fehler protokolliert und gegebenenfalls eine Aufgabe erstellt.
CI-Lebenszyklusmanagement – LÖSCHT /now/cilifecyclemgmt/actions
Entfernt eine Konfigurationselement-Aktion (Configuration Item, CI) für eine Liste von CIs.
URL-Format
Versionierte URL: /api/now/{api_Version}/cilifecyclemgmt/actions
Standard-URL: /api/now/cilifecyclemgmt/actions
Unterstützte Anforderungsparameter
| Name | Beschreibung |
|---|---|
| api_version | Optional. Version des Endpunkts, auf den zugegriffen werden soll. Beispiel: v1 Oder v2 . Geben Sie diesen Wert nur an, um eine andere Endpunktversion als die neueste zu verwenden. Datentyp: Zeichenfolge |
| Name | Beschreibung |
|---|---|
| actionName | Erforderlich. Name der Konfigurationselementaktion. Datentyp: Zeichenfolge |
| requestorId | Erforderlich. SYS_ID eines Workflow-Kontexts oder eine Operator-Anwender-ID, die von zurückgegeben wird CI-Lebenszyklusmanagement – POST /now/cilifecyclemgmt/Operators Endpunkt. Operator-Anwender-IDs befinden sich in der Tabelle „CI-Status registrierte Anwender“ [statemgmt_Register_users]. Datentyp: Zeichenfolge |
| sysIds | Erforderlich. Kommagetrennte Liste von CI-sys_IDs. 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 |
|---|---|
| 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 REST API-HTTP-Antwortcodes .
| Statuscode | Beschreibung |
|---|---|
| 200 | Erfolgreich. Die Anforderung wurde erfolgreich vom Endpunkt verarbeitet. Überprüfen Sie den Antworttext result.resultParameter zum Überprüfen des Ergebnisses des Vorgangs. Wenn der Endpunkt während der Verarbeitung der Anforderung auf Fehler stößt, werden Fehlercodes und Meldungen im Antworttext angezeigt result.errorsParameter. |
| 401 | Nicht autorisiert. Die Anmeldeinformationen sind falsch oder wurden nicht übergeben. |
| 500 | Interner Serverfehler. Beim Verarbeiten der Anforderung ist ein unerwarteter Fehler aufgetreten. Der Antworttext enthält Informationen zum Fehler. |
Antworttext-Parameter (JSON oder XML)
| Name | Beschreibung |
|---|---|
| Ergebnis | Objekt, das das Ergebnis der Anforderung kapselt. Datentyp: Objekt |
| Ergebnis.Fehler | Liste der Objekte, in denen jedes Objekt einen Fehler darstellt, der bei der Verarbeitung der Anforderung aufgetreten ist. Datentyp: Array |
| Ergebnis.Fehler.Fehler | Bezeichner für einen Statusverwaltungsfehler, der bei der Verarbeitung der Anforderung aufgetreten ist. Mögliche Werte:
Datentyp: Zeichenfolge |
| Ergebnis.Fehler.Nachricht | Nachricht, die Details zum zugeordneten enthält error. Datentyp: Zeichenfolge |
| Ergebnis.Ergebnis | Kennzeichnung, die angibt, ob die CI-Aktion erfolgreich entfernt wurde. Mögliche Werte:
Datentyp: Zeichenfolge |
cURL-Anforderung
Entfernen Sie eine CI-Aktion aus zwei CIs.
curl --request DELETE \
'https://instance.service-now.com/api/now/cilifecyclemgmt/actions?actionName=Patching&requestorId=621b5a09309e5010f877773aa7167c0a&sysIds=00a9a80d3790200044e0bfc8bcbe5d1c,d0fdbc8437201000deeabfc8bcbe5d33' \
--header 'Accept: application/json' \
--user "username":"password"
Der Antworttext bestätigt, dass die CI-Aktion aus den CIs entfernt wurde.
{
"result": {
"result": true
}
}
CI-Lebenszyklusmanagement – LÖSCHT /now/cilifecyclemgmt/Operators/{req_ID}
Hebt die Registrierung eines Operators für nicht-Workflow-Anwender auf.
URL-Format
Versionierte URL: /api/now/{api_Version}/cilifecyclemgmt/Operators/{req_ID}
Standard-URL: /api/now/cilifecyclemgmt/Operators/{req_ID}
Unterstützte Anforderungsparameter
| Parameter | Beschreibung |
|---|---|
| api_version | Optional. Version des Endpunkts, auf den zugegriffen werden soll. Beispiel: v1 Oder v2 . Geben Sie diesen Wert nur an, um eine andere Endpunktversion als die neueste zu verwenden. Datentyp: Zeichenfolge |
| req_id | SYS_ID eines Workflow-Kontexts oder eine Operator-Anwender-ID, die von zurückgegeben wird CI-Lebenszyklusmanagement – POST /now/cilifecyclemgmt/Operators Endpunkt. Operator-Anwender-IDs befinden sich in der Tabelle „CI-Status registrierte Anwender“ [statemgmt_Register_users]. Datentyp: Zeichenfolge |
| Name | Beschreibung |
|---|---|
| Keine |
| 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 REST API-HTTP-Antwortcodes .
| Statuscode | Beschreibung |
|---|---|
| 200 | Erfolgreich. Die Anforderung wurde erfolgreich vom Endpunkt verarbeitet. Überprüfen Sie den Antworttext result.resultParameter zum Überprüfen des Ergebnisses des Vorgangs. Wenn der Endpunkt während der Verarbeitung der Anforderung auf Fehler stößt, werden Fehlercodes und Meldungen im Antworttext angezeigt result.errorsParameter. |
| 401 | Nicht autorisiert. Die Anmeldeinformationen sind falsch oder wurden nicht übergeben. |
| 500 | Interner Serverfehler. Beim Verarbeiten der Anforderung ist ein unerwarteter Fehler aufgetreten. Der Antworttext enthält Informationen zum Fehler. |
Antworttext-Parameter (JSON oder XML)
| Name | Beschreibung |
|---|---|
| Ergebnis | Objekt, das das Ergebnis der Anforderung kapselt. Datentyp: Objekt |
| Ergebnis.Fehler | Liste der Objekte, in denen jedes Objekt einen Fehler darstellt, der bei der Verarbeitung der Anforderung aufgetreten ist. Datentyp: Array |
| Ergebnis.Fehler.Fehler | Bezeichner für einen Statusverwaltungsfehler, der bei der Verarbeitung der Anforderung aufgetreten ist. Mögliche Werte:
Datentyp: Zeichenfolge |
| Ergebnis.Fehler.Nachricht | Nachricht, die Details zum zugeordneten enthält error. Datentyp: Zeichenfolge |
| Ergebnis.Ergebnis | Kennzeichnung, die angibt, ob die Registrierung des Operators erfolgreich aufgehoben wurde. Mögliche Werte:
Datentyp: Zeichenfolge |
cURL-Anforderung
Heben Sie die Registrierung eines Operators nach Anwender-ID auf.
curl --request DELETE \
"https://instance.service-now.com/api/now/cilifecyclemgmt/operators/3cf1b3cc30121010f877773aa7167c6e" \
--header "Accept: application/json" \
--user "username":"password"
Der Antworttext verifiziert, dass die Registrierung des Operators aufgehoben wurde.
{
"result": {
"result": true
}
}
CI-Lebenszyklusmanagement – GET /now/cilifecyclemgmt/actions/{sys_ID}
Gibt eine Liste aktiver Konfigurationselementaktionen (Configuration Item, CI) für das angegebene CI zurück.
URL-Format
Versionierte URL: /api/now/{api_Version}/cilifecyclemgmt/actions/{sys_ID}
Standard-URL: /api/now/cilifecyclemgmt/actions/{sys_ID}
Unterstützte Anforderungsparameter
| Name | Beschreibung |
|---|---|
| api_version | Optional. Version des Endpunkts, auf den zugegriffen werden soll. Beispiel: v1 Oder v2 . Geben Sie diesen Wert nur an, um eine andere Endpunktversion als die neueste zu verwenden. Datentyp: Zeichenfolge |
| sys_id | SYS_ID des CI, für das zugeordnete CI-Aktionen zurückgegeben werden sollen. Datentyp: Zeichenfolge |
| Name | Beschreibung |
|---|---|
| Keine |
| 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 REST API-HTTP-Antwortcodes .
| Statuscode | Beschreibung |
|---|---|
| 200 | Erfolgreich. Die Anforderung wurde erfolgreich vom Endpunkt verarbeitet. Überprüfen Sie den Antworttext result.ciActionsParameter zum Überprüfen des Ergebnisses des Vorgangs. Wenn der Endpunkt während der Verarbeitung der Anforderung auf Fehler stößt, werden Fehlercodes und Meldungen im Antworttext angezeigt result.errorsParameter. |
| 401 | Nicht autorisiert. Die Anmeldeinformationen sind falsch oder wurden nicht übergeben. |
| 500 | Interner Serverfehler. Beim Verarbeiten der Anforderung ist ein unerwarteter Fehler aufgetreten. Der Antworttext enthält Informationen zum Fehler. |
Antworttext-Parameter (JSON oder XML)
| Name | Beschreibung |
|---|---|
| Ergebnis | Objekt, das das Ergebnis der Anforderung kapselt. Datentyp: Objekt |
| Ergebnis.ciAktionen | Kommagetrennte Liste aktiver CI-Aktionen für das CI, oder No_Active_action Wenn keine gefunden wurden.Datentyp: Zeichenfolge |
| Ergebnis.Fehler | Liste der Objekte, in denen jedes Objekt einen Fehler darstellt, der bei der Verarbeitung der Anforderung aufgetreten ist. Datentyp: Array |
| Ergebnis.Fehler.Fehler | Bezeichner für einen Statusverwaltungsfehler, der bei der Verarbeitung der Anforderung aufgetreten ist. Mögliche Werte:
Datentyp: Zeichenfolge |
| Ergebnis.Fehler.Nachricht | Nachricht, die Details zum zugeordneten enthält error. Datentyp: Zeichenfolge |
| Ergebnis.Ergebnis | Kennzeichnung, die angibt, ob die Liste der aktiven CI-Aktionen für alle angegebenen CIs zurückgegeben wurde. Mögliche Werte:
Datentyp: Zeichenfolge |
cURL-Anforderung
curl --request GET \
'https://instance.service-now.com/api/now/cilifecyclemgmt/actions/00a9a80d3790200044e0bfc8bcbe5d1c' \
--header 'Accept: application/json' \
--user "username":"password"
Der Antworttext zeigt an, dass für das angegebene CI keine CI-Aktionen aktiv sind.
{
"result": {
"ciActions": [
"no_active_action"
],
"result": true
}
}
CI-Lebenszyklusmanagement – GET /now/cilifecyclemgmt/compatActions
Bestimmt, ob zwei angegebene CI-Aktionen (Configuration Item) kompatibel sind.
URL-Format
Versionierte URL: /api/now/{api_Version}/cilifecyclemgmt/compatActions
Standard-URL: /api/now/cilifecyclemgmt/compatActions
Unterstützte Anforderungsparameter
| Name | Beschreibung |
|---|---|
| api_version | Optional. Version des Endpunkts, auf den zugegriffen werden soll. Beispiel: v1 Oder v2 . Geben Sie diesen Wert nur an, um eine andere Endpunktversion als die neueste zu verwenden. Datentyp: Zeichenfolge |
| Name | Beschreibung |
|---|---|
| actionName | Erforderlich. Name der zu vergleichenden CI-Aktion. Datentyp: Zeichenfolge |
| otherActionName | Erforderlich. Name der zu vergleichenden CI-Aktion. 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 |
|---|---|
| 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 REST API-HTTP-Antwortcodes .
| Statuscode | Beschreibung |
|---|---|
| 200 | Erfolgreich. Die Anforderung wurde erfolgreich vom Endpunkt verarbeitet. Überprüfen Sie den Antworttext result.resultParameter zum Überprüfen des Ergebnisses des Vorgangs. Wenn der Endpunkt während der Verarbeitung der Anforderung auf Fehler stößt, werden Fehlercodes und Meldungen im Antworttext angezeigt result.errorsParameter. |
| 401 | Nicht autorisiert. Die Anmeldeinformationen sind falsch oder wurden nicht übergeben. |
| 500 | Interner Serverfehler. Beim Verarbeiten der Anforderung ist ein unerwarteter Fehler aufgetreten. Der Antworttext enthält Informationen zum Fehler. |
Antworttext-Parameter (JSON oder XML)
| Name | Beschreibung |
|---|---|
| Ergebnis | Kennzeichnung, die angibt, ob die beiden angegebenen CI-Aktionen kompatibel sind. Mögliche Werte:
Datentyp: Zeichenfolge |
cURL-Anforderung
Überprüfen Sie die Kompatibilität von CI-Aktionen für Patching und Bereitstellung.
curl --request GET \
'https://instance.service-now.com/api/now/cilifecyclemgmt/compatActions?actionName=Patching&otherActionName=Provisioning' \
--header 'Accept: application/json' \
--user "username":"password"
Der Antworttext bestätigt, dass die beiden CI-Aktionen kompatibel sind.
{
"result": true
}
CI-Lebenszyklusmanagement – GET /now/cilifecyclemgmt/leases/{sys_ID}/expired
Bestimmt, ob der Mietvertrag für die anfordernde Person einer CI-Aktion (Configuration Item) abgelaufen ist, die auf das angegebene CI angewendet wird.
URL-Format
Versionierte URL: /api/now/{api_Version}/cilifecyclemgmt/leases/{sys_ID}/abgelaufen
Standard-URL: /api/now/cilifecyclemgmt/leases/{sys_ID}/expired
Unterstützte Anforderungsparameter
| Name | Beschreibung |
|---|---|
| api_version | Optional. Version des Endpunkts, auf den zugegriffen werden soll. Beispiel: v1 Oder v2 . Geben Sie diesen Wert nur an, um eine andere Endpunktversion als die neueste zu verwenden. Datentyp: Zeichenfolge |
| sys_id | SYS_ID des CI, das das Ziel der angewendeten CI-Aktion ist. Datentyp: Zeichenfolge |
| Name | Beschreibung |
|---|---|
| actionName | Erforderlich. Name der CI-Aktion, die auf das angegebene CI angewendet wird. Datentyp: Zeichenfolge |
| requestorId | Erforderlich. SYS_ID eines Workflow-Kontexts oder eine Operator-Anwender-ID, die von zurückgegeben wird CI-Lebenszyklusmanagement – POST /now/cilifecyclemgmt/Operators Endpunkt. Operator-Anwender-IDs befinden sich in der Tabelle „CI-Status registrierte Anwender“ [statemgmt_Register_users]. 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 |
|---|---|
| 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 REST API-HTTP-Antwortcodes .
| Statuscode | Beschreibung |
|---|---|
| 200 | Erfolgreich. Die Anforderung wurde erfolgreich vom Endpunkt verarbeitet. Überprüfen Sie den Antworttext result.resultParameter zum Überprüfen des Ergebnisses des Vorgangs. Wenn der Endpunkt während der Verarbeitung der Anforderung auf Fehler stößt, werden Fehlercodes und Meldungen im Antworttext angezeigt result.errorsParameter. |
| 401 | Nicht autorisiert. Die Anmeldeinformationen sind falsch oder wurden nicht übergeben. |
| 500 | Interner Serverfehler. Beim Verarbeiten der Anforderung ist ein unerwarteter Fehler aufgetreten. Der Antworttext enthält Informationen zum Fehler. |
Antworttext-Parameter (JSON oder XML)
| Name | Beschreibung |
|---|---|
| Ergebnis | Objekt, das das Ergebnis der Anforderung kapselt. Datentyp: Objekt |
| Ergebnis.Fehler | Liste der Objekte, in denen jedes Objekt einen Fehler darstellt, der bei der Verarbeitung der Anforderung aufgetreten ist. Datentyp: Array |
| Ergebnis.Fehler.Fehler | Bezeichner für einen Statusverwaltungsfehler, der bei der Verarbeitung der Anforderung aufgetreten ist. Mögliche Werte:
Datentyp: Zeichenfolge |
| Ergebnis.Fehler.Nachricht | Nachricht, die Details zum zugeordneten enthält error. Datentyp: Zeichenfolge |
| Ergebnis.Ergebnis | Kennzeichnung, die angibt, ob der Mietvertrag für die anfordernde Person der angewendeten CI-Aktion abgelaufen ist. Mögliche Werte:
Datentyp: Zeichenfolge |
cURL-Anforderung
curl --request GET \
'https://instance.service-now.com/api/now/cilifecyclemgmt/leases/00a9a80d3790200044e0bfc8bcbe5d1c/expired?actionName=Patching&requestorId=621b5a09309e5010f877773aa7167c0a' \
--header 'Accept: application/json' \
--user "username":"password"
Der Antworttext zeigt an, dass der Mietvertrag für die anfordernde Person der angewendeten CI-Aktion nicht abgelaufen ist.
{
"result": {
"result": false
}
}
CI-Lebenszyklusmanagement – GET /now/cilifecyclemgmt/notAllowedAction
Bestimmt, ob eine angegebene Konfigurationselementaktion (Configuration Item, CI) für ein CI einer angegebenen Klasse in einem angegebenen Betriebsstatus nicht zulässig ist.
URL-Format
Versionierte URL: /api/now/{api_Version}/cilifecyclemgmt/notAllowedAction
Standard-URL: /api/now/cilifecyclemgmt/notAllowedAction
Unterstützte Anforderungsparameter
| Name | Beschreibung |
|---|---|
| api_version | Optional. Version des Endpunkts, auf den zugegriffen werden soll. Beispiel: v1 Oder v2 . Geben Sie diesen Wert nur an, um eine andere Endpunktversion als die neueste zu verwenden. Datentyp: Zeichenfolge |
| Name | Beschreibung |
|---|---|
| actionName | Erforderlich. Name der zu überprüfenden CI-Aktion. Datentyp: Zeichenfolge |
| ciClass | Erforderlich. CI-Klasse. Datentyp: Zeichenfolge |
| opsLabel | Erforderlich. Zu überprüfender Betriebsstatus. 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 |
|---|---|
| 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 REST API-HTTP-Antwortcodes .
| Statuscode | Beschreibung |
|---|---|
| 200 | Erfolgreich. Die Anforderung wurde erfolgreich vom Endpunkt verarbeitet. Überprüfen Sie den Antworttext result.resultParameter zum Überprüfen des Ergebnisses des Vorgangs. Wenn der Endpunkt während der Verarbeitung der Anforderung auf Fehler stößt, werden Fehlercodes und Meldungen im Antworttext angezeigt result.errorsParameter. |
| 401 | Nicht autorisiert. Die Anmeldeinformationen sind falsch oder wurden nicht übergeben. |
| 500 | Interner Serverfehler. Beim Verarbeiten der Anforderung ist ein unerwarteter Fehler aufgetreten. Der Antworttext enthält Informationen zum Fehler. |
Antworttext-Parameter (JSON oder XML)
| Name | Beschreibung |
|---|---|
| Ergebnis | Kennzeichnung, die angibt, ob die CI-Aktion für CIs des angegebenen Typs eingeschränkt (nicht zulässig) ist, wenn sie sich im angegebenen Betriebsstatus befindet. Mögliche Werte:
Datentyp: Zeichenfolge |
cURL-Anforderung
Überprüfen Sie, ob die CI-Patching-Aktion für Computer im DR-Standby-Betriebsstatus eingeschränkt (nicht zulässig) ist.
curl --request GET \
"https://instance.service-now.com/api/now/cilifecyclemgmt/notAllowedAction?actionName=Patching&ciClass=cmdb_ci_computer&opsLabel=DR+Standby" \
--header "Accept: application/json" \
--user "username":"password"
Der Antworttext bestätigt, dass diese Aktion für die angegebene CI-Klasse eingeschränkt (nicht zulässig) ist, wenn sie sich im angegebenen Betriebsstatus befindet.
{
"result": true
}
CI-Lebenszyklusmanagement – GET /now/cilifecyclemgmt/notAllowedOpsTransition
Bestimmt, ob ein Konfigurationselement (Configuration Item, CI) aus einer angegebenen Klasse von einem angegebenen Betriebsstatus in einen zweiten angegebenen Betriebsstatus übergehen kann.
URL-Format
Versionierte URL: /api/now/{api_Version}/cilifecyclemgmt/notAllowedOpsTransition
Standard-URL: /api/now/cilifecyclemgmt/notAllowedOpsTransition
Unterstützte Anforderungsparameter
| Name | Beschreibung |
|---|---|
| api_version | Optional. Version des Endpunkts, auf den zugegriffen werden soll. Beispiel: v1 Oder v2 . Geben Sie diesen Wert nur an, um eine andere Endpunktversion als die neueste zu verwenden. Datentyp: Zeichenfolge |
| Name | Beschreibung |
|---|---|
| ciClass | Erforderlich. CI-Klasse, für die Übergangsbeschränkungen überprüft werden sollen. Datentyp: Zeichenfolge |
| opsLabel | Erforderlich. Bezeichnung des aktuellen CI-Betriebsstatus. Datentyp: Zeichenfolge |
| transitionOpsLabel | Erforderlich. Bezeichnung des Betriebsstatus, der das Ziel des Übergangs ist. 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 |
|---|---|
| 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 REST API-HTTP-Antwortcodes .
| Statuscode | Beschreibung |
|---|---|
| 200 | Erfolgreich. Die Anforderung wurde erfolgreich vom Endpunkt verarbeitet. Überprüfen Sie den Antworttext result.resultParameter zum Überprüfen des Ergebnisses des Vorgangs. Wenn der Endpunkt während der Verarbeitung der Anforderung auf Fehler stößt, werden Fehlercodes und Meldungen im Antworttext angezeigt result.errorsParameter. |
| 401 | Nicht autorisiert. Die Anmeldeinformationen sind falsch oder wurden nicht übergeben. |
| 500 | Interner Serverfehler. Beim Verarbeiten der Anforderung ist ein unerwarteter Fehler aufgetreten. Der Antworttext enthält Informationen zum Fehler. |
Antworttext-Parameter (JSON oder XML)
| Name | Beschreibung |
|---|---|
| Ergebnis | Kennzeichnung, die angibt, ob der angegebene Betriebsstatusübergang für die angegebene CI-Klasse eingeschränkt (nicht zulässig) ist. Mögliche Werte:
Datentyp: Zeichenfolge |
cURL-Anforderung
Überprüfen Sie, ob der Übergang vom stillgelegten Betriebsstatus zum DR-Standby-Betriebsstatus für Linux-Server-CIs eingeschränkt (nicht zulässig) ist.
curl --request GET \
"https://instance.service-now.com/api/now/cilifecyclemgmt/notAllowedOpsTransition?ciClass=cmdb_ci_computer&opsLabel=Retired&transitionOpsLabel=DR+Standby" \
--header "Accept: application/json" \
--user "username":"password"
Der Antworttext zeigt an, dass der angegebene Betriebsstatusübergang für diese CI-Klasse uneingeschränkt (zulässig) ist.
{
"result": false
}
CI-Lebenszyklusmanagement – GET /now/cilifecyclemgmt/requestors/{req_ID}/valid
Bestimmt, ob der angegebene aktive Workflow-Anwender oder registrierte Anwender eine gültige anfordernde Person ist.
URL-Format
Versionierte URL: /api/now/{api_Version}/cilifecyclemgmt/requestors/{req_ID}/valid
Standard-URL: /api/now/cilifecyclemgmt/requestors/{req_ID}/valid
Unterstützte Anforderungsparameter
| Name | Beschreibung |
|---|---|
| api_version | Optional. Version des Endpunkts, auf den zugegriffen werden soll. Beispiel: v1 Oder v2 . Geben Sie diesen Wert nur an, um eine andere Endpunktversion als die neueste zu verwenden. Datentyp: Zeichenfolge |
| req_id | SYS_ID eines Workflow-Kontexts oder eine Operator-Anwender-ID, die von zurückgegeben wird CI-Lebenszyklusmanagement – POST /now/cilifecyclemgmt/Operators Endpunkt. Operator-Anwender-IDs befinden sich in der Tabelle „CI-Status registrierte Anwender“ [statemgmt_Register_users]. Datentyp: Zeichenfolge |
| Name | Beschreibung |
|---|---|
| Keine |
| 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 REST API-HTTP-Antwortcodes .
| Statuscode | Beschreibung |
|---|---|
| 200 | Erfolgreich. Die Anforderung wurde erfolgreich vom Endpunkt verarbeitet. Überprüfen Sie den Antworttext result.resultParameter zum Überprüfen des Ergebnisses des Vorgangs. Wenn der Endpunkt während der Verarbeitung der Anforderung auf Fehler stößt, werden Fehlercodes und Meldungen im Antworttext angezeigt result.errorsParameter. |
| 401 | Nicht autorisiert. Die Anmeldeinformationen sind falsch oder wurden nicht übergeben. |
| 500 | Interner Serverfehler. Beim Verarbeiten der Anforderung ist ein unerwarteter Fehler aufgetreten. Der Antworttext enthält Informationen zum Fehler. |
Antworttext-Parameter (JSON oder XML)
| Name | Beschreibung |
|---|---|
| Ergebnis | Objekt, das das Ergebnis der Anforderung kapselt. Datentyp: Objekt |
| Ergebnis.Fehler | Liste der Objekte, in denen jedes Objekt einen Fehler darstellt, der bei der Verarbeitung der Anforderung aufgetreten ist. Datentyp: Array |
| Ergebnis.Fehler.Fehler | Bezeichner für einen Statusverwaltungsfehler, der bei der Verarbeitung der Anforderung aufgetreten ist. Mögliche Werte:
Datentyp: Zeichenfolge |
| Ergebnis.Fehler.Nachricht | Nachricht, die Details zum zugeordneten enthält error. Datentyp: Zeichenfolge |
| Ergebnis.Ergebnis | Kennzeichnung, die angibt, ob der angegebene aktive Workflow-Anwender oder registrierte Anwender eine gültige anfordernde Person ist. Mögliche Werte:
Datentyp: Zeichenfolge |
cURL-Anforderung
curl --request GET \
'https://instance.service-now.com/api/now/cilifecyclemgmt/requestors/4cab9b95301a9010f877773aa7167ca9/valid' \
--header 'Accept: application/json' \
--user "username":"password"
{
"result": {
"result": true
}
}
CI-Lebenszyklusmanagement – GET /now/cilifecyclemgmt/statuses/{sys_ID}
Gibt den aktuellen Betriebsstatus für das angegebene Konfigurationselement (CI) zurück.
URL-Format
Versionierte URL: /api/now/{api_Version}/cilifecyclemgmt/statuses/{sys_ID}
Standard-URL: /api/now/cilifecyclemgmt/statuses/{sys_ID}
Unterstützte Anforderungsparameter
| Name | Beschreibung |
|---|---|
| api_version | Optional. Version des Endpunkts, auf den zugegriffen werden soll. Beispiel: v1 Oder v2 . Geben Sie diesen Wert nur an, um eine andere Endpunktversion als die neueste zu verwenden. Datentyp: Zeichenfolge |
| sys_id | SYS_ID des CI. Datentyp: Zeichenfolge |
| Name | Beschreibung |
|---|---|
| Keine |
| 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 REST API-HTTP-Antwortcodes .
| Statuscode | Beschreibung |
|---|---|
| 200 | Erfolgreich. Die Anforderung wurde erfolgreich vom Endpunkt verarbeitet. Überprüfen Sie den Antworttext result.resultParameter zum Überprüfen des Ergebnisses des Vorgangs. Wenn der Endpunkt während der Verarbeitung der Anforderung auf Fehler stößt, werden Fehlercodes und Meldungen im Antworttext angezeigt result.errorsParameter. |
| 401 | Nicht autorisiert. Die Anmeldeinformationen sind falsch oder wurden nicht übergeben. |
| 500 | Interner Serverfehler. Beim Verarbeiten der Anforderung ist ein unerwarteter Fehler aufgetreten. Der Antworttext enthält Informationen zum Fehler. |
Antworttext-Parameter (JSON oder XML)
| Name | Beschreibung |
|---|---|
| Ergebnis | Objekt, das das Ergebnis der Anforderung kapselt. Datentyp: Objekt |
| Ergebnis.Fehler | Liste der Objekte, in denen jedes Objekt einen Fehler darstellt, der bei der Verarbeitung der Anforderung aufgetreten ist. Datentyp: Array |
| Ergebnis.Fehler.Fehler | Bezeichner für einen Statusverwaltungsfehler, der bei der Verarbeitung der Anforderung aufgetreten ist. Mögliche Werte:
Datentyp: Zeichenfolge |
| Ergebnis.Fehler.Nachricht | Nachricht, die Details zum zugeordneten enthält error. Datentyp: Zeichenfolge |
| Ergebnis.Betriebsstatus | Betriebsstatus für das angegebene CI oder Unbekannt Wenn kein Status angegeben ist.Datentyp: Zeichenfolge |
cURL-Anforderung
curl --request GET 'https://instance.service-now.com/api/now/cilifecyclemgmt/statuses/aac0b1213784200044e0bfc8bcbe5de3' \
--header 'Accept: application/json' \
--user "username":"password"
{
"result": {
"operationalState": "Repair in Progress",
"result": true
}
}
CI-Lebenszyklusmanagement – PATCH /now/cilifecyclemgmt/leases/{sys_ID}
Erweitert die Leasingablaufzeit der angegebenen Konfigurationselement-Aktion (CI) für den angegebenen Anwender.
Wenn der vorherige Mietvertrag abgelaufen ist, beginnt die neue Mietzeit sofort.
URL-Format
Versionierte URL: /api/now/{api_Version}/cilifecyclemgmt/leases/{sys_ID}
Standard-URL: /api/now/cilifecyclemgmt/leases/{sys_ID}
Unterstützte Anforderungsparameter
| Name | Beschreibung |
|---|---|
| api_version | Optional. Version des Endpunkts, auf den zugegriffen werden soll. Beispiel: v1 Oder v2 . Geben Sie diesen Wert nur an, um eine andere Endpunktversion als die neueste zu verwenden. Datentyp: Zeichenfolge |
| sys_id | SYS_ID des CI, für das die Miete verlängert werden soll. Datentyp: Zeichenfolge |
| Name | Beschreibung |
|---|---|
| actionName | Erforderlich. Name der zugeordneten CI-Aktion. Datentyp: Zeichenfolge |
| leaseTime | Erforderlich. Zeitdauer, für die die Miete für die in angegebene CI-Aktion gültig ist actionName. Datentyp: Zeichenfolge FORMAT: HH:MM:SS |
| requestorId | Erforderlich. SYS_ID eines Workflow-Kontexts oder eine Operator-Anwender-ID, die von zurückgegeben wird CI-Lebenszyklusmanagement – POST /now/cilifecyclemgmt/Operators Endpunkt. Operator-Anwender-IDs befinden sich in der Tabelle „CI-Status registrierte Anwender“ [statemgmt_Register_users]. 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 |
|---|---|
| Akzeptieren | Datenformat des Antworttexts. Unterstützte Typen: application/json oder application/xml. Standard: application/json |
| Inhaltstyp | Datenformat des Anforderungstexts. 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 REST API-HTTP-Antwortcodes .
| Statuscode | Beschreibung |
|---|---|
| 200 | Erfolgreich. Die Anforderung wurde erfolgreich vom Endpunkt verarbeitet. Überprüfen Sie den Antworttext result.resultParameter zum Überprüfen des Ergebnisses des Vorgangs. Wenn der Endpunkt während der Verarbeitung der Anforderung auf Fehler stößt, werden Fehlercodes und Meldungen im Antworttext angezeigt result.errorsParameter. |
| 401 | Nicht autorisiert. Die Anmeldeinformationen sind falsch oder wurden nicht übergeben. |
| 500 | Interner Serverfehler. Beim Verarbeiten der Anforderung ist ein unerwarteter Fehler aufgetreten. Der Antworttext enthält Informationen zum Fehler. |
Antworttext-Parameter (JSON oder XML)
| Name | Beschreibung |
|---|---|
| Ergebnis | Objekt, das das Ergebnis der Anforderung kapselt. Datentyp: Objekt |
| Ergebnis.Fehler | Liste der Objekte, in denen jedes Objekt einen Fehler darstellt, der bei der Verarbeitung der Anforderung aufgetreten ist. Datentyp: Array |
| Ergebnis.Fehler.Fehler | Bezeichner für einen Statusverwaltungsfehler, der bei der Verarbeitung der Anforderung aufgetreten ist. Mögliche Werte:
Datentyp: Zeichenfolge |
| Ergebnis.Fehler.Nachricht | Nachricht, die Details zum zugeordneten enthält error. Datentyp: Zeichenfolge |
| Ergebnis.Ergebnis | Kennzeichnung, die angibt, ob die Mietzeit verlängert wurde. Mögliche Werte:
Datentyp: Zeichenfolge |
cURL-Anforderung
Verlängern Sie die Dauer einer Patching-CI-Aktion „Leasing anfordernder Person“ um 24 Stunden.
curl --request PATCH 'https://instance.service-now.com/api/now/cilifecyclemgmt/leases/affd3c8437201000deeabfc8bcbe5dc3?actionName=Patching&leaseTime=24:00:00&requestorId=e7c3402d305a9010f877773aa7167c2a' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--user "username":"password"
{
"result": {
"result": true
}
}
CI-Lebenszyklusmanagement – POST /now/cilifecyclemgmt/actions
Fügt einer angegebenen Liste von CIs eine Aktion für ein angegebenes Konfigurationselement (Configuration Item, CI) hinzu.
URL-Format
Versionierte URL: /api/now/{api_Version}/cilifecyclemgmt/actions
Standard-URL: /api/now/cilifecyclemgmt/actions
Unterstützte Anforderungsparameter
| Name | Beschreibung |
|---|---|
| api_version | Optional. Version des Endpunkts, auf den zugegriffen werden soll. Beispiel: v1 Oder v2 . Geben Sie diesen Wert nur an, um eine andere Endpunktversion als die neueste zu verwenden. Datentyp: Zeichenfolge |
| Name | Beschreibung |
|---|---|
| actionName | Erforderlich. Name der CI-Aktion, die der Liste hinzugefügt werden soll. Datentyp: Zeichenfolge |
| leaseTime | Zeitdauer, für die die Miete für die angegebene CI-Aktion gültig ist. Datentyp: Zeichenfolge FORMAT: HH:MM:SS |
| oldActionNames | Kommagetrennte Liste der alten CI-Aktionen, in denen sich alle CIs befinden sollen. Datentyp: Zeichenfolge |
| requestorId | Erforderlich. SYS_ID eines Workflow-Kontexts oder eine Operator-Anwender-ID, die von zurückgegeben wird CI-Lebenszyklusmanagement – POST /now/cilifecyclemgmt/Operators Endpunkt. Operator-Anwender-IDs befinden sich in der Tabelle „CI-Status registrierte Anwender“ [statemgmt_Register_users]. Datentyp: Zeichenfolge |
| sysIds | Erforderlich. Kommagetrennte Liste von CI-sys_IDs, denen die CI-Aktion hinzugefügt werden soll. 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 |
|---|---|
| Akzeptieren | Datenformat des Antworttexts. Unterstützte Typen: application/json oder application/xml. Standard: application/json |
| Inhaltstyp | Datenformat des Anforderungstexts. 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 REST API-HTTP-Antwortcodes .
| Statuscode | Beschreibung |
|---|---|
| 200 | Erfolgreich. Die Anforderung wurde erfolgreich vom Endpunkt verarbeitet. Überprüfen Sie den Antworttext result.resultParameter zum Überprüfen des Ergebnisses des Vorgangs. Wenn der Endpunkt während der Verarbeitung der Anforderung auf Fehler stößt, werden Fehlercodes und Meldungen im Antworttext angezeigt result.errorsParameter. |
| 401 | Nicht autorisiert. Die Anmeldeinformationen sind falsch oder wurden nicht übergeben. |
| 500 | Interner Serverfehler. Beim Verarbeiten der Anforderung ist ein unerwarteter Fehler aufgetreten. Der Antworttext enthält Informationen zum Fehler. |
Antworttext-Parameter (JSON oder XML)
| Name | Beschreibung |
|---|---|
| Ergebnis | Objekt, das das Ergebnis der Anforderung kapselt. Datentyp: Objekt |
| Ergebnis.Fehler | Liste der Objekte, in denen jedes Objekt einen Fehler darstellt, der bei der Verarbeitung der Anforderung aufgetreten ist. Datentyp: Array |
| Ergebnis.Fehler.Fehler | Bezeichner für einen Statusverwaltungsfehler, der bei der Verarbeitung der Anforderung aufgetreten ist. Mögliche Werte:
Datentyp: Zeichenfolge |
| Ergebnis.Fehler.Nachricht | Nachricht, die Details zum zugeordneten enthält error. Datentyp: Zeichenfolge |
| Ergebnis.Ergebnis | Kennzeichnung, die angibt, ob die CI-Aktion für alle CIs in der Liste festgelegt wurde. Mögliche Werte:
Datentyp: Zeichenfolge |
cURL-Anforderung
Fügen Sie zwei CIs eine CI-Patching-Aktion hinzu.
curl --request POST \
"https://instance.service-now.com/api/now/cilifecyclemgmt/actions?actionName=Patching&requestorId=621b5a09309e5010f877773aa7167c0a&sysIds=00a9a80d3790200044e0bfc8bcbe5d1c,d0fdbc8437201000deeabfc8bcbe5d33" \
--header "Accept: application/json" \
--header "Content-Type: application/json" \
--user "username":"password"
{
"result": {
"result": true
}
}
CI-Lebenszyklusmanagement – POST /now/cilifecyclemgmt/Operators
Registriert einen Operator für einen nicht-Workflow-Anwender.
URL-Format
Versionierte URL: /api/now/{api_Version}/cilifecyclemgmt/Operators
Standard-URL: /api/now/cilifecyclemgmt/Operators
Unterstützte Anforderungsparameter
| Name | Beschreibung |
|---|---|
| api_version | Optional. Version des Endpunkts, auf den zugegriffen werden soll. Beispiel: v1 Oder v2 . Geben Sie diesen Wert nur an, um eine andere Endpunktversion als die neueste zu verwenden. Datentyp: Zeichenfolge |
| Name | Beschreibung |
|---|---|
| Keine |
| 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 |
| Inhaltstyp | Datenformat des Anforderungstexts. 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 REST API-HTTP-Antwortcodes .
| Statuscode | Beschreibung |
|---|---|
| 200 | Erfolgreich. Die Anforderung wurde erfolgreich vom Endpunkt verarbeitet. Überprüfen Sie den Antworttext result.resultParameter zum Überprüfen des Ergebnisses des Vorgangs. Wenn der Endpunkt während der Verarbeitung der Anforderung auf Fehler stößt, werden Fehlercodes und Meldungen im Antworttext angezeigt result.errorsParameter. |
| 401 | Nicht autorisiert. Die Anmeldeinformationen sind falsch oder wurden nicht übergeben. |
| 500 | Interner Serverfehler. Beim Verarbeiten der Anforderung ist ein unerwarteter Fehler aufgetreten. Der Antworttext enthält Informationen zum Fehler. |
Antworttext-Parameter (JSON oder XML)
| Name | Beschreibung |
|---|---|
| Ergebnis | Objekt, das das Ergebnis der Anforderung kapselt. Datentyp: Objekt |
| Ergebnis.Fehler | Liste der Objekte, in denen jedes Objekt einen Fehler darstellt, der bei der Verarbeitung der Anforderung aufgetreten ist. Datentyp: Array |
| Ergebnis.Fehler.Fehler | Bezeichner für einen Statusverwaltungsfehler, der bei der Verarbeitung der Anforderung aufgetreten ist. Mögliche Werte:
Datentyp: Zeichenfolge |
| Ergebnis.Fehler.Nachricht | Nachricht, die Details zum zugeordneten enthält error. Datentyp: Zeichenfolge |
| Ergebnis.AnforderungsId | GUID für den registrierten Operator. Verwenden Sie diesen Wert, um CI-Aktionen und betriebsstatus festzulegen. Datentyp: Zeichenfolge |
| Ergebnis.Ergebnis | Kennzeichnung, die angibt, ob der Operator erfolgreich registriert wurde. Mögliche Werte:
Datentyp: Zeichenfolge |
cURL-Anforderung
curl --request POST \
"https://instance.service-now.com/api/now/cilifecyclemgmt/operators" \
--header "Accept: application/json" \
--header "Content-Type: application/json" \
--user "username":"password"
{
"result": {
"result": true,
"requestorId": "6f992b8430121010f877773aa7167c42"
}
}
CI-Lebenszyklusmanagement – POST /now/cilifecyclemgmt/statuses
Legt den Betriebsstatus für eine angegebene Liste von Konfigurationselementen (Configuration Items, CIs) fest.
URL-Format
Versionierte URL: /api/now/{api_Version}/cilifecyclemgmt/statuses
Standard-URL: /api/now/cilifecyclemgmt/statuses
Unterstützte Anforderungsparameter
| Name | Beschreibung |
|---|---|
| api_version | Optional. Version des Endpunkts, auf den zugegriffen werden soll. Beispiel: v1 Oder v2 . Geben Sie diesen Wert nur an, um eine andere Endpunktversion als die neueste zu verwenden. Datentyp: Zeichenfolge |
| Name | Beschreibung |
|---|---|
| alteOpsLabels | Kommagetrennte Liste der alten CI-betriebsstatus, in die alle CIs einbezogen werden sollen. Datentyp: Zeichenfolge |
| opsLabel | Erforderlich. Bezeichnung des Betriebsstatus, der für die angegebenen CIs festgelegt werden soll. Datentyp: Zeichenfolge |
| requestorId | Erforderlich. SYS_ID eines Workflow-Kontexts oder eine Operator-Anwender-ID, die von zurückgegeben wird CI-Lebenszyklusmanagement – POST /now/cilifecyclemgmt/Operators Endpunkt. Operator-Anwender-IDs befinden sich in der Tabelle „CI-Status registrierte Anwender“ [statemgmt_Register_users]. Datentyp: Zeichenfolge |
| sysIds | Erforderlich. Kommagetrennte Liste von sys_IDs von CIs, für die der Betriebsstatus festgelegt werden soll. 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 |
|---|---|
| Akzeptieren | Datenformat des Antworttexts. Unterstützte Typen: application/json oder application/xml. Standard: application/json |
| Inhaltstyp | Datenformat des Anforderungstexts. 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 REST API-HTTP-Antwortcodes .
| Statuscode | Beschreibung |
|---|---|
| 200 | Erfolgreich. Die Anforderung wurde erfolgreich vom Endpunkt verarbeitet. Überprüfen Sie den Antworttext result.resultParameter zum Überprüfen des Ergebnisses des Vorgangs. Wenn der Endpunkt während der Verarbeitung der Anforderung auf Fehler stößt, werden Fehlercodes und Meldungen im Antworttext angezeigt result.errorsParameter. |
| 401 | Nicht autorisiert. Die Anmeldeinformationen sind falsch oder wurden nicht übergeben. |
| 500 | Interner Serverfehler. Beim Verarbeiten der Anforderung ist ein unerwarteter Fehler aufgetreten. Der Antworttext enthält Informationen zum Fehler. |
Antworttext-Parameter (JSON oder XML)
| Name | Beschreibung |
|---|---|
| Ergebnis | Objekt, das das Ergebnis der Anforderung kapselt. Datentyp: Objekt |
| Ergebnis.Fehler | Liste der Objekte, in denen jedes Objekt einen Fehler darstellt, der bei der Verarbeitung der Anforderung aufgetreten ist. Datentyp: Array |
| Ergebnis.Fehler.Fehler | Bezeichner für einen Statusverwaltungsfehler, der bei der Verarbeitung der Anforderung aufgetreten ist. Mögliche Werte:
Datentyp: Zeichenfolge |
| Ergebnis.Fehler.Nachricht | Nachricht, die Details zum zugeordneten enthält error. Datentyp: Zeichenfolge |
| Ergebnis.Ergebnis | Kennzeichnung, die angibt, ob der gewünschte Status für alle in der Anforderung enthaltenen CIs festgelegt wurde. Mögliche Werte:
Datentyp: Zeichenfolge |
cURL-Anforderung
Legen Sie fest Reparatur wird ausgeführt Betriebsstatus für zwei CIs.
curl --request POST \
"https://instance.service-now.com/api/now/cilifecyclemgmt/statuses?opsLabel=Repair%20in%20Progress&requestorId=23d58bc030121010f877773aa7167c83&sysIds=affd3c8437201000deeabfc8bcbe5dc3,aac0b1213784200044e0bfc8bcbe5de3" \
--header "Accept: application/json" \
--header "Content-Type: application/json" \
--user "username":"password"
Der Antworttext zeigt an, dass der gewünschte Betriebsstatus für beide in der Anforderung angegebenen CIs festgelegt wurde.
{
"result": {
"result": true
}
}