jj1985/servicenow-api
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
- 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.
- author
- jj1985https://github.com/jj1985
- license
- MIT
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.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.",
"author": {
"name": "jj1985",
"url": "https://github.com/jj1985"
},
"homepage": "https://github.com/jj1985/servicenow-skills",
"repository": "https://github.com/jj1985/servicenow-skills",
"license": "MIT",
"keywords": [
"servicenow",
"cmdb",
"configuration-item",
"table-api",
"rest-api",
"oauth",
"api-key",
"acl",
"roles",
"identification-reconciliation",
"ire",
"itsm",
"openapi",
"copilot",
"claude-code"
]
}
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