# ServiceNow integration

> IT service management platform for managing incidents, requests, CMDB records, and workflow automation.

- Authentication: apiKey

## Tools (34)

- **Add User to Group**: Add a user to a group by creating a membership record in the sys_user_grmember table.
- **Aggregate Query**: Compute statistics (count, sum, avg, min, max) on table data with optional grouping, without returning individual records.
- **Create Change Request**: Create a new change request with type, risk assessment, implementation plan, and scheduling details.
- **Create Configuration Item (CMDB)**: Create a new configuration item in a CMDB table such as servers, computers, or databases.
- **Create Incident**: Create a new incident record in ServiceNow with description, priority, assignment, and categorization.
- **Create Knowledge Article**: Create a new knowledge base article with title, HTML body, category, and workflow state.
- **Create Record (Table API)**: Create a new record in any ServiceNow table.
- **Create User**: Create a new user account in the sys_user table with username, name, email, and department.
- **Delete Record (Table API)**: Delete a record from any ServiceNow table by its sys_id.
- **Download Attachment**: Download a file attachment by its sys_id, or list attachments for a record.
- **Get Catalog Item**: Retrieve details for a specific catalog item including its variables (form fields for ordering).
- **Get Record (Table API)**: Retrieve a single record from any ServiceNow table by its sys_id.
- **Import Records (Import Set API)**: Import data into a staging import set table, which can automatically transform and map records to a target table.
- **List Catalog Categories**: Retrieve categories within a specific service catalog.
- **List Catalog Items**: Retrieve available catalog items from the service catalog with name, description, price, and category.
- **List Change Requests**: Retrieve change requests with filtering by type, state, risk, and approval status.
- **List Configuration Items (CMDB)**: Retrieve configuration items from CMDB tables such as servers, computers, databases, and network devices.
- **List Groups and Members**: Retrieve user groups from sys_user_group and their members from sys_user_grmember.
- **List Incidents**: Retrieve incidents from the incident table with filtering by state, priority, assignment, and other fields.
- **List Knowledge Articles**: Retrieve knowledge articles from the kb_knowledge table with filtering by workflow state, category, and knowledge base.
- **List Records (Table API)**: Retrieve multiple records from any ServiceNow table with filtering, sorting, and field selection.
- **List Service Catalogs**: Retrieve available service catalogs from the Service Catalog API.
- **List Service Requests**: Retrieve service requests (sc_request) and their associated requested items (sc_req_item) and tasks (sc_task).
- **List Users**: Retrieve user records from the sys_user table with filtering by active status, name, email, or role.
- **Manage CI Relationships**: List and create relationships between configuration items in the CMDB (dependencies, containment, etc.).
- **Manage Shopping Cart**: Add items to the shopping cart, view cart contents, and submit the cart as a service request order.
- **Order Catalog Item**: Place an order for a catalog item immediately, creating a service request (sc_request) and requested item (sc_req_item).
- **Replace Record (Table API)**: Fully replace an existing record in any ServiceNow table (fields not included are reset to defaults).
- **Update Change Request**: Update a change request's state, assignment, schedule, or add work notes to progress it through the change workflow.
- **Update Knowledge Article**: Update a knowledge article's content, workflow state, category, or expiration date.
- **Update or Resolve Incident**: Update incident fields, reassign, escalate, or resolve/close an incident by changing its state.
- **Update Record (Table API)**: Partially update an existing record in any ServiceNow table (only specified fields are changed).
- **Update User**: Update an existing user's profile fields such as title, department, manager, or active status.
- **Upload Attachment**: Upload a file attachment to a record in any ServiceNow table.

## Related prompts

- [Weekly ServiceNow ITSM executive report to Sheets and Gmail](https://www.generalinput.com/prompts/weekly-servicenow-itsm-executive-report-to-sheets-and-gmail.md)
- [Major incident war room from ServiceNow to Slack and Jira](https://www.generalinput.com/prompts/major-incident-war-room-from-servicenow-to-slack-and-jira.md)
- [AI triage for fresh ServiceNow P1 and P2 incidents in Slack](https://www.generalinput.com/prompts/ai-triage-for-fresh-servicenow-p1-and-p2-incidents-in-slack.md)
- [Daily ServiceNow change advisory brief in Microsoft Teams](https://www.generalinput.com/prompts/daily-servicenow-change-advisory-brief-in-microsoft-teams.md)
- [Qlik Cloud reload failure triage agent](https://www.generalinput.com/prompts/qlik-cloud-reload-failure-triage-agent.md)
- [Open a ServiceNow change request when a production PR merges](https://www.generalinput.com/prompts/open-a-servicenow-change-request-when-a-production-pr-merges.md)

Connect ServiceNow in General Input: https://www.generalinput.com/apps/servicenow