list_incidents
Retrieve and filter ServiceNow incidents by assigned user, category, state, or search query. Manage pagination with limit and offset parameters for efficient incident tracking.
Instructions
List incidents from ServiceNow
Input Schema
Name | Required | Description | Default |
---|---|---|---|
params | Yes |
Input Schema (JSON Schema)
{
"$defs": {
"ListIncidentsParams": {
"description": "Parameters for listing incidents.",
"properties": {
"assigned_to": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Filter by assigned user",
"title": "Assigned To"
},
"category": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Filter by category",
"title": "Category"
},
"limit": {
"default": 10,
"description": "Maximum number of incidents to return",
"title": "Limit",
"type": "integer"
},
"offset": {
"default": 0,
"description": "Offset for pagination",
"title": "Offset",
"type": "integer"
},
"query": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Search query for incidents",
"title": "Query"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Filter by incident state",
"title": "State"
}
},
"title": "ListIncidentsParams",
"type": "object"
}
},
"properties": {
"params": {
"$ref": "#/$defs/ListIncidentsParams"
}
},
"required": [
"params"
],
"title": "list_incidentsArguments",
"type": "object"
}