Tabellen-API
Die Tabelle Die API stellt Endpunkte bereit, mit denen Sie CRUD-Vorgänge (Erstellen, Lesen, Aktualisieren und Löschen) für vorhandene Tabellen ausführen können.
Der aufrufende Anwender muss über ausreichende Rollen verfügen, um auf die Daten in der in der Anforderung angegebenen Tabelle zuzugreifen.
Tabelle: LÖSCHEN SIE /now/table/{tableName}/{sys_ID}
Löscht den angegebenen Datensatz aus der angegebenen Tabelle.
URL-Format
Versionierte URL: /api/now/{api_Version}/table/{tableName}/{sys_ID}
Standard-URL: /api/now/table/{tableName}/{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 zu löschenden Datensatzes. Datentyp: Zeichenfolge |
| tableName | Name der Tabelle, aus der der angegebene Datensatz gelöscht werden soll, z. B. „Incident“ oder „Asset“. Datentyp: Zeichenfolge |
| Name | Beschreibung |
|---|---|
| sysparm_query_no_domain | Kennzeichnung, die angibt, ob die Datensatzsuche auf die Domänen beschränkt werden soll, für die der angemeldete Anwender konfiguriert ist. Gültige Werte:
Datentyp: Boolescher Wert Standard: Falsch Hinweis: Die sysparm_query_no_domainDer Parameter ist nur für Systemadministratoren oder Anwender mit der Rolle „query_no_domain_table_api“ verfügbar. |
| Name | Beschreibung |
|---|---|
| Keine |
Header
Die folgenden Anforderungs- und Antwort-Header gelten nur für diese HTTP-Aktion oder werden auf diese Aktion in einer bestimmten Weise angewendet. Eine Liste der allgemeinen Header, die in der REST-API verwendet werden, finden Sie unter Unterstützte REST-API-Header .
| Header | Beschreibung |
|---|---|
| Akzeptieren | Datenformat des Antworttexts. Unterstützte Typen: application/jsonOder application/xml. Standard: application/json |
| Header | 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 |
|---|---|
| 204 | Gibt an, dass die Anforderung erfolgreich abgeschlossen wurde. |
Antworttext-Parameter (JSON oder XML)
| Name | Beschreibung |
|---|---|
| Keine |
Curl-Anforderung
Löschen Sie einen Datensatz aus der Incident-Tabelle.
curl "https://instance.servicenow.com/api/now/table/incident/d977b66a4f411200adf9f8e18110c7b2" \
--request DELETE \
--header "Accept:application/json" \
--user 'username':'password'
Es ist kein Antworttext vorhanden.
None
Tabelle – RUFT /now/table/{tableName} AB
Ruft mehrere Datensätze für die angegebene Tabelle ab.
Grundlegende Anweisungen finden Sie unter Ruft vorhandene Incidents ab .
URL-Format
Versionierte URL: /api/now/{api_Version}/table/{tableName}
Standard-URL: /api/now/table/{tableName}
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. Je nach Version gibt dieser Endpunkt verschiedene Ergebnisse für eine gültige Abfrage zurück.
Datentyp: Zeichenfolge |
| tableName | Name der Tabelle, aus der die Datensätze abgerufen werden sollen. Datentyp: Zeichenfolge |
| Name | Beschreibung |
|---|---|
| Name-Wert-Paare | Name-Wert-Paare, die zum Filtern des Ergebnissatzes verwendet werden sollen. Dieser Parameter schließt sich gegenseitig aus sysparm_query. Beispiel: Anstatt zu verwenden &Sysparm_query=Active=true , Sie können die aufrufende Anweisung vereinfachen, indem Sie verwenden &Active=wahr . Sie können den Anzeigewert auch verwenden, wenn das Feld ein Auswahl- oder Referenztypfeld ist, z. B. &Status=Geschlossen Anstelle von &Status=7 . Um mehrere Schlüssel-Wert-Paare anzugeben, trennen Sie jedes durch ein und-Zeichen, z. B. &Active=wahr&assigned_to=john.smith .Datentyp: Zeichenfolge |
| Sysparm_Display_value | Bestimmt den Typ der zurückgegebenen Daten, entweder die tatsächlichen Werte aus der Datenbank oder die Anzeigewerte der Felder. Anzeigewerte werden basierend auf dem ist-Wert in der Datenbank und den Anwender- oder Systemeinstellungen und -Einstellungen geändert. Wenn Anzeigewerte zurückgegeben werden, ist der zurückgegebene Wert vom Feldtyp abhängig.
Datentyp: Zeichenfolge Gültige Werte:
Standard: Falsch Hinweis: Es gibt keine bevorzugte Methode zum Festlegen dieses Parameters. Die Angabe des Anzeigewerts kann jedoch zu Leistungsproblemen führen, da er nicht direkt aus der Datenbank gelesen wird und möglicherweise auf andere Felder und Datensätze verweist. Weitere Informationen zu Anzeigewerten und ist-Werten finden Sie unter Häufig gestellte Fragen zur Tabellen-API (KB0534905). |
| sysparm_exclude_reference_link | Kennzeichnung, die angibt, ob Tabellen-API-Links für Referenzfelder ausgeschlossen werden sollen. Gültige Werte:
Datentyp: Boolescher Wert Standard: Falsch |
| Sysparm_fields | Kommagetrennte Liste von Feldern, die in der Antwort zurückgegeben werden sollen. Ungültige Felder werden ignoriert. Datentyp: Zeichenfolge Standard: Alle Felder zurückgeben. |
| Sysparm_limit | Maximale Anzahl zurückzugebender Datensätze. Für Anforderungen, die diese Anzahl von Datensätzen überschreiten, verwenden Sie sysparm_offsetParameter zum Paginieren des Datensatzabrufs. Dieser Grenzwert wird vor der ACL-Auswertung angewendet. Wenn keine Datensätze zurückgegeben werden, einschließlich der Datensätze, auf die Sie Zugriff haben, ordnen Sie die Datensatzreihenfolge so an, dass Datensätze, auf die Sie zuerst zugreifen können, zurückgegeben werden. Hinweis:
Ungewöhnlich groß sysparm_limitWerte können sich auf die Systemleistung auswirken. Datentyp: Zahl Standard: 20 Maximum: 100 |
| Sysparm_no_count | Kennzeichnung, die angibt, ob eine ausgeführt werden soll Anzahl auswählen (*) Abfrage der Tabelle, um die Anzahl der Zeilen in der zugehörigen Tabelle zurückzugeben.Gültige Werte:
Datentyp: Boolescher Wert Standard: Falsch |
| Sysparm_Offset | Startdatensatzindex, für den mit dem Abrufen von Datensätzen begonnen werden soll. Verwenden Sie diesen Wert, um den Datensatzabruf zu paginieren. Diese Funktionalität ermöglicht den Abruf aller Datensätze, unabhängig von der Anzahl der Datensätze, in kleinen verwaltbaren Blöcken. Beispiel: Wenn Sie diesen Endpunkt zum ersten Mal aufrufen, sysparm_offsetIst auf „0“ festgelegt. Um einfach alle verfügbaren Datensätze durchzublättern, verwenden Sie Datentyp: Zahl Standard: 0 |
| Sysparm_query | Codierte Abfrage Wird verwendet, um den Ergebnissatz zu filtern. Sie können einen UI-Filter verwenden, um eine ordnungsgemäß codierte Abfrage zu erhalten. Syntax: Sysparm_query=<col_name> <operator> <value> .
Bei allen Parametern wird zwischen Groß- und Kleinschreibung unterschieden. Abfragen können mehr als einen Eintrag enthalten, z. B. Sysparm_query=<col_name> <operator> <value>[<operator> <col_name> <operator> <value>] . Zum Beispiel:
Codierte Abfragen unterstützen auch die Funktion „Sortieren nach“. Um Antworten basierend auf bestimmten Feldern zu sortieren, verwenden Sie Syntax:
Beispiel: Diese Abfrage filtert alle aktiven Datensätze und ordnet die Ergebnisse in aufsteigender Reihenfolge nach Nummer und dann in absteigender Reihenfolge nach Kategorie an. Wenn ein Teil der Abfrage ungültig ist, z. B. durch Angabe eines ungültigen Feldnamens, ignoriert die Instanz den ungültigen Teil. Gibt dann Zeilen zurück, die nur den gültigen Teil der Abfrage verwenden. Sie können dieses Verhalten mithilfe der Eigenschaft steuern glide.invalid_query.returns_no_rows. Legen Sie diese Eigenschaft auf „wahr“ fest, um keine Zeilen für eine ungültige Abfrage zurückzugeben. Hinweis: Die glide.invalid_query.returns_no_rowsEigenschaft steuert das Verhalten aller Abfragen in der Instanz, z. B. in Listen, Skripts ( GlideRecord.Abfrage() ) Und Webservice-APIs. Datentyp: Zeichenfolge |
| Sysparm_query_category | Name der Kategorie, die für Abfragen verwendet werden soll. Datentyp: Zeichenfolge |
| sysparm_query_no_domain | Kennzeichnung, die angibt, ob die Datensatzsuche auf die Domänen beschränkt werden soll, für die der angemeldete Anwender konfiguriert ist. Gültige Werte:
Datentyp: Boolescher Wert Standard: Falsch Hinweis: Die sysparm_query_no_domainDer Parameter ist nur für Systemadministratoren oder Anwender mit der Rolle „query_no_domain_table_api“ verfügbar. |
| sysparm_suppress_pagination_header | Kennzeichnung, die angibt, ob der Linkheader aus der Antwort entfernt werden soll. Der Linkheader stellt verschiedene URLs für relative Seiten im Datensatzsatz bereit, die Sie zum Paginieren des zurückgegebenen Datensatzes verwenden können. Gültige Werte:
Datentyp: Boolescher Wert Standard: Falsch |
| sysparm_view | UI-Ansicht, für die die Daten gerendert werden sollen. Bestimmt die in der Antwort zurückgegebenen Felder. Gültige Werte:
Wenn Sie auch angeben sysparm_fieldsParameter, hat Vorrang. Datentyp: Zeichenfolge |
| Name | Beschreibung |
|---|---|
| Keine |
Header
Die folgenden Anforderungs- und Antwort-Header gelten nur für diese HTTP-Aktion oder werden auf diese Aktion in einer bestimmten Weise angewendet. Eine Liste der allgemeinen Header, die in der REST-API verwendet werden, finden Sie unter Unterstützte REST-API-Header .
| Header | Beschreibung |
|---|---|
| Akzeptieren | Datenformat des Antworttexts. Unterstützte Typen: application/jsonOder application/xml. Standard: application/json |
| Header | Beschreibung |
|---|---|
| Verknüpfen | Relative URLs basierend auf der vorherigen Anforderung, mit denen Sie den verfügbaren Datensatzsatz durchblättern können. Zum Beispiel:
|
| X-Gesamtzahl | Gesamtanzahl der von der Abfrage zurückgegebenen Datensätze. |
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 | Anforderung erfolgreich abgeschlossen. Wenn eine gültige Abfrage keine Ergebnisse zurückgegeben hat, enthält der Antworttext nur ein leeres Ergebnis-Array. |
Antworttext-Parameter (JSON oder XML)
| Parameter | Beschreibung |
|---|---|
| Name-Wert-Paare | Feldnamen und Werte aller Parameter im angegebenen Datensatz oder der in den Abfrageparametern angegebenen. |
Curl-Anforderung
Ruft den ersten Datensatz aus der Problemtabelle ab.
curl "https://instance.servicenow.com/api/now/table/problem?sysparm_limit=1" \
--request GET \
--header "Accept:application/json" \
--user 'username':'password'
Die Antwort enthält die Name-Wert-Paare für den angeforderten Datensatz.
{
"result": [
{
"parent": "",
"made_sla": "true",
"watch_list": "",
"upon_reject": "cancel",
"sys_updated_on": "2016-01-19 04:52:04",
"approval_history": "",
"number": "PRB0000050",
"sys_updated_by": "glide.maint",
"opened_by": {
"link": "https://instance.servicenow.com/api/now/table/sys_user/glide.maint",
"value": "glide.maint"
},
"user_input": "",
"sys_created_on": "2016-01-19 04:51:19",
"sys_domain": {
"link": "https://instance.servicenow.com/api/now/table/sys_user_group/global",
"value": "global"
},
"state": "4",
"sys_created_by": "glide.maint",
"knowledge": "false",
"order": "",
"closed_at": "2016-01-19 04:52:04",
"cmdb_ci": {
"link": "https://instance.servicenow.com/api/now/table/cmdb_ci/55b35562c0a8010e01cff22378e0aea9",
"value": "55b35562c0a8010e01cff22378e0aea9"
},
"delivery_plan": "",
"impact": "3",
"active": "false",
"work_notes_list": "",
"business_service": "",
"priority": "4",
"sys_domain_path": "/",
"time_worked": "",
"expected_start": "",
"rejection_goto": "",
"opened_at": "2016-01-19 04:49:47",
"business_duration": "1970-01-01 00:00:00",
"group_list": "",
"work_end": "",
"approval_set": "",
"wf_activity": "",
"work_notes": "",
"short_description": "Switch occasionally drops connections",
"correlation_display": "",
"delivery_task": "",
"work_start": "",
"assignment_group": "",
"additional_assignee_list": "",
"description": "Switch occasionally drops connections",
"calendar_duration": "1970-01-01 00:02:17",
"close_notes": "updated firmware",
"sys_class_name": "problem",
"closed_by": "",
"follow_up": "",
"sys_id": "04ce72c9c0a8016600b5b7f75ac67b5b",
"contact_type": "phone",
"urgency": "3",
"company": "",
"reassignment_count": "",
"activity_due": "",
"assigned_to": "",
"comments": "",
"approval": "not requested",
"sla_due": "",
"comments_and_work_notes": "",
"due_date": "",
"sys_mod_count": "1",
"sys_tags": "",
"escalation": "0",
"upon_approval": "proceed",
"correlation_id": "",
"location": ""
}
]
}
Tabelle – RUFT /now/table/{tableName}/{sys_ID} AB
Ruft den durch die angegebene sys_ID identifizierten Datensatz aus der angegebenen Tabelle ab.
URL-Format
Versionierte URL: /api/now/{api_Version}/table/{tableName}/{sys_ID}
Standard-URL: /api/now/table/{tableName}/{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 abzurufenden Datensatzes. Datentyp: Zeichenfolge |
| tableName | Name der Tabelle, aus der der Datensatz abgerufen werden soll. Datentyp: Zeichenfolge |
| Name | Beschreibung |
|---|---|
| Sysparm_Display_value | Bestimmt den Typ der zurückgegebenen Daten, entweder die tatsächlichen Werte aus der Datenbank oder die Anzeigewerte der Felder. Anzeigewerte werden basierend auf dem ist-Wert in der Datenbank und den Anwender- oder Systemeinstellungen und -Einstellungen geändert. Wenn Anzeigewerte zurückgegeben werden, ist der zurückgegebene Wert vom Feldtyp abhängig.
Datentyp: Zeichenfolge Gültige Werte:
Standard: Falsch Hinweis: Es gibt keine bevorzugte Methode zum Festlegen dieses Parameters. Die Angabe des Anzeigewerts kann jedoch zu Leistungsproblemen führen, da er nicht direkt aus der Datenbank gelesen wird und möglicherweise auf andere Felder und Datensätze verweist. Weitere Informationen zu Anzeigewerten und ist-Werten finden Sie unter Häufig gestellte Fragen zur Tabellen-API (KB0534905). |
| sysparm_exclude_reference_link | Kennzeichnung, die angibt, ob Tabellen-API-Links für Referenzfelder ausgeschlossen werden sollen. Gültige Werte:
Datentyp: Boolescher Wert Standard: Falsch |
| Sysparm_fields | Kommagetrennte Liste von Feldern, die in der Antwort zurückgegeben werden sollen. Ungültige Felder werden ignoriert. Datentyp: Zeichenfolge Standard: Alle Felder zurückgeben. |
| sysparm_query_no_domain | Kennzeichnung, die angibt, ob die Datensatzsuche auf die Domänen beschränkt werden soll, für die der angemeldete Anwender konfiguriert ist. Gültige Werte:
Datentyp: Boolescher Wert Standard: Falsch Hinweis: Die sysparm_query_no_domainDer Parameter ist nur für Systemadministratoren oder Anwender mit der Rolle „query_no_domain_table_api“ verfügbar. |
| sysparm_view | UI-Ansicht, für die die Daten gerendert werden sollen. Bestimmt die in der Antwort zurückgegebenen Felder. Gültige Werte:
Wenn Sie auch angeben sysparm_fieldsParameter, hat Vorrang. Datentyp: Zeichenfolge |
| Name | Beschreibung |
|---|---|
| Keine |
Header
Die folgenden Anforderungs- und Antwort-Header gelten nur für diese HTTP-Aktion oder werden auf diese Aktion in einer bestimmten Weise angewendet. Eine Liste der allgemeinen Header, die in der REST-API verwendet werden, finden Sie unter Unterstützte REST-API-Header .
| Header | Beschreibung |
|---|---|
| Akzeptieren | Datenformat des Antworttexts. Unterstützte Typen: application/jsonOder application/xml. Standard: application/json |
| Header | 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 verarbeitet. |
| 404 | Nicht gefunden. Das angeforderte Element wurde nicht gefunden. |
Antworttext-Parameter (JSON oder XML)
| Parameter | Beschreibung |
|---|---|
| Name-Wert-Paare | Feldnamen und Werte aller Parameter im angegebenen Datensatz oder der in den Abfrageparametern angegebenen. |
Curl-Anforderung
Ruft einen Datensatz aus der Incident-Tabelle ab.
curl "https://instance.servicenow.com/api/now/table/incident/a9e30c7dc61122760116894de7bcc7bd" \
--request GET \
--header "Accept:application/json" \
--user 'username':'password'
Die Antwort enthält die Name-Wert-Paare für den angeforderten Datensatz.
{
"result": {
"upon_approval": "",
"location": {
"link": "https://instance.servicenow.com/api/now/table/cmn_location/105cf7f3c611227501e75e08b14a38ba",
"value": "105cf7f3c611227501e75e08b14a38ba"
},
"expected_start": "",
"reopen_count": "",
"close_notes": "",
"additional_assignee_list": "",
"impact": "1",
"urgency": "3",
"correlation_id": "",
"sys_tags": "",
"sys_domain": {
"link": "https://instance.servicenow.com/api/now/table/sys_user_group/global",
"value": "global"
},
"description": "",
"group_list": "",
"priority": "3",
"delivery_plan": "",
"sys_mod_count": "4",
"work_notes_list": "",
"business_service": "",
"follow_up": "",
"closed_at": "",
"sla_due": "2015-11-11 22:04:15",
"delivery_task": "",
"sys_updated_on": "2015-11-01 22:37:27",
"parent": "",
"work_end": "",
"number": "INC0000046",
"closed_by": "",
"work_start": "",
"calendar_stc": "",
"category": "software",
"business_duration": "",
"incident_state": "1",
"activity_due": "",
"correlation_display": "",
"company": "",
"active": "true",
"due_date": "",
"assignment_group": {
"link": "https://instance.servicenow.com/api/now/table/sys_user_group/8a4dde73c6112278017a6a4baf547aa7",
"value": "8a4dde73c6112278017a6a4baf547aa7"
},
"caller_id": {
"link": "https://instance.servicenow.com/api/now/table/sys_user/46c6f9efa9fe198101ddf5eed9adf6e7",
"value": "46c6f9efa9fe198101ddf5eed9adf6e7"
},
"knowledge": "false",
"made_sla": "false",
"comments_and_work_notes": "",
"parent_incident": "",
"state": "1",
"user_input": "",
"sys_created_on": "2015-11-01 22:05:30",
"approval_set": "",
"reassignment_count": "1",
"rfc": "",
"child_incidents": "",
"opened_at": "2015-11-02 22:04:15",
"short_description": "Can't access SFA software",
"order": "",
"sys_updated_by": "glide.maint",
"resolved_by": "",
"notify": "1",
"upon_reject": "",
"approval_history": "",
"problem_id": {
"link": "https://instance.servicenow.com/api/now/table/problem/a9e4890bc6112276003d7a5a5c774a74",
"value": "a9e4890bc6112276003d7a5a5c774a74"
},
"work_notes": "",
"calendar_duration": "",
"close_code": "",
"sys_id": "a9e30c7dc61122760116894de7bcc7bd",
"approval": "not requested",
"caused_by": "",
"severity": "3",
"sys_created_by": "admin",
"resolved_at": "",
"assigned_to": "",
"business_stc": "",
"wf_activity": "",
"sys_domain_path": "/",
"cmdb_ci": {
"link": "https://instance.servicenow.com/api/now/table/cmdb_ci/a9c0c8d2c6112276018f7705562f9cb0",
"value": "a9c0c8d2c6112276018f7705562f9cb0"
},
"opened_by": {
"link": "https://instance.servicenow.com/api/now/table/sys_user/46c6f9efa9fe198101ddf5eed9adf6e7",
"value": "46c6f9efa9fe198101ddf5eed9adf6e7"
},
"subcategory": "",
"rejection_goto": "",
"sys_class_name": "incident",
"watch_list": "",
"time_worked": "",
"contact_type": "phone",
"escalation": "0",
"comments": ""
}
}
Tabelle – PATCH /now/table/{tableName}/{sys_ID}
Aktualisiert den angegebenen Datensatz mit den im Anforderungstext enthaltenen Name-Wert-Paaren.
URL-Format
Versionierte URL: /api/now/{api_Version}/table/{tableName}/{sys_ID}
Standard-URL: /api/now/table/{tableName}/{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 zu aktualisierenden Datensatzes. Datentyp: Zeichenfolge |
| tableName | Name der Tabelle, in der sich der angegebene Datensatz befindet. Datentyp: Zeichenfolge |
| Name | Beschreibung |
|---|---|
| Sysparm_Display_value | Bestimmt den Typ der zurückgegebenen Daten, entweder die tatsächlichen Werte aus der Datenbank oder die Anzeigewerte der Felder. Anzeigewerte werden basierend auf dem ist-Wert in der Datenbank und den Anwender- oder Systemeinstellungen und -Einstellungen geändert. Wenn Anzeigewerte zurückgegeben werden, ist der zurückgegebene Wert vom Feldtyp abhängig.
Datentyp: Zeichenfolge Gültige Werte:
Standard: Falsch Hinweis: Es gibt keine bevorzugte Methode zum Festlegen dieses Parameters. Die Angabe des Anzeigewerts kann jedoch zu Leistungsproblemen führen, da er nicht direkt aus der Datenbank gelesen wird und möglicherweise auf andere Felder und Datensätze verweist. Weitere Informationen zu Anzeigewerten und ist-Werten finden Sie unter Häufig gestellte Fragen zur Tabellen-API (KB0534905). |
| Sysparm_fields | Kommagetrennte Liste von Feldern, die in der Antwort zurückgegeben werden sollen. Ungültige Felder werden ignoriert. Datentyp: Zeichenfolge Standard: Alle Felder zurückgeben. |
| sysparm_input_display_value | Kennzeichnung, die angibt, ob Feldwerte mithilfe des Anzeigewerts oder des ist-Werts festgelegt werden sollen. Abhängig von den verschiedenen Arten von Feldern kann der Endpunkt die übergebenen Anzeigewerte manipulieren, um die richtigen Werte in der Datenbank zu speichern. Wenn Sie beispielsweise den Anzeigenamen für ein Referenzfeld senden, speichert der Endpunkt die sys_ID für diesen Wert in der Datenbank. Bei Datums- und Uhrzeitfeldern wird der Datums- und Uhrzeitwert an die Zeitzone des aktuellen Anwenders angepasst. Bei „falsch“ werden der Datums- und Uhrzeitwert mithilfe der GMT-Zeitzone eingefügt. Gültige Werte:
Datentyp: Boolescher Wert Standard: Falsch: Entspricht dem Datentyp, der während des Datenabrufs (GET-Methoden) zurückgegeben wird, d. h. den tatsächlichen Werten. Hinweis: Um den Wert eines verschlüsselten Felds festzulegen, müssen Sie diesen Parameter auf festlegen Wahr . Wenn dieser Parameter nicht auf „wahr“ festgelegt ist, werden an verschlüsselte Felder übermittelte Werte nicht gespeichert. Darüber hinaus muss der anfordernde Anwender über den entsprechenden Verschlüsselungskontext verfügen, bevor die Anforderung übermittelt wird. Verschlüsselte Felder werden für Anwender ohne den entsprechenden Verschlüsselungskontext ausgeblendet. Weitere Informationen zur Feldverschlüsselung finden Sie unter Encryption. |
| sysparm_query_no_domain | Kennzeichnung, die angibt, ob die Datensatzsuche auf die Domänen beschränkt werden soll, für die der angemeldete Anwender konfiguriert ist. Gültige Werte:
Datentyp: Boolescher Wert Standard: Falsch Hinweis: Die sysparm_query_no_domainDer Parameter ist nur für Systemadministratoren oder Anwender mit der Rolle „query_no_domain_table_api“ verfügbar. |
| sysparm_view | UI-Ansicht, für die die Daten gerendert werden sollen. Bestimmt die in der Antwort zurückgegebenen Felder. Gültige Werte:
Wenn Sie auch angeben sysparm_fieldsParameter, hat Vorrang. Datentyp: Zeichenfolge |
| Name | Beschreibung |
|---|---|
| Name-Wert-Paare | Feldname und neuer Wert für jeden Parameter, der im angegebenen Datensatz aktualisiert werden soll. Hinweis: Möglicherweise sind nicht alle Felder in einem Datensatz zum Aktualisieren verfügbar. Beispiel: Felder mit dem Präfix „sys_“ sind normalerweise Systemparameter, die automatisch generiert werden und nicht aktualisiert werden können. |
Header
Die folgenden Anforderungs- und Antwort-Header gelten nur für diese HTTP-Aktion oder werden auf diese Aktion in einer bestimmten Weise angewendet. Eine Liste der allgemeinen Header, die in der REST-API verwendet werden, finden Sie unter Unterstützte REST-API-Header .
| Header | Beschreibung |
|---|---|
| Akzeptieren | Datenformat des Antworttexts. Unterstützte Typen: application/jsonOder application/xml. Standard: application/json |
| Inhaltstyp | Datenformat des Anforderungstexts. Unterstützte Typen: application/jsonOder application/xml. Standard: application/json |
| X-no-response-body | Standardmäßig enthalten Antworten Textinhalte, die den geänderten Datensatz detaillieren. Legen Sie diesen Anforderungsheader auf „wahr“ fest, um den Antworttext zu unterdrücken. |
| Header | 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 verarbeitet. |
| 400 | Ungültige Anforderung. Ein ungültiger Anforderungstyp oder eine fehlerhafte Anforderung wurde erkannt. |
| 404 | Nicht gefunden. Das angeforderte Element wurde nicht gefunden. |
Antworttext-Parameter (JSON oder XML)
| Name | Beschreibung |
|---|---|
| Name-Wert-Paare | Feldnamen und Werte aller Parameter im angegebenen Datensatz oder der in den Abfrageparametern angegebenen. |
Curl-Anforderung
Aktualisieren Sie einen Datensatz in der Incident-Tabelle.
curl "https://instance.servicenow.com/api/now/table/incident/ef43c6d40a0a0b5700c77f9bf387afe3" \
--request PATCH \
--header "Accept:application/json" \
--header "Content-Type:application/json" \
--data "{'assigned_to':'681b365ec0a80164000fb0b05854a0cd','urgency':'1','comments':'Elevating urgency, this is a blocking issue'}" \
--user 'username':'password'
Die Antwort enthält die Name-Wert-Paare für den aktualisierten Datensatz.
{
"result": {
"upon_approval": "proceed",
"location": {
"link": "https://instance.servicenow.com/api/now/table/cmn_location/108752c8c611227501d4ab0e392ba97f",
"value": "108752c8c611227501d4ab0e392ba97f"
},
"expected_start": "",
"reopen_count": "",
"close_notes": "",
"additional_assignee_list": "",
"impact": "1",
"urgency": "1",
"correlation_id": "",
"sys_tags": "",
"sys_domain": {
"link": "https://instance.servicenow.com/api/now/table/sys_user_group/global",
"value": "global"
},
"description": "",
"group_list": "",
"priority": "1",
"delivery_plan": "",
"sys_mod_count": "7",
"work_notes_list": "",
"business_service": "",
"follow_up": "",
"closed_at": "",
"sla_due": "2017-07-05 05:58:24",
"delivery_task": "",
"sys_updated_on": "2016-01-22 14:12:37",
"parent": "",
"work_end": "",
"number": "INC0000050",
"closed_by": "",
"work_start": "",
"calendar_stc": "",
"category": "hardware",
"business_duration": "",
"incident_state": "2",
"activity_due": "2016-01-22 16:12:37",
"correlation_display": "",
"company": {
"link": "https://instance.servicenow.com/api/now/table/core_company/31bea3d53790200044e0bfc8bcbe5dec",
"value": "31bea3d53790200044e0bfc8bcbe5dec"
},
"active": "true",
"due_date": "",
"assignment_group": {
"link": "https://instance.servicenow.com/api/now/table/sys_user_group/8a5055c9c61122780043563ef53438e3",
"value": "8a5055c9c61122780043563ef53438e3"
},
"caller_id": {
"link": "https://instance.servicenow.com/api/now/table/sys_user/5b7c200d0a640069006b3845b5d0fa7c",
"value": "5b7c200d0a640069006b3845b5d0fa7c"
},
"knowledge": "false",
"made_sla": "true",
"comments_and_work_notes": "",
"parent_incident": "",
"state": "2",
"user_input": "",
"sys_created_on": "2015-11-02 18:05:40",
"approval_set": "",
"reassignment_count": "0",
"rfc": "",
"child_incidents": "",
"opened_at": "2015-11-02 21:58:24",
"short_description": "Can't access Exchange server - is it down?",
"order": "",
"sys_updated_by": "admin",
"resolved_by": "",
"notify": "1",
"upon_reject": "cancel",
"approval_history": "",
"problem_id": "",
"work_notes": "",
"calendar_duration": "",
"close_code": "",
"sys_id": "ef43c6d40a0a0b5700c77f9bf387afe3",
"approval": "not requested",
"caused_by": "",
"severity": "3",
"sys_created_by": "glide.maint",
"resolved_at": "",
"assigned_to": {
"link": "https://instance.servicenow.com/api/now/table/sys_user/681b365ec0a80164000fb0b05854a0cd",
"value": "681b365ec0a80164000fb0b05854a0cd"
},
"business_stc": "",
"wf_activity": "",
"sys_domain_path": "/",
"cmdb_ci": {
"link": "https://instance.servicenow.com/api/now/table/cmdb_ci/281190e3c0a8000b003f593aa3f20ca6",
"value": "281190e3c0a8000b003f593aa3f20ca6"
},
"opened_by": {
"link": "https://instance.servicenow.com/api/now/table/sys_user/glide.maint",
"value": "glide.maint"
},
"subcategory": "",
"rejection_goto": "",
"sys_class_name": "incident",
"watch_list": "",
"time_worked": "",
"contact_type": "phone",
"escalation": "3",
"comments": ""
}
}
Tabelle – POST /now/table/{tableName}
Fügt einen Datensatz in die angegebene Tabelle ein. Das Einfügen mehrerer Datensätze wird von dieser Methode nicht unterstützt.
URL-Format
Versionierte URL: /api/now/{api_Version}/table/{tableName}
Standard-URL: /api/now/table/{tableName}
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 |
| tableName | Name der Tabelle, in der der Datensatz gespeichert werden soll. Datentyp: Zeichenfolge |
| Name | Beschreibung |
|---|---|
| Sysparm_Display_value | Bestimmt den Typ der zurückgegebenen Daten, entweder die tatsächlichen Werte aus der Datenbank oder die Anzeigewerte der Felder. Anzeigewerte werden basierend auf dem ist-Wert in der Datenbank und den Anwender- oder Systemeinstellungen und -Einstellungen geändert. Wenn Anzeigewerte zurückgegeben werden, ist der zurückgegebene Wert vom Feldtyp abhängig.
Datentyp: Zeichenfolge Gültige Werte:
Standard: Falsch Hinweis: Es gibt keine bevorzugte Methode zum Festlegen dieses Parameters. Die Angabe des Anzeigewerts kann jedoch zu Leistungsproblemen führen, da er nicht direkt aus der Datenbank gelesen wird und möglicherweise auf andere Felder und Datensätze verweist. Weitere Informationen zu Anzeigewerten und ist-Werten finden Sie unter Häufig gestellte Fragen zur Tabellen-API (KB0534905). |
| sysparm_exclude_reference_link | Kennzeichnung, die angibt, ob Tabellen-API-Links für Referenzfelder ausgeschlossen werden sollen. Gültige Werte:
Datentyp: Boolescher Wert Standard: Falsch |
| Sysparm_fields | Kommagetrennte Liste von Feldern, die in der Antwort zurückgegeben werden sollen. Ungültige Felder werden ignoriert. Datentyp: Zeichenfolge Standard: Alle Felder zurückgeben. |
| sysparm_input_display_value | Kennzeichnung, die angibt, ob Feldwerte mithilfe des Anzeigewerts oder des ist-Werts festgelegt werden sollen. Abhängig von den verschiedenen Arten von Feldern kann der Endpunkt die übergebenen Anzeigewerte manipulieren, um die richtigen Werte in der Datenbank zu speichern. Wenn Sie beispielsweise den Anzeigenamen für ein Referenzfeld senden, speichert der Endpunkt die sys_ID für diesen Wert in der Datenbank. Bei Datums- und Uhrzeitfeldern wird der Datums- und Uhrzeitwert an die Zeitzone des aktuellen Anwenders angepasst. Bei „falsch“ werden der Datums- und Uhrzeitwert mithilfe der GMT-Zeitzone eingefügt. Gültige Werte:
Datentyp: Boolescher Wert Standard: Falsch: Entspricht dem Datentyp, der während des Datenabrufs (GET-Methoden) zurückgegeben wird, d. h. den tatsächlichen Werten. Hinweis: Um den Wert eines verschlüsselten Felds festzulegen, müssen Sie diesen Parameter auf festlegen Wahr . Wenn dieser Parameter nicht auf „wahr“ festgelegt ist, werden an verschlüsselte Felder übermittelte Werte nicht gespeichert. Darüber hinaus muss der anfordernde Anwender über den entsprechenden Verschlüsselungskontext verfügen, bevor die Anforderung übermittelt wird. Verschlüsselte Felder werden für Anwender ohne den entsprechenden Verschlüsselungskontext ausgeblendet. Weitere Informationen zur Feldverschlüsselung finden Sie unter Encryption. |
| sysparm_view | UI-Ansicht, für die die Daten gerendert werden sollen. Bestimmt die in der Antwort zurückgegebenen Felder. Gültige Werte:
Wenn Sie auch angeben sysparm_fieldsParameter, hat Vorrang. Datentyp: Zeichenfolge |
| Name | Beschreibung |
|---|---|
| Name-Wert-Paare | Feldname und zugeordneter Wert für jeden Parameter, der im angegebenen Datensatz definiert werden soll. Hinweis: Felder, die nicht angegeben und vom System nicht automatisch generiert werden, werden auf den Nullwert des zugehörigen Datentyps festgelegt.Möglicherweise sind nicht alle Felder in einem Datensatz zum Aktualisieren verfügbar. Beispiel: Felder mit dem Präfix „sys_“ sind normalerweise Systemparameter, die automatisch generiert werden und nicht aktualisiert werden können. |
Header
Die folgenden Anforderungs- und Antwort-Header gelten nur für diese HTTP-Aktion oder werden auf diese Aktion in einer bestimmten Weise angewendet. Eine Liste der allgemeinen Header, die in der REST-API verwendet werden, finden Sie unter Unterstützte REST-API-Header .
| Header | Beschreibung |
|---|---|
| Akzeptieren | Datenformat des Antworttexts. Unterstützte Typen: application/jsonOder application/xml. Standard: application/json |
| Inhaltstyp | Datenformat des Anforderungstexts. Unterstützte Typen: application/jsonOder application/xml. Standard: application/json |
| X-no-response-body | Standardmäßig enthalten Antworten Textinhalte, die den neuen Datensatz detaillieren. Legen Sie diesen Header in der Anforderung auf „wahr“ fest, um den Antworttext zu unterdrücken. |
| Header | Beschreibung |
|---|---|
| Standort | Speicherort der erstellten Ressource. |
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 |
|---|---|
| 201 | Gibt an, dass die Anforderung erfolgreich abgeschlossen wurde. |
| 400 | Ungültige Anforderung. Ein ungültiger Anforderungstyp oder eine fehlerhafte Anforderung wurde erkannt. |
| 404 | Nicht gefunden. Das angeforderte Element wurde nicht gefunden. |
Antworttext-Parameter (JSON oder XML)
| Name | Beschreibung |
|---|---|
| Name-Wert-Paare | Feldnamen und Werte aller Parameter im neu erstellten Datensatz oder der in den Abfrageparametern angegebenen Parameter. |
Curl-Anforderung
Fügen Sie einen neuen Datensatz in die Incident-Tabelle ein.
curl "https://instance.servicenow.com/api/now/table/incident" \
--request POST \
--header "Accept:application/json" \
--header "Content-Type:application/json" \
--data "{'short_description':'Unable to connect to office wifi','assignment_group':'287ebd7da9fe198100f92cc8d1d2154e','urgency':'2','impact':'2'}" \
--user 'username':'password'
Die Antwort enthält die Name-Wert-Paare für den neuen Datensatz.
{
"result": {
"upon_approval": "proceed",
"location": "",
"expected_start": "",
"reopen_count": "0",
"close_notes": "",
"additional_assignee_list": "",
"impact": "2",
"urgency": "2",
"correlation_id": "",
"sys_tags": "",
"sys_domain": {
"link": "https://instance.servicenow.com/api/now/table/sys_user_group/global",
"value": "global"
},
"description": "",
"group_list": "",
"priority": "3",
"delivery_plan": "",
"sys_mod_count": "0",
"work_notes_list": "",
"business_service": "",
"follow_up": "",
"closed_at": "",
"sla_due": "",
"delivery_task": "",
"sys_updated_on": "2016-01-22 14:28:24",
"parent": "",
"work_end": "",
"number": "INC0010002",
"closed_by": "",
"work_start": "",
"calendar_stc": "",
"category": "inquiry",
"business_duration": "",
"incident_state": "1",
"activity_due": "",
"correlation_display": "",
"company": "",
"active": "true",
"due_date": "",
"assignment_group": {
"link": "https://instance.servicenow.com/api/now/table/sys_user_group/287ebd7da9fe198100f92cc8d1d2154e",
"value": "287ebd7da9fe198100f92cc8d1d2154e"
},
"caller_id": "",
"knowledge": "false",
"made_sla": "true",
"comments_and_work_notes": "",
"parent_incident": "",
"state": "1",
"user_input": "",
"sys_created_on": "2016-01-22 14:28:24",
"approval_set": "",
"reassignment_count": "0",
"rfc": "",
"child_incidents": "0",
"opened_at": "2016-01-22 14:28:24",
"short_description": "Unable to connect to office wifi",
"order": "",
"sys_updated_by": "admin",
"resolved_by": "",
"notify": "1",
"upon_reject": "cancel",
"approval_history": "",
"problem_id": "",
"work_notes": "",
"calendar_duration": "",
"close_code": "",
"sys_id": "c537bae64f411200adf9f8e18110c76e",
"approval": "not requested",
"caused_by": "",
"severity": "3",
"sys_created_by": "admin",
"resolved_at": "",
"assigned_to": "",
"business_stc": "",
"wf_activity": "",
"sys_domain_path": "/",
"cmdb_ci": "",
"opened_by": {
"link": "https://instance.servicenow.com/api/now/table/sys_user/6816f79cc0a8016401c5a33be04be441",
"value": "6816f79cc0a8016401c5a33be04be441"
},
"subcategory": "",
"rejection_goto": "",
"sys_class_name": "incident",
"watch_list": "",
"time_worked": "",
"contact_type": "phone",
"escalation": "0",
"comments": ""
}
}
Tabelle – PUT /now/table/{tableName}/{sys_ID}
Aktualisiert den angegebenen Datensatz mit dem Anforderungstext.
URL-Format
Versionierte URL: /api/now/{api_Version}/table/{tableName}/{sys_ID}
Standard-URL: /api/now/table/{tableName}/{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 | Eindeutiger Bezeichner des zu aktualisierenden Datensatzes. Datentyp: Zeichenfolge |
| tableName | Name der Tabelle, in der sich der Datensatz befindet. Datentyp: Zeichenfolge |
| Name | Beschreibung |
|---|---|
| Sysparm_Display_value | Bestimmt den Typ der zurückgegebenen Daten, entweder die tatsächlichen Werte aus der Datenbank oder die Anzeigewerte der Felder. Anzeigewerte werden basierend auf dem ist-Wert in der Datenbank und den Anwender- oder Systemeinstellungen und -Einstellungen geändert. Wenn Anzeigewerte zurückgegeben werden, ist der zurückgegebene Wert vom Feldtyp abhängig.
Datentyp: Zeichenfolge Gültige Werte:
Standard: Falsch Hinweis: Es gibt keine bevorzugte Methode zum Festlegen dieses Parameters. Die Angabe des Anzeigewerts kann jedoch zu Leistungsproblemen führen, da er nicht direkt aus der Datenbank gelesen wird und möglicherweise auf andere Felder und Datensätze verweist. Weitere Informationen zu Anzeigewerten und ist-Werten finden Sie unter Häufig gestellte Fragen zur Tabellen-API (KB0534905). |
| sysparm_exclude_reference_link | Kennzeichnung, die angibt, ob Tabellen-API-Links für Referenzfelder ausgeschlossen werden sollen. Gültige Werte:
Datentyp: Boolescher Wert Standard: Falsch |
| Sysparm_fields | Kommagetrennte Liste von Feldern, die in der Antwort zurückgegeben werden sollen. Ungültige Felder werden ignoriert. Datentyp: Zeichenfolge Standard: Alle Felder zurückgeben. |
| sysparm_input_display_value | Kennzeichnung, die angibt, ob Feldwerte mithilfe des Anzeigewerts oder des ist-Werts festgelegt werden sollen. Gültige Werte:
Datentyp: Boolescher Wert Standard: Falsch Hinweis:
|
| sysparm_query_no_domain | Kennzeichnung, die angibt, ob die Datensatzsuche auf die Domänen beschränkt werden soll, für die der angemeldete Anwender konfiguriert ist. Gültige Werte:
Datentyp: Boolescher Wert Standard: Falsch Hinweis: Die sysparm_query_no_domainDer Parameter ist nur für Systemadministratoren oder Anwender mit der Rolle „query_no_domain_table_api“ verfügbar. |
| sysparm_view | UI-Ansicht, für die die Daten gerendert werden sollen. Bestimmt die in der Antwort zurückgegebenen Felder. Gültige Werte:
Wenn Sie auch angeben sysparm_fieldsParameter, hat Vorrang. Datentyp: Zeichenfolge |
| Name | Beschreibung |
|---|---|
| Name-Wert-Paare | Name-Wert-Paare für die Felder, die in der zugehörigen Tabelle aktualisiert werden sollen. Um beispielsweise die Kurzbeschreibungsdatei zu aktualisieren, geben Sie ein Name-Wert-Paar ähnlich dem folgenden ein: --Data „{\"short_description\": \"meine Kurzbeschreibung\" }" \ . |
Header
Die folgenden Anforderungs- und Antwort-Header gelten nur für diese HTTP-Aktion oder werden auf diese Aktion in einer bestimmten Weise angewendet. Eine Liste der allgemeinen Header, die in der REST-API verwendet werden, finden Sie unter Unterstützte REST-API-Header .
| Header | Beschreibung |
|---|---|
| Akzeptieren | Datenformat des Antworttexts. Unterstützte Typen: application/jsonOder application/xml. Standard: application/json |
| Inhaltstyp | Datenformat des Anforderungstexts. Unterstützte Typen: application/jsonOder application/xml. |
| X-no-response-body | Standardmäßig enthalten Antworten Textinhalte, die den geänderten Datensatz detaillieren. Legen Sie diesen Header in der Anforderung auf „wahr“ fest, um den Antworttext zu unterdrücken. |
| Header | 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 verarbeitet. |
| 400 | Ungültige Anforderung. Ein ungültiger Anforderungstyp oder eine fehlerhafte Anforderung wurde erkannt. |
| 404 | Nicht gefunden. Das angeforderte Element wurde nicht gefunden. |
Antworttext-Parameter (JSON oder XML)
| Name | Beschreibung |
|---|---|
| Name-Wert-Paare | Alle Felder (nicht nur geändert) mit ihren zugehörigen Werten für die Change-Anforderung. |
Curl-Anforderung
Aktualisieren Sie einen Datensatz in der Incident-Tabelle.
curl "https://instance.servicenow.com/api/now/table/incident/ef43c6d40a0a0b5700c77f9bf387afe3" \
--request PUT \
--header "Accept:application/json" \
--header "Content-Type:application/json" \
--data "{'assigned_to':'681b365ec0a80164000fb0b05854a0cd','urgency':'1','comments':'Elevating urgency, this is a blocking issue'}" \
--user 'username':'password'
Die Antwort enthält die Name-Wert-Paare für den aktualisierten Datensatz.
{
"result": {
"upon_approval": "proceed",
"location": {
"link": "https://instance.servicenow.com/api/now/table/cmn_location/108752c8c611227501d4ab0e392ba97f",
"value": "108752c8c611227501d4ab0e392ba97f"
},
"expected_start": "",
"reopen_count": "",
"close_notes": "",
"additional_assignee_list": "",
"impact": "1",
"urgency": "1",
"correlation_id": "",
"sys_tags": "",
"sys_domain": {
"link": "https://instance.servicenow.com/api/now/table/sys_user_group/global",
"value": "global"
},
"description": "",
"group_list": "",
"priority": "1",
"delivery_plan": "",
"sys_mod_count": "7",
"work_notes_list": "",
"business_service": "",
"follow_up": "",
"closed_at": "",
"sla_due": "2017-07-05 05:58:24",
"delivery_task": "",
"sys_updated_on": "2016-01-22 14:12:37",
"parent": "",
"work_end": "",
"number": "INC0000050",
"closed_by": "",
"work_start": "",
"calendar_stc": "",
"category": "hardware",
"business_duration": "",
"incident_state": "2",
"activity_due": "2016-01-22 16:12:37",
"correlation_display": "",
"company": {
"link": "https://instance.servicenow.com/api/now/table/core_company/31bea3d53790200044e0bfc8bcbe5dec",
"value": "31bea3d53790200044e0bfc8bcbe5dec"
},
"active": "true",
"due_date": "",
"assignment_group": {
"link": "https://instance.servicenow.com/api/now/table/sys_user_group/8a5055c9c61122780043563ef53438e3",
"value": "8a5055c9c61122780043563ef53438e3"
},
"caller_id": {
"link": "https://instance.servicenow.com/api/now/table/sys_user/5b7c200d0a640069006b3845b5d0fa7c",
"value": "5b7c200d0a640069006b3845b5d0fa7c"
},
"knowledge": "false",
"made_sla": "true",
"comments_and_work_notes": "",
"parent_incident": "",
"state": "2",
"user_input": "",
"sys_created_on": "2015-11-02 18:05:40",
"approval_set": "",
"reassignment_count": "0",
"rfc": "",
"child_incidents": "",
"opened_at": "2015-11-02 21:58:24",
"short_description": "Can't access Exchange server - is it down?",
"order": "",
"sys_updated_by": "admin",
"resolved_by": "",
"notify": "1",
"upon_reject": "cancel",
"approval_history": "",
"problem_id": "",
"work_notes": "",
"calendar_duration": "",
"close_code": "",
"sys_id": "ef43c6d40a0a0b5700c77f9bf387afe3",
"approval": "not requested",
"caused_by": "",
"severity": "3",
"sys_created_by": "glide.maint",
"resolved_at": "",
"assigned_to": {
"link": "https://instance.servicenow.com/api/now/table/sys_user/681b365ec0a80164000fb0b05854a0cd",
"value": "681b365ec0a80164000fb0b05854a0cd"
},
"business_stc": "",
"wf_activity": "",
"sys_domain_path": "/",
"cmdb_ci": {
"link": "https://instance.servicenow.com/api/now/table/cmdb_ci/281190e3c0a8000b003f593aa3f20ca6",
"value": "281190e3c0a8000b003f593aa3f20ca6"
},
"opened_by": {
"link": "https://instance.servicenow.com/api/now/table/sys_user/glide.maint",
"value": "glide.maint"
},
"subcategory": "",
"rejection_goto": "",
"sys_class_name": "incident",
"watch_list": "",
"time_worked": "",
"contact_type": "phone",
"escalation": "3",
"comments": ""
}
}