/
ServiceNow Endpoints

ServiceNow Endpoints

Endpoint Summary

The following REST endpoints are used in the ServiceNow integration.

A POST is used the first time a resource is created. PATCH is used for any updates to that resource. This ensures that opIntegration only edits the attributes it is responsible for.

EndpointPurpose
api/now/table/cmdb_ci_linux_serverRepresents a Linux server.

/api/now/table/cmdb_ci_win_server

Represents a Windows server.

/api/now/table/cmdb_ci_spkg

Represents a software package.
/api/now/table/cmdb_software_instanceRepresents a mapping between a server and a software package. Both the server and the software package need to be have been created in advance.
/api/now/table/core_companyRepresents a company. Once a company name is created, it is used in server.cpu_manufacturer and software.manufacturer.

Sample JSON Documents

cmdb_ci_linux_server

{
	"model_number" : "VMware, Inc. VMware Virtual Platform",
	"cpu_count" : 2,
	"manufacturer" : "VMware, Inc.",
	"first_discovered" : "2018-04-09 13:01:15",
	"dns_domain" : "us-west-1.compute.internal",
	"virtual" : true,
	"mac_address" : "00:0c:29:bf:a5:20",
	"cpu_core_count" : 2,
	"default_gateway" : "192.168.88.254",
	"cpu_manufacturer" : "Intel",
	"disk_space" : 81920,
	"cpu_type" : "",
	"last_discovered" : "2018-04-30 02:40:08",
	"ip_address" : "192.168.88.15",
	"cpu_core_thread" : 2,
	"serial_number" : "VMware-56 4d 4f 4d 53 e4 b8 fb-f8 ce ab 91 e7 bf a5 20",
	"cpu_speed" : 3600,
	"os_address_width" : "64",
	"os_domain" : "us-west-1.compute.internal",
	"gl_account" : "",
	"chassis_type" : "Virtual",
	"host_name" : "odem",
	"ram" : 3088228,
	"discovery_source" : "Open-AudIT API v1",
	"name" : "odem",
	"cd_rom" : false,
	"cpu_name" : "Intel Core i7-7700 CPU @ 3.60GHz",
	"asset_tag" : "",
	"os_version" : "6.9",
	"os" : "CentOS release 6.9 (Final)",
	"sys_domain" : "us-west-1.compute.internal",
	"fqdn" : "ip-192-168-88-15.us-west-1.compute.internal"
}

 

cmdb_ci_win_server

This contains exactly the same fields as cmbd_ci_linux_server, with the addition of os_service_pack

{
	"os_service_pack": "1"
}


cmdb_ci_spkg

{
	"last_discovered" : "2018-04-19 20:31:11",
	"discovery_source" : "Open-AudIT API v1",
	"manufacturer" : "",
	"name" : "dhclient",
	"version" : "4.1.1-53.P1.el6.centos.3",
	"first_discovered" : "2018-04-16 20:31:11"
}


cmdb_ci_software_instance

{
	"software" : "54176db0dbc11300a584d8c0cf961916",
	"installed_on" : "d3176db0dbc11300a584d8c0cf9619cb"
}


core_company

{
	"name" : "Intel"
}

 

 

 

Related content

opIntegration Home
opIntegration Home
More like this
Firstwave API Solutions
Firstwave API Solutions
More like this
All System Admin Configurations
All System Admin Configurations
More like this
System Admin Configuration API
System Admin Configuration API
More like this
opEvents Dynamically update Events using API or CLI
opEvents Dynamically update Events using API or CLI
More like this