Skip to content

jj1985/servicenow-api

v1.0.0MIT

Skill for the ServiceNow REST API with a focus on getting access set up correctly and working with the CMDB: inbound authentication (basic, OAuth 2.0 application registry grants, REST API keys), the roles and ACLs that gate API calls (snc_platform_rest_api_access, itil, cmdb_read, web_service_admin, oauth_admin, admin), integration-user setup, rate limits and troubleshooting 401/403s; the Table API (encoded queries, pagination, display values, PATCH vs PUT, DELETE), Aggregate and Batch APIs; and CMDB-specific work through the CMDB Instance API, the Identification and Reconciliation (IRE) API, cmdb_rel_ci relationships, CI class hierarchy, status fields and retire-vs-delete. Includes references, an official docs snapshot, an OpenAPI 3.1 spec and a dependency-free Python client/CLI.

scripts

  • servicenow-api
  • evals/nightly-csv-sync-to-cmdb-with-ire/place-files.sh
  • scripts/servicenow_api.py
plugin.json
name
servicenow-api
version
1.0.0
description
Skill for the ServiceNow REST API with a focus on getting access set up correctly and working with the CMDB: inbound authentication (basic, OAuth 2.0 application registry grants, REST API keys), the roles and ACLs that gate API calls (snc_platform_rest_api_access, itil, cmdb_read, web_service_admin, oauth_admin, admin), integration-user setup, rate limits and troubleshooting 401/403s; the Table API (encoded queries, pagination, display values, PATCH vs PUT, DELETE), Aggregate and Batch APIs; and CMDB-specific work through the CMDB Instance API, the Identification and Reconciliation (IRE) API, cmdb_rel_ci relationships, CI class hierarchy, status fields and retire-vs-delete. Includes references, an official docs snapshot, an OpenAPI 3.1 spec and a dependency-free Python client/CLI.
license
MIT

What else this package ships

These files come with the package and this site does not publish them. They are listed so you know what is there before you install it.

  • servicenow_api.py
  • place-files.sh
  • 4YAML files
  • servers.csv
View on GitHub