pagerduty.api.* operation is listed below with parameter shapes and return types from the plugin Zod schemas.
New to Corsair? See API access, authentication, and error handling.
Incident Notes
create
incidentNotes.create
Add a note to an incident
Risk: write
| Name | Type | Required | Description |
|---|---|---|---|
incident_id | string | Yes | — |
content | string | Yes | — |
| Name | Type | Required | Description |
|---|---|---|---|
note | object | Yes | — |
note full type
note full type
list
incidentNotes.list
List notes for an incident
Risk: read
| Name | Type | Required | Description |
|---|---|---|---|
incident_id | string | Yes | — |
limit | number | No | — |
offset | number | No | — |
| Name | Type | Required | Description |
|---|---|---|---|
notes | object[] | Yes | — |
notes full type
notes full type
Incidents
create
incidents.create
Create a new incident
Risk: write
| Name | Type | Required | Description |
|---|---|---|---|
title | string | Yes | — |
from | string | Yes | — |
service | object | Yes | — |
urgency | high | low | No | — |
body | object | No | — |
escalation_policy | object | No | — |
assignments | object[] | No | — |
service full type
service full type
body full type
body full type
escalation_policy full type
escalation_policy full type
assignments full type
assignments full type
| Name | Type | Required | Description |
|---|---|---|---|
incident | object | Yes | — |
incident full type
incident full type
get
incidents.get
Get a single incident by ID
Risk: read
| Name | Type | Required | Description |
|---|---|---|---|
id | string | Yes | — |
| Name | Type | Required | Description |
|---|---|---|---|
incident | object | Yes | — |
incident full type
incident full type
list
incidents.list
List incidents with optional filters
Risk: read
| Name | Type | Required | Description |
|---|---|---|---|
limit | number | No | — |
offset | number | No | — |
statuses | triggered | acknowledged | resolved[] | No | — |
since | string | No | — |
until | string | No | — |
urgencies | high | low[] | No | — |
service_ids | string[] | No | — |
team_ids | string[] | No | — |
sort_by | string | No | — |
| Name | Type | Required | Description |
|---|---|---|---|
incidents | object[] | Yes | — |
limit | number | No | — |
offset | number | No | — |
more | boolean | No | — |
total | number | No | — |
incidents full type
incidents full type
update
incidents.update
Update an incident (acknowledge, resolve, reassign)
Risk: write
| Name | Type | Required | Description |
|---|---|---|---|
id | string | Yes | — |
status | acknowledged | resolved | No | — |
urgency | high | low | No | — |
title | string | No | — |
assignments | object[] | No | — |
escalation_policy | object | No | — |
assignments full type
assignments full type
escalation_policy full type
escalation_policy full type
| Name | Type | Required | Description |
|---|---|---|---|
incident | object | Yes | — |
incident full type
incident full type
Log Entries
get
logEntries.get
Get a single log entry by ID
Risk: read
| Name | Type | Required | Description |
|---|---|---|---|
id | string | Yes | — |
include | string[] | No | — |
| Name | Type | Required | Description |
|---|---|---|---|
log_entry | object | Yes | — |
log_entry full type
log_entry full type
list
logEntries.list
List log entries
Risk: read
| Name | Type | Required | Description |
|---|---|---|---|
limit | number | No | — |
offset | number | No | — |
since | string | No | — |
until | string | No | — |
is_overview | boolean | No | — |
include | string[] | No | — |
team_ids | string[] | No | — |
| Name | Type | Required | Description |
|---|---|---|---|
log_entries | object[] | Yes | — |
limit | number | No | — |
offset | number | No | — |
more | boolean | No | — |
total | number | No | — |
log_entries full type
log_entries full type
Users
get
users.get
Get a user by ID
Risk: read
| Name | Type | Required | Description |
|---|---|---|---|
id | string | Yes | — |
include | string[] | No | — |
| Name | Type | Required | Description |
|---|---|---|---|
user | object | Yes | — |
user full type
user full type