ServiceNow.API

1.0.0

The most complete community PowerShell module for the ServiceNow REST API. Automate ServiceNow ITSM, ITOM and CMDB from PowerShell: query and manage records on any table (incident, change, problem, request, CMDB and more), run advanced filters, and work with attachments, batch requests, import sets, aggregates, GraphQL, the Service Catalog, the Knowledge Base, the CMD
The most complete community PowerShell module for the ServiceNow REST API. Automate ServiceNow ITSM, ITOM and CMDB from PowerShell: query and manage records on any table (incident, change, problem, request, CMDB and more), run advanced filters, and work with attachments, batch requests, import sets, aggregates, GraphQL, the Service Catalog, the Knowledge Base, the CMDB Instance API and Change Management. Handles Basic and OAuth authentication with automatic token refresh, rate-limit (HTTP 429) waiting and transient-error (HTTP 5xx) retries. Works on PowerShell 7 and Windows PowerShell 5.1 with no external dependencies.
Show more

Minimum PowerShell version

5.1

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name ServiceNow.API

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name ServiceNow.API

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Copyright

(c) 2026 Dean Longstaff. All rights reserved.

Package Details

Author(s)

  • Dean Longstaff

Tags

ServiceNow SNOW ServiceNowAPI ServiceNowPowerShell ITSM ITOM ITIL CMDB Incident Change Problem Request RITM ServiceCatalog KnowledgeBase Table Attachment Batch Import Aggregate GraphQL REST API OAuth Automation DevOps Integration ServiceDesk HelpDesk

Functions

Connect-ServiceNow Disconnect-ServiceNow Get-ServiceNowConnection Invoke-ServiceNowRestMethod Get-ServiceNowRecord New-ServiceNowRecord Set-ServiceNowRecord Remove-ServiceNowRecord New-ServiceNowQuery Get-ServiceNowAttachment Add-ServiceNowAttachment Save-ServiceNowAttachment Remove-ServiceNowAttachment Invoke-ServiceNowBatch Import-ServiceNowRecord Get-ServiceNowAggregate Get-ServiceNowCatalogItem Request-ServiceNowCatalogItem Get-ServiceNowCatalogCart Add-ServiceNowCatalogCartItem Submit-ServiceNowCatalogCart Get-ServiceNowKnowledgeArticle Get-ServiceNowTableSchema Get-ServiceNowIncident New-ServiceNowIncident Set-ServiceNowIncident Get-ServiceNowChangeRequest New-ServiceNowChangeRequest Set-ServiceNowChangeRequest Get-ServiceNowChangeTask New-ServiceNowChangeTask Set-ServiceNowChangeTask Get-ServiceNowProblem New-ServiceNowProblem Set-ServiceNowProblem Get-ServiceNowRequest Set-ServiceNowRequest Get-ServiceNowRequestedItem Set-ServiceNowRequestedItem Get-ServiceNowCatalogTask Set-ServiceNowCatalogTask Get-ServiceNowUser New-ServiceNowUser Set-ServiceNowUser Get-ServiceNowGroup New-ServiceNowGroup Set-ServiceNowGroup Get-ServiceNowConfigurationItem New-ServiceNowConfigurationItem Set-ServiceNowConfigurationItem Add-ServiceNowComment Add-ServiceNowWorkNote Get-ServiceNowJournalEntry Get-ServiceNowCatalogVariable Invoke-ServiceNowGraphQL Export-ServiceNowRecord Get-ServiceNowCmdbInstance Invoke-ServiceNowIdentifyReconcile Get-ServiceNowCurrentUser New-ServiceNowChange

PSEditions

Core Desktop

Dependencies

This module has no dependencies.

Release Notes

https://github.com/deanlongstaff/ServiceNow.API/blob/main/CHANGELOG.md

FileList

Version History

Version Downloads Last updated
1.0.0 (current version) 6 7/4/2026