PagerDuty
pagerdutyPagerDuty helps you proactively manage your digital operations by collecting data signals from anywhere, interpreting those signals using machine learning, automatically engaging the right people, and accelerating resolution and learning.
Acciones disponibles (353)
Cada acción es una operación que el agente puede ejecutar contra este conector. Haz clic en una acción para ver sus parámetros.
Add service to incident workflow triggerPAGERDUTY_ADD_SERVICE_TO_INCIDENT_WORKFLOW_TRIGGERAcciónThis endpoint adds a service to an existing incident workflow trigger in pagerduty. it allows you to associate a specific service with a trigger, enabling automated incident management processes for that service. use this endpoint when you need to connect a service to an incident workflow, typically during the setup or modification of your incident response procedures. the endpoint requires the trigger's id and the service's id to make the association. it's important to note that this operation doesn't create new services or triggers, but rather links existing ones. ensure that both the trigger and service exist in your pagerduty account before making this call.
PAGERDUTY_ADD_SERVICE_TO_INCIDENT_WORKFLOW_TRIGGERAcciónThis endpoint adds a service to an existing incident workflow trigger in pagerduty. it allows you to associate a specific service with a trigger, enabling automated incident management processes for that service. use this endpoint when you need to connect a service to an incident workflow, typically during the setup or modification of your incident response procedures. the endpoint requires the trigger's id and the service's id to make the association. it's important to note that this operation doesn't create new services or triggers, but rather links existing ones. ensure that both the trigger and service exist in your pagerduty account before making this call.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
service__idstringId
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Aggregate escalation policy incident metricsPAGERDUTY_AGGREGATE_ESCALATION_POLICY_INCIDENT_METRICSAcciónThis endpoint analyzes and aggregates incident metrics across all escalation policies in pagerduty. it allows for detailed filtering and customization of the analysis, enabling users to gain insights into incident patterns, response times, and escalation effectiveness. the endpoint is particularly useful for operational reviews, performance analysis, and identifying areas for improvement in incident management processes. it provides flexibility in data selection through various filters and supports different time-based aggregations for comprehensive reporting.
PAGERDUTY_AGGREGATE_ESCALATION_POLICY_INCIDENT_METRICSAcciónThis endpoint analyzes and aggregates incident metrics across all escalation policies in pagerduty. it allows for detailed filtering and customization of the analysis, enabling users to gain insights into incident patterns, response times, and escalation effectiveness. the endpoint is particularly useful for operational reviews, performance analysis, and identifying areas for improvement in incident management processes. it provides flexibility in data selection through various filters and supports different time-based aggregations for comprehensive reporting.
Parámetros de entrada
orderstringenumThe order in which the results were sorted; asc for ascending, desc for descending.
ascdescorder_bystringThe column that was used for ordering the results.
time_zonestringThe time zone to use for the results and grouping. Must be in tzdata format. See list of accepted values [here](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones).
aggregate_unitstringenumThe time unit to aggregate metrics by. If no value is provided, the metrics will be aggregated for the entire period.
dayweekmonthfilters__majorbooleanA boolean flag including whether results should contain *only* [major incidents](https://support.pagerduty.com/docs/operational-reviews#major-incidents), or exclude major incidents. If no value is provided all incidents will be included.
filters__urgencystringenumAny incidents whose urgency does not match the provided string will be omitted from the results.
highlowfilters__team__idsstring[]An array of team IDs. Only incidents related to these teams will be included in the results. If omitted, all teams the requestor has access to will be included in the results.
filters__service__idsstring[]An array of service IDs. Only incidents related to these services will be included in the results. If omitted, all services the requestor has access to will be included in the results.
filters__priority__idsstring[]An array of priority IDs. Only incidents with these priorities will be included in the results. If omitted, all priorities will be included in the results.
filters__priority__namesstring[]An array of user-defined priority names. Only incidents with these priorities will be included in the results. If omitted, all priorities will be included in the results.
filters__created__at__endstringAccepts an ISO8601 DateTime string. Any incidents with a created_at greater than or equal to this value will be omitted from the results. The maximum supported time range in conjunction with created_at_start is one year.
filters__pd__advance__usedbooleanIf true, only incidents where PD Advance was used will be included in the results, and vice versa. If omitted, all incidents will be included.
filters__created__at__startstringAccepts an ISO8601 DateTime string. Any incidents with a created_at less than this value will be omitted from the results. The maximum supported time range in conjunction with created_at_end is one year.
filters__min__ackowledgementsintegerAn integer that sets the requirement for the minimum number of acknowledgements to occur on an incident. For example, setting this to 1 will return only incidents that have at least 1 acknowledgement. If no value is provided, all incidents will be included.
filters__escalation__policy__idsstring[]An array of escalation policy IDs. Only incidents related to these escalation policies will be included in the results. If omitted, all escalation policies the requestor has access to will be included in the results.
filters__min__manual__escalationsintegerAn integer that sets the requirement for the minimum number of manual escalations to occur on an incident. For example, setting this to 1 will return only incidents that have at least 1 manual escalation. If no value is provided, all incidents will be included.
filters__min__timeout__escalationsintegerAn integer that sets the requirement for the minimum number of timeout escalations to occur on an incident. For example, setting this to 1 will return only incidents that have at least 1 timeout escalation. If no value is provided, all incidents will be included.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Associate service dependenciesPAGERDUTY_ASSOCIATE_SERVICE_DEPENDENCIESAcciónAssociates multiple service dependencies in pagerduty, allowing you to define relationships between supporting and dependent services. this endpoint is used to establish a hierarchical structure of services, which is crucial for effective incident management and impact analysis. it enables you to create multiple dependencies in a single api call, improving efficiency when setting up complex service relationships. use this endpoint when you need to define or update the dependency structure of your services in pagerduty, such as during initial setup, service restructuring, or when adding new services to your incident management workflow.
PAGERDUTY_ASSOCIATE_SERVICE_DEPENDENCIESAcciónAssociates multiple service dependencies in pagerduty, allowing you to define relationships between supporting and dependent services. this endpoint is used to establish a hierarchical structure of services, which is crucial for effective incident management and impact analysis. it enables you to create multiple dependencies in a single api call, improving efficiency when setting up complex service relationships. use this endpoint when you need to define or update the dependency structure of your services in pagerduty, such as during initial setup, service restructuring, or when adding new services to your incident management workflow.
Parámetros de entrada
relationshipsobject[]List of all service dependencies to be created.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Associate team with automation actionPAGERDUTY_ASSOCIATE_TEAM_WITH_AUTOMATION_ACTIONAcciónThis endpoint associates a specific team with an automation action in pagerduty. it allows you to link a team to an automated workflow, enabling better organization and management of automation actions within your incident response processes. use this endpoint when you need to assign responsibility for an automation action to a particular team or when restructuring your automation workflows. the association helps in tracking, auditing, and managing permissions for automation actions across different teams in your organization. note that this endpoint only creates the association; it does not create new teams or automation actions.
PAGERDUTY_ASSOCIATE_TEAM_WITH_AUTOMATION_ACTIONAcciónThis endpoint associates a specific team with an automation action in pagerduty. it allows you to link a team to an automated workflow, enabling better organization and management of automation actions within your incident response processes. use this endpoint when you need to assign responsibility for an automation action to a particular team or when restructuring your automation workflows. the association helps in tracking, auditing, and managing permissions for automation actions across different teams in your organization. note that this endpoint only creates the association; it does not create new teams or automation actions.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Audit escalation policy recordsPAGERDUTY_AUDIT_ESCALATION_POLICY_RECORDSAcciónRetrieves the audit records for a specific escalation policy in pagerduty. this endpoint allows users to access a detailed history of changes made to the escalation policy, including modifications to escalation rules, associated services, and on-call schedules. it's particularly useful for compliance tracking, troubleshooting, and understanding how the incident response process has been adjusted over time. the audit records provide transparency into who made changes, what was changed, and when the changes occurred, helping teams maintain accountability and optimize their incident management workflows.
PAGERDUTY_AUDIT_ESCALATION_POLICY_RECORDSAcciónRetrieves the audit records for a specific escalation policy in pagerduty. this endpoint allows users to access a detailed history of changes made to the escalation policy, including modifications to escalation rules, associated services, and on-call schedules. it's particularly useful for compliance tracking, troubleshooting, and understanding how the incident response process has been adjusted over time. the audit records provide transparency into who made changes, what was changed, and when the changes occurred, helping teams maintain accountability and optimize their incident management workflows.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
limitintegerThe minimum of the `limit` parameter used in the request or the maximum request size of the API.
sincestringThe start of the date range over which you want to search. If not specified, defaults to `now() - 24 hours` (past 24 hours)
untilstringThe end of the date range over which you want to search. If not specified, defaults to `now()`. May not be more than 31 days after `since`.
cursorstringOptional parameter used to request the "next" set of results from an API. The value provided here is most commonly obtained from the `next_cursor` field of the previous request. When no value is provided, the request starts at the beginning of the result set.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Convert service rule by idPAGERDUTY_CONVERT_SERVICE_RULE_BY_IDAcciónConverts the rules associated with a specific pagerduty service to a new or optimized format. this endpoint is used to update and standardize the incident management rules for a given service, improving the efficiency and consistency of alert handling. it should be used when there's a need to modernize rule sets, apply best practices, or adapt rules to changing service requirements. the conversion process is applied to all rules linked to the specified service id, potentially modifying their structure or behavior. it's important to note that this operation may impact existing incident routing and alerting patterns, so it should be used cautiously and preferably during a maintenance window.
PAGERDUTY_CONVERT_SERVICE_RULE_BY_IDAcciónConverts the rules associated with a specific pagerduty service to a new or optimized format. this endpoint is used to update and standardize the incident management rules for a given service, improving the efficiency and consistency of alert handling. it should be used when there's a need to modernize rule sets, apply best practices, or adapt rules to changing service requirements. the conversion process is applied to all rules linked to the specified service id, potentially modifying their structure or behavior. it's important to note that this operation may impact existing incident routing and alerting patterns, so it should be used cautiously and preferably during a maintenance window.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Count paused incident reportsPAGERDUTY_COUNT_PAUSED_INCIDENT_REPORTSAcciónRetrieves the count of paused incident reports in the pagerduty system. this endpoint is part of pagerduty's incident management and analytics features, providing a quick way to quantify the number of incidents that are currently in a paused state. it's particularly useful for generating high-level analytics, tracking incident management efficiency, and identifying trends in incident handling. the endpoint returns a simple count, making it ideal for dashboard displays or periodic system status checks. it should be used when a rapid overview of paused incidents is needed, but it won't provide detailed information about individual incidents.
PAGERDUTY_COUNT_PAUSED_INCIDENT_REPORTSAcciónRetrieves the count of paused incident reports in the pagerduty system. this endpoint is part of pagerduty's incident management and analytics features, providing a quick way to quantify the number of incidents that are currently in a paused state. it's particularly useful for generating high-level analytics, tracking incident management efficiency, and identifying trends in incident handling. the endpoint returns a simple count, making it ideal for dashboard displays or periodic system status checks. it should be used when a rapid overview of paused incidents is needed, but it won't provide detailed information about individual incidents.
Parámetros de entrada
sincestringThe start of the date range over which you want to search.
untilstringThe end of the date range over which you want to search.
service_idstringSpecifies a filter to limit the scope of reporting to a particular service
suspended_byanySpecifies a filter to scope the response to either alerts suspended by Auto Pause or Event Rules.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create a custom field for an incident typePAGERDUTY_CREATE_A_CUSTOM_FIELD_FOR_AN_INCIDENT_TYPEAcciónCreate a custom field for an incident type. custom fields (cf) are a feature which will allow customers to extend incidents with their own custom data, to provide additional context and support features such as customized filtering, search and analytics. custom fields can be applied to different incident types. <!-- theme: warning --> > ### early access > this endpoint is in early access and may change at any time. you must pass in the x-early-access header to access it. scoped oauth requires: `custom fields.write`
PAGERDUTY_CREATE_A_CUSTOM_FIELD_FOR_AN_INCIDENT_TYPEAcciónCreate a custom field for an incident type. custom fields (cf) are a feature which will allow customers to extend incidents with their own custom data, to provide additional context and support features such as customized filtering, search and analytics. custom fields can be applied to different incident types. <!-- theme: warning --> > ### early access > this endpoint is in early access and may change at any time. you must pass in the x-early-access header to access it. scoped oauth requires: `custom fields.write`
Parámetros de entrada
field__namestringThe name of the custom field.
field__enabledbooleanWhether the custom field is enabled.
type_id_or_namestringObligatorioThe ID or name of the Incident Type.
field__data__typestringThe data type of the custom field.
field__descriptionstringThe description of the custom field.
field__field__typestringenumThe field type of the custom field.
single_valuesingle_value_fixedmulti_valuemulti_value_fixedfield__display__namestringThe display name of the Incident Type.
field__default__valuestringThe default value of the custom field.
field__field__optionsarrayThe options for the custom field. Can only be applied to fields with a type of multi_value or multi_value_fixed.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create a field option for a custom fieldPAGERDUTY_CREATE_A_FIELD_OPTION_FOR_A_CUSTOM_FIELDAcciónCreate a field option for a custom field. custom fields (cf) are a feature which will allow customers to extend incidents with their own custom data, to provide additional context and support features such as customized filtering, search and analytics. custom fields can be applied to different incident types. <!-- theme: warning --> > ### early access > this endpoint is in early access and may change at any time. you must pass in the x-early-access header to access it. scoped oauth requires: `custom fields.write`
PAGERDUTY_CREATE_A_FIELD_OPTION_FOR_A_CUSTOM_FIELDAcciónCreate a field option for a custom field. custom fields (cf) are a feature which will allow customers to extend incidents with their own custom data, to provide additional context and support features such as customized filtering, search and analytics. custom fields can be applied to different incident types. <!-- theme: warning --> > ### early access > this endpoint is in early access and may change at any time. you must pass in the x-early-access header to access it. scoped oauth requires: `custom fields.write`
Parámetros de entrada
field_idstringObligatorioThe ID of the field.
type_id_or_namestringObligatorioThe ID or name of the Incident Type.
field__option__data__valuestringThe value of the Field Option for the Custom Field.
field__option__data__data__typestringThe data type of the Field Option for the Custom Field.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create and manage custom incident fieldsPAGERDUTY_CREATE_AND_MANAGE_CUSTOM_INCIDENT_FIELDSAcciónCreates a new custom field for incidents in pagerduty. this endpoint allows you to define additional data points to be associated with incidents, enhancing incident management and reporting capabilities. custom fields can be used to store various types of information such as environment, severity, or any other relevant metadata. the field can be configured with different data types and value constraints, allowing for flexible and structured data capture. use this endpoint when you need to extend the incident data model with organization-specific information. note that once created, certain properties of a custom field cannot be changed, so careful planning of field structure is important.
PAGERDUTY_CREATE_AND_MANAGE_CUSTOM_INCIDENT_FIELDSAcciónCreates a new custom field for incidents in pagerduty. this endpoint allows you to define additional data points to be associated with incidents, enhancing incident management and reporting capabilities. custom fields can be used to store various types of information such as environment, severity, or any other relevant metadata. the field can be configured with different data types and value constraints, allowing for flexible and structured data capture. use this endpoint when you need to extend the incident data model with organization-specific information. note that once created, certain properties of a custom field cannot be changed, so careful planning of field structure is important.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create an incident typePAGERDUTY_CREATE_AN_INCIDENT_TYPEAcciónCreate a new incident type. incident types are a feature which will allow customers to categorize incidents, such as a security incident, a major incident, or a fraud incident. <!-- theme: warning --> > ### early access > this endpoint is in early access and may change at any time. you must pass in the x-early-access header to access it. for more information see the [api concepts document](../../api-reference/zg9joji3ndc5nzc-api-concepts#incidenttype) scoped oauth requires: `incident types.write`
PAGERDUTY_CREATE_AN_INCIDENT_TYPEAcciónCreate a new incident type. incident types are a feature which will allow customers to categorize incidents, such as a security incident, a major incident, or a fraud incident. <!-- theme: warning --> > ### early access > this endpoint is in early access and may change at any time. you must pass in the x-early-access header to access it. for more information see the [api concepts document](../../api-reference/zg9joji3ndc5nzc-api-concepts#incidenttype) scoped oauth requires: `incident types.write`
Parámetros de entrada
incident__type__namestringThe name of the Incident Type. Usage of the suffix `_default` is prohibited. This cannot be changed once the incident type has been created.
incident__type__enabledbooleanWhether the Incident Type is enabled. Defaults to true if not provided.
incident__type__descriptionstringThe description of the Incident Type.
incident__type__parent__typestringThe parent type of the Incident Type. Either name or id of the parent type can be used.
incident__type__display__namestringThe display name of the Incident Type. Usage of the prefix `PD`, `PagerDuty`, `Default` is prohibited.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create a rulesetPAGERDUTY_CREATE_A_RULESETAcciónCreates a new ruleset in pagerduty for managing incident routing and notification rules. this endpoint allows you to define a named set of rules that determine how incidents are processed and directed to specific teams or users. it's particularly useful when setting up or modifying your incident management workflow. the created ruleset can be global, affecting all incoming incidents, or assigned to a specific team for more targeted incident routing. note that while you can create the ruleset structure with this call, the actual rules within the ruleset must be added separately using other api endpoints.
PAGERDUTY_CREATE_A_RULESETAcciónCreates a new ruleset in pagerduty for managing incident routing and notification rules. this endpoint allows you to define a named set of rules that determine how incidents are processed and directed to specific teams or users. it's particularly useful when setting up or modifying your incident management workflow. the created ruleset can be global, affecting all incoming incidents, or assigned to a specific team for more targeted incident routing. note that while you can create the ruleset structure with this call, the actual rules within the ruleset must be added separately using other api endpoints.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create a triggerPAGERDUTY_CREATE_A_TRIGGERAcciónCreate new incident workflow trigger scoped oauth requires: `incident workflows.write`
PAGERDUTY_CREATE_A_TRIGGERAcciónCreate new incident workflow trigger scoped oauth requires: `incident workflows.write`
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create automation runner endpointPAGERDUTY_CREATE_AUTOMATION_RUNNER_ENDPOINTAcciónCreates a new automation runner in the pagerduty incident management system. this endpoint allows you to set up either a sidecar runner, which polls for invocations externally, or a runbook runner, which communicates directly with a runbook instance. use this when you need to automate actions within pagerduty, such as incident response processes or scheduled tasks. the runner can be associated with specific teams for better organization and access control. note that the required parameters differ based on the chosen runner type, with runbook runners requiring additional configuration for server connection.
PAGERDUTY_CREATE_AUTOMATION_RUNNER_ENDPOINTAcciónCreates a new automation runner in the pagerduty incident management system. this endpoint allows you to set up either a sidecar runner, which polls for invocations externally, or a runbook runner, which communicates directly with a runbook instance. use this when you need to automate actions within pagerduty, such as incident response processes or scheduled tasks. the runner can be associated with specific teams for better organization and access control. note that the required parameters differ based on the chosen runner type, with runbook runners requiring additional configuration for server connection.
Parámetros de entrada
runnerobjectObligatorioRunner
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create business servicePAGERDUTY_CREATE_BUSINESS_SERVICEAcciónThis endpoint creates a new business service in pagerduty, which represents a specific service or application that can be monitored and managed within the incident management platform. it allows you to define essential properties of the service, including its name, description, point of contact, and the team responsible for it. use this endpoint when you need to add a new service to your pagerduty account for monitoring and incident management. the created business service can be later associated with technical services, incidents, and escalation policies. note that this endpoint only creates the business service; additional configuration may be required to set up monitoring and alerting for the service.
PAGERDUTY_CREATE_BUSINESS_SERVICEAcciónThis endpoint creates a new business service in pagerduty, which represents a specific service or application that can be monitored and managed within the incident management platform. it allows you to define essential properties of the service, including its name, description, point of contact, and the team responsible for it. use this endpoint when you need to add a new service to your pagerduty account for monitoring and incident management. the created business service can be later associated with technical services, incidents, and escalation policies. note that this endpoint only creates the business service; additional configuration may be required to set up monitoring and alerting for the service.
Parámetros de entrada
business__service__namestringThe name of the Business Service.
business__service__team__idstringThe Team ID
business__service__descriptionstringThe description of the Business Service.
business__service__point__of__contactstringThe owner of the Business Service.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create escalation policyPAGERDUTY_CREATE_ESCALATION_POLICYAcciónCreates a new escalation policy in pagerduty, defining how incidents are escalated to different responders or teams. this endpoint allows you to set up a structured response plan for managing incidents, including escalation rules, targets, and associated services or teams. use this when setting up or modifying incident management workflows. the created policy determines the sequence of notifications and assignments for unacknowledged incidents. note that while you can create the policy structure, actual service associations are read-only and must be managed separately. only one team can be associated with a policy, and the account must have the 'teams' ability to use this feature.
PAGERDUTY_CREATE_ESCALATION_POLICYAcciónCreates a new escalation policy in pagerduty, defining how incidents are escalated to different responders or teams. this endpoint allows you to set up a structured response plan for managing incidents, including escalation rules, targets, and associated services or teams. use this when setting up or modifying incident management workflows. the created policy determines the sequence of notifications and assignments for unacknowledged incidents. note that while you can create the policy structure, actual service associations are read-only and must be managed separately. only one team can be associated with a policy, and the account must have the 'teams' ability to use this feature.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create event orchestrationPAGERDUTY_CREATE_EVENT_ORCHESTRATIONAcciónCreates a new event orchestration in pagerduty, which defines how incoming events are processed and routed to appropriate services. this endpoint allows you to set up a configuration that manages the flow of events from various integrations, ensuring efficient incident handling. use this when you need to establish a new set of rules for event routing, especially when introducing new services or reorganizing your incident management workflow. the created orchestration can later be associated with specific integrations using their routing keys. note that while you can create the orchestration structure, the actual integrations and routing details are managed separately and will be populated as read-only information once configured.
PAGERDUTY_CREATE_EVENT_ORCHESTRATIONAcciónCreates a new event orchestration in pagerduty, which defines how incoming events are processed and routed to appropriate services. this endpoint allows you to set up a configuration that manages the flow of events from various integrations, ensuring efficient incident handling. use this when you need to establish a new set of rules for event routing, especially when introducing new services or reorganizing your incident management workflow. the created orchestration can later be associated with specific integrations using their routing keys. note that while you can create the orchestration structure, the actual integrations and routing details are managed separately and will be populated as read-only information once configured.
Parámetros de entrada
orchestration__idstringID of the Orchestration.
orchestration__namestringName of the Orchestration.
orchestration__selfstringurlThe API show URL at which the object is accessible
orchestration__routesintegerNumber of different Service Orchestration being routed to
orchestration__versionstringVersion of the Orchestration.
orchestration__team__idstringId
orchestration__team__selfstringurlThe API show URL at which the object is accessible
orchestration__team__typestringA string that determines the schema of the object
orchestration__created__atstringdate-timeThe date the Orchestration was created at.
orchestration__descriptionstringA description of this Orchestration"s purpose.
orchestration__updated__atstringdate-timeThe date the Orchestration was last updated.
orchestration__integrationsobject[]Integrations
orchestration__created__by__idstringId
orchestration__updated__by__idstringId
orchestration__created__by__selfstringurlThe API show URL at which the object is accessible
orchestration__created__by__typestringA string that determines the schema of the object
orchestration__updated__by__selfstringurlThe API show URL at which the object is accessible
orchestration__updated__by__typestringA string that determines the schema of the object
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create event rule in rulesetPAGERDUTY_CREATE_EVENT_RULE_IN_RULESETAcciónCreates a new event rule within a specified ruleset in pagerduty's incident management system. this endpoint allows you to define complex conditions for event matching and specify actions to be taken when an event meets those conditions. use this to automate incident response, customize alert routing, and fine-tune event processing based on specific criteria. the created rule becomes part of the ruleset's evaluation sequence, affecting how incoming events are processed and managed.
PAGERDUTY_CREATE_EVENT_RULE_IN_RULESETAcciónCreates a new event rule within a specified ruleset in pagerduty's incident management system. this endpoint allows you to define complex conditions for event matching and specify actions to be taken when an event meets those conditions. use this to automate incident response, customize alert routing, and fine-tune event processing based on specific criteria. the created rule becomes part of the ruleset's evaluation sequence, affecting how incoming events are processed and managed.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create extension objectPAGERDUTY_CREATE_EXTENSION_OBJECTAcciónCreates a new extension in pagerduty, allowing for additional functionality or integrations to be added to your services. this endpoint is used to set up webhooks, custom integrations, or other specific features that enhance the capabilities of your pagerduty account. the extension is defined by its name, associated services, and a specific extension schema that determines its behavior. use this endpoint when you need to automate the creation of extensions, such as setting up multiple webhooks or implementing custom workflows. it's particularly useful for large-scale deployments or when programmatically managing your pagerduty configuration. note that the extension can be temporarily disabled by pagerduty if issues arise, such as repeated rejections from a webhook server.
PAGERDUTY_CREATE_EXTENSION_OBJECTAcciónCreates a new extension in pagerduty, allowing for additional functionality or integrations to be added to your services. this endpoint is used to set up webhooks, custom integrations, or other specific features that enhance the capabilities of your pagerduty account. the extension is defined by its name, associated services, and a specific extension schema that determines its behavior. use this endpoint when you need to automate the creation of extensions, such as setting up multiple webhooks or implementing custom workflows. it's particularly useful for large-scale deployments or when programmatically managing your pagerduty configuration. note that the extension can be temporarily disabled by pagerduty if issues arise, such as repeated rejections from a webhook server.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create handoff notification rulePAGERDUTY_CREATE_HANDOFF_NOTIFICATION_RULEAcciónCreates a new on-call handoff notification rule for a specific user in pagerduty. this endpoint allows you to set up automated notifications for when a user is about to start or end their on-call shift. it defines how and when the user should be notified about upcoming handoffs, helping to ensure smooth transitions between on-call periods. use this when you need to establish or modify the way a user is informed about their on-call responsibilities. the rule can be set for incoming shifts, outgoing shifts, or both, and can use various contact methods like email, phone, push notifications, or sms. note that this endpoint creates a new rule and does not modify existing ones.
PAGERDUTY_CREATE_HANDOFF_NOTIFICATION_RULEAcciónCreates a new on-call handoff notification rule for a specific user in pagerduty. this endpoint allows you to set up automated notifications for when a user is about to start or end their on-call shift. it defines how and when the user should be notified about upcoming handoffs, helping to ensure smooth transitions between on-call periods. use this when you need to establish or modify the way a user is informed about their on-call responsibilities. the rule can be set for incoming shifts, outgoing shifts, or both, and can use various contact methods like email, phone, push notifications, or sms. note that this endpoint creates a new rule and does not modify existing ones.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
oncall__handoff__notification__rule__idstringId
oncall__handoff__notification__rule__handoff__typestringenumThe type of handoff being created.
bothoncalloffcalloncall__handoff__notification__rule__notify__advance__in__minutesintegerThe delay before firing the rule, in minutes.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create incident field optionPAGERDUTY_CREATE_INCIDENT_FIELD_OPTIONAcciónCreates a new field option for a specific custom field in pagerduty's incident management system. this endpoint allows you to add predefined options to custom fields, enhancing the ability to categorize and filter incidents with consistent, structured data. use this when you need to expand the list of selectable values for a string-type custom field. the new option becomes immediately available for selection when updating or creating incidents. note that this operation is specific to custom fields of type 'string' and cannot be used for other data types. ensure that the field id in the url corresponds to an existing custom field in your pagerduty account.
PAGERDUTY_CREATE_INCIDENT_FIELD_OPTIONAcciónCreates a new field option for a specific custom field in pagerduty's incident management system. this endpoint allows you to add predefined options to custom fields, enhancing the ability to categorize and filter incidents with consistent, structured data. use this when you need to expand the list of selectable values for a string-type custom field. the new option becomes immediately available for selection when updating or creating incidents. note that this operation is specific to custom fields of type 'string' and cannot be used for other data types. ensure that the field id in the url corresponds to an existing custom field in your pagerduty account.
Parámetros de entrada
field_idstringObligatorioThe ID of the field.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create incident recordPAGERDUTY_CREATE_INCIDENT_RECORDAcciónCreates a new incident in pagerduty with specified details and assignments. use this endpoint when an event requires immediate attention from on-call teams. it supports comprehensive incident documentation, including priority, urgency, and conference bridge information. the 'incident key' parameter helps prevent duplicate incidents, crucial for maintaining a clean incident list.
PAGERDUTY_CREATE_INCIDENT_RECORDAcciónCreates a new incident in pagerduty with specified details and assignments. use this endpoint when an event requires immediate attention from on-call teams. it supports comprehensive incident documentation, including priority, urgency, and conference bridge information. the 'incident key' parameter helps prevent duplicate incidents, crucial for maintaining a clean incident list.
Parámetros de entrada
incident__typestringSpecifies the type of object being created. Always set to "incident" for incident creation. This field helps ensure API consistency and proper object handling.
incident__titlestringA clear, descriptive title for the incident that helps responders quickly understand the issue. Best Practice Format: "<System/Service> - <Problem> - <Impact>" Examples: - "Production Database - CPU Usage 95% - Customer Queries Delayed" - "Payment API - 500 Error Rate >5% - Orders Failing" - "Website - SSL Certificate Expiring - Security Risk"
incident__urgencystringDetermines the immediacy of notifications and escalations. Options: - high: Immediate notifications, aggressive escalation - low: Respect service"s notification rules, standard escalation Choose based on: - Business impact - Time sensitivity - Service criticality - Customer impact
incident__body__typestringSpecifies the type of body content
incident__assignmentsobject[]List of users to assign to the incident. Maximum 10 assignees allowed. Important Notes: - Cannot be used with escalation_policy - Users must have access to the service - Assignments override default escalation - Order matters for primary/secondary
incident__service__idstringUnique identifier for the PagerDuty service. Found in service settings or via API. Example: "PSVC123"
incident__priority__idstringUnique identifier for the priority level. Example: "PRIO123"
incident__body__detailsstringComprehensive incident details in structured format. Recommended Structure: ``` CURRENT STATUS: [Brief description of current situation] IMPACT: - Business Impact: [Description] - User Impact: [Number of affected users/systems] - Revenue Impact: [If applicable] ACTIONS TAKEN: 1. [Action 1] 2. [Action 2] METRICS: - Error Rate: [Value] - Response Time: [Value] LINKS: - Dashboard: [URL] - Logs: [URL] - Runbook: [URL] ```
incident__incident__keystringUnique identifier for deduplicating incidents within a service. Best Practice Format: "<source>-<type>-<identifier>-<timestamp>" Examples: - "datadog-cpu-alert-prod-db1-1640995200" - "cloudwatch-memory-warning-cache-1640995200" - "synthetic-api-failure-payments-1640995200" Notes: - Must be unique per service - Used to prevent duplicate incidents - Should be consistent and meaningful
incident__service__typestringenumObject type identifier. Always "service_reference" for service objects.
service_referenceincident__priority__typestringObject type for priority reference
incident__incident__type__idstringUnique identifier for incident type
incident__incident__type__namestringenumPredefined incident type categories. Used for reporting and analytics.
major_incidentsecurity_incidentengineering_incidentcustomer_incidentincident__incident__type__typestringObject type for incident type reference
incident__conference__bridge__conference__urlstringuriWeb conference URL. Should be accessible to all responders.
incident__conference__bridge__conference__typestringenumPlatform used for conference bridge. Helps responders prepare right tools.
zoommeetteamswebexotherincident__conference__bridge__conference__numberstringPhone number with access sequence. Format: "+1-555-123-4567,,,,1234#" Commas (,) represent one-second pauses
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create incident workflowPAGERDUTY_CREATE_INCIDENT_WORKFLOWAcciónThis endpoint creates a new incident workflow in pagerduty, allowing users to define a series of automated steps to be executed during incident response. it enables the setup of complex, multi-step processes that can include actions like sending notifications, updating statuses, or triggering other integrated systems. the workflow creation is highly customizable, supporting various action types and nested workflows, making it suitable for diverse incident management scenarios across different team structures and response protocols.
PAGERDUTY_CREATE_INCIDENT_WORKFLOWAcciónThis endpoint creates a new incident workflow in pagerduty, allowing users to define a series of automated steps to be executed during incident response. it enables the setup of complex, multi-step processes that can include actions like sending notifications, updating statuses, or triggering other integrated systems. the workflow creation is highly customizable, supporting various action types and nested workflows, making it suitable for diverse incident management scenarios across different team structures and response protocols.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create incident workflow instancePAGERDUTY_CREATE_INCIDENT_WORKFLOW_INSTANCEAcciónCreates a new instance of an incident workflow for a specific incident in pagerduty. this endpoint allows you to initiate a predefined workflow process for managing and resolving an ongoing incident. it links the workflow instance to a particular incident, enabling automated and standardized incident response procedures. use this when you need to start a structured response process for a newly created or existing incident. the endpoint is particularly useful for ensuring consistent handling of incidents across your organization and for tracking the progress of incident resolution through defined stages.
PAGERDUTY_CREATE_INCIDENT_WORKFLOW_INSTANCEAcciónCreates a new instance of an incident workflow for a specific incident in pagerduty. this endpoint allows you to initiate a predefined workflow process for managing and resolving an ongoing incident. it links the workflow instance to a particular incident, enabling automated and standardized incident response procedures. use this when you need to start a structured response process for a newly created or existing incident. the endpoint is particularly useful for ensuring consistent handling of incidents across your organization and for tracking the progress of incident resolution through defined stages.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
incident__workflow__instance__incident__typestringenumType
incident_reference
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create integration for orchestrationPAGERDUTY_CREATE_INTEGRATION_FOR_ORCHESTRATIONAcciónCreates a new integration within an existing event orchestration in pagerduty. this endpoint allows users to set up connections between pagerduty and external systems or services, enabling automated event management and incident response. it should be used when adding a new integration to an event orchestration, such as connecting a monitoring tool or alerting system. the endpoint requires minimal information, focusing on the integration's label for identification purposes. note that this endpoint only creates the integration; additional configuration may be required in the pagerduty interface or through other api calls to fully set up the integration's functionality.
PAGERDUTY_CREATE_INTEGRATION_FOR_ORCHESTRATIONAcciónCreates a new integration within an existing event orchestration in pagerduty. this endpoint allows users to set up connections between pagerduty and external systems or services, enabling automated event management and incident response. it should be used when adding a new integration to an event orchestration, such as connecting a monitoring tool or alerting system. the endpoint requires minimal information, focusing on the integration's label for identification purposes. note that this endpoint only creates the integration; additional configuration may be required in the pagerduty interface or through other api calls to fully set up the integration's functionality.
Parámetros de entrada
idstringObligatorioThe ID of an Event Orchestration.
integration__labelstringName of the Integration.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create integration for servicePAGERDUTY_CREATE_INTEGRATION_FOR_SERVICEAcciónThis endpoint creates a new integration for a specific pagerduty service. it allows you to set up various types of integrations, including email-based and events api v2 integrations. the primary use case is to establish new channels for incident creation and management within a pagerduty service. this tool is particularly useful when setting up automated alerting systems or connecting external monitoring tools to pagerduty. the integration type and configuration options determine how incidents are triggered and processed. note that this endpoint focuses on creation only and does not handle updating or deleting existing integrations.
PAGERDUTY_CREATE_INTEGRATION_FOR_SERVICEAcciónThis endpoint creates a new integration for a specific pagerduty service. it allows you to set up various types of integrations, including email-based and events api v2 integrations. the primary use case is to establish new channels for incident creation and management within a pagerduty service. this tool is particularly useful when setting up automated alerting systems or connecting external monitoring tools to pagerduty. the integration type and configuration options determine how incidents are triggered and processed. note that this endpoint focuses on creation only and does not handle updating or deleting existing integrations.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create maintenance window objectPAGERDUTY_CREATE_MAINTENANCE_WINDOW_OBJECTAcciónCreates a new maintenance window in pagerduty, allowing you to schedule periods of planned maintenance for specific services. during a maintenance window, incidents are not created for the affected services, preventing unnecessary alerts and notifications. this endpoint is useful for planning and executing system upgrades, patches, or other maintenance tasks without triggering false alarms. the maintenance window has a defined start and end time, can be associated with multiple services, and optionally linked to specific teams. it's important to note that while incidents are suppressed during the maintenance window, underlying issues are still logged and can be reviewed later if needed.
PAGERDUTY_CREATE_MAINTENANCE_WINDOW_OBJECTAcciónCreates a new maintenance window in pagerduty, allowing you to schedule periods of planned maintenance for specific services. during a maintenance window, incidents are not created for the affected services, preventing unnecessary alerts and notifications. this endpoint is useful for planning and executing system upgrades, patches, or other maintenance tasks without triggering false alarms. the maintenance window has a defined start and end time, can be associated with multiple services, and optionally linked to specific teams. it's important to note that while incidents are suppressed during the maintenance window, underlying issues are still logged and can be reviewed later if needed.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create new schedule layerPAGERDUTY_CREATE_NEW_SCHEDULE_LAYERAcciónCreates a new on-call schedule in pagerduty, defining rotation patterns for team members. this endpoint allows you to set up complex schedules with multiple layers, each having its own rotation pattern, user assignments, and time restrictions. use it to establish new on-call rotations, manage team availability, and ensure continuous incident response coverage. the created schedule can be used in escalation policies to determine who gets notified during incidents. note that while you can create a basic schedule structure, some elements like rendered schedule entries are read-only and will be populated by the system after creation.
PAGERDUTY_CREATE_NEW_SCHEDULE_LAYERAcciónCreates a new on-call schedule in pagerduty, defining rotation patterns for team members. this endpoint allows you to set up complex schedules with multiple layers, each having its own rotation pattern, user assignments, and time restrictions. use it to establish new on-call rotations, manage team availability, and ensure continuous incident response coverage. the created schedule can be used in escalation policies to determine who gets notified during incidents. note that while you can create a basic schedule structure, some elements like rendered schedule entries are read-only and will be populated by the system after creation.
Parámetros de entrada
overflowbooleanAny on-call schedule entries that pass the date range bounds will be truncated at the bounds, unless the parameter `overflow=true` is passed. This parameter defaults to false. For instance, if your schedule is a rotation that changes daily at midnight UTC, and your date range is from `2011-06-01T10:00:00Z` to `2011-06-01T14:00:00Z`: - If you don"t pass the `overflow=true` parameter, you will get one schedule entry returned with a start of `2011-06-01T10:00:00Z` and end of `2011-06-01T14:00:00Z`. - If you do pass the `overflow=true` parameter, you will get one schedule entry returned with a start of `2011-06-01T00:00:00Z` and end of `2011-06-02T00:00:00Z`.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create new servicePAGERDUTY_CREATE_NEW_SERVICEAcciónCreates a new service in pagerduty, which is a key component for managing incidents and alerts. this endpoint allows you to set up a service with various configurations including escalation policies, incident urgency rules, support hours, and alert grouping parameters. use this when you need to add a new monitored service to your pagerduty account, such as a new application, infrastructure component, or business process. the created service will be used as a target for incoming alerts and incidents, helping to organize and streamline your incident management process. note that some advanced features like intelligent alert grouping may depend on your pagerduty plan.
PAGERDUTY_CREATE_NEW_SERVICEAcciónCreates a new service in pagerduty, which is a key component for managing incidents and alerts. this endpoint allows you to set up a service with various configurations including escalation policies, incident urgency rules, support hours, and alert grouping parameters. use this when you need to add a new monitored service to your pagerduty account, such as a new application, infrastructure component, or business process. the created service will be used as a target for incoming alerts and incidents, helping to organize and streamline your incident management process. note that some advanced features like intelligent alert grouping may depend on your pagerduty plan.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create new tag in systemPAGERDUTY_CREATE_NEW_TAG_IN_SYSTEMAcciónCreates a new tag in pagerduty for labeling and categorizing entities. this endpoint allows users to add a custom label to their pagerduty account, which can be used to organize and filter various resources such as incidents, services, or teams. the created tag can be subsequently assigned to relevant entities to improve organization and searchability within the pagerduty platform. use this endpoint when you need to introduce a new categorization or labeling scheme in your pagerduty setup. note that this endpoint only creates the tag; assigning it to specific entities would require separate api calls.
PAGERDUTY_CREATE_NEW_TAG_IN_SYSTEMAcciónCreates a new tag in pagerduty for labeling and categorizing entities. this endpoint allows users to add a custom label to their pagerduty account, which can be used to organize and filter various resources such as incidents, services, or teams. the created tag can be subsequently assigned to relevant entities to improve organization and searchability within the pagerduty platform. use this endpoint when you need to introduce a new categorization or labeling scheme in your pagerduty setup. note that this endpoint only creates the tag; assigning it to specific entities would require separate api calls.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create new team with detailsPAGERDUTY_CREATE_NEW_TEAM_WITH_DETAILSAcciónCreates a new team within your pagerduty account. this endpoint allows you to establish a group of users with shared responsibilities, often used for organizing incident management and on-call schedules. use this when setting up a new department, project team, or any other group that needs to collaborate on incident responses. the created team can be configured as public or private, determining the level of access for non-members. note that while you can create the team structure with this call, you'll need separate api calls to add members or assign schedules to the team.
PAGERDUTY_CREATE_NEW_TEAM_WITH_DETAILSAcciónCreates a new team within your pagerduty account. this endpoint allows you to establish a group of users with shared responsibilities, often used for organizing incident management and on-call schedules. use this when setting up a new department, project team, or any other group that needs to collaborate on incident responses. the created team can be configured as public or private, determining the level of access for non-members. note that while you can create the team structure with this call, you'll need separate api calls to add members or assign schedules to the team.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create new webhook subscriptionPAGERDUTY_CREATE_NEW_WEBHOOK_SUBSCRIPTIONAcciónCreates a new webhook subscription in pagerduty to receive specific event notifications. this endpoint allows users to set up automated notifications for various incident-related events, such as triggers, acknowledgments, and resolutions. the webhook can be configured to filter events by service, team, or account-wide, and supports custom http headers for enhanced integration capabilities. use this when you need to integrate pagerduty's real-time incident updates with external systems or workflows. note that the webhook's secret for payload verification is only provided in the initial creation response and cannot be retrieved later.
PAGERDUTY_CREATE_NEW_WEBHOOK_SUBSCRIPTIONAcciónCreates a new webhook subscription in pagerduty to receive specific event notifications. this endpoint allows users to set up automated notifications for various incident-related events, such as triggers, acknowledgments, and resolutions. the webhook can be configured to filter events by service, team, or account-wide, and supports custom http headers for enhanced integration capabilities. use this when you need to integrate pagerduty's real-time incident updates with external systems or workflows. note that the webhook's secret for payload verification is only provided in the initial creation response and cannot be retrieved later.
Parámetros de entrada
webhook__subscription__idstringId
webhook__subscription__typestringenumThe type indicating the schema of the object.
webhook_subscriptionwebhook__subscription__activebooleanDetermines whether this subscription will produce webhook events.
webhook__subscription__eventsstring[]The set of outbound event types the webhook will receive.
webhook__subscription__filter__idstringThe id of the object being used as the filter. This field is required for all filter types except account_reference.
webhook__subscription__descriptionstringA short description of the webhook subscription.
webhook__subscription__filter__typestringenumThe type of object being used as the filter.
account_referenceservice_referenceteam_referencewebhook__subscription__delivery__method__idstringId
webhook__subscription__delivery__method__urlstringurlThe destination URL for webhook delivery.
webhook__subscription__delivery__method__typestringenumIndicates the type of the delivery method.
http_delivery_methodwebhook__subscription__delivery__method__secretstringThe secret used to sign webhook payloads. Only provided on the initial create response.
webhook__subscription__delivery__method__custom__headersobject[]Optional headers to be set on this webhook subscription when sent. The header values are redacted in GET requests, but are not redacted on the webhook when delivered to the webhook"s endpoint.
webhook__subscription__delivery__method__temporarily__disabledbooleanWhether or not this webhook subscription is temporarily disabled. Becomes `true` if the delivery method URL is repeatedly rejected by the server.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create or update status page postPAGERDUTY_CREATE_OR_UPDATE_STATUS_PAGE_POSTAcciónCreates a new post on a specified pagerduty status page. this endpoint allows you to publish information about incidents or scheduled maintenance, including details such as the post type, timing, and associated updates. use this to communicate service status, planned downtime, or ongoing issues to your users or customers. the post can include multiple updates, each with its own message, severity, and impact on specific services. this is particularly useful for providing real-time information during incidents or for scheduling and describing maintenance windows.
PAGERDUTY_CREATE_OR_UPDATE_STATUS_PAGE_POSTAcciónCreates a new post on a specified pagerduty status page. this endpoint allows you to publish information about incidents or scheduled maintenance, including details such as the post type, timing, and associated updates. use this to communicate service status, planned downtime, or ongoing issues to your users or customers. the post can include multiple updates, each with its own message, severity, and impact on specific services. this is particularly useful for providing real-time information during incidents or for scheduling and describing maintenance windows.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
post__typestringenumThe type of the object returned by the API - in this case, a Status Page Post.
status_page_postpost__titlestringThe title given to a Post.
post__updatesobject[]Post Updates to be associated with a Post
post__ends__atstringdate-timeThe date and time the Post intent is concluded - only for maintenance post type.
post__post__typestringenumThe type of the Post.
incidentmaintenancepost__starts__atstringdate-timeThe date and time the Post intent becomes effective - only for maintenance post type.
post__status__page__idstringStatus page unique identifier
post__status__page__typestringA string that determines the schema of the object.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create or update status page postmortemPAGERDUTY_CREATE_OR_UPDATE_STATUS_PAGE_POSTMORTEMAcciónCreates or updates a postmortem for a specific status page post in pagerduty. this endpoint allows you to add detailed analysis and insights about an incident after its resolution. the postmortem can include rich-text content and offers the option to notify subscribers. use this when you need to provide a comprehensive review of an incident, its root causes, and lessons learned. it's particularly useful for maintaining transparency and improving incident response processes. note that the postmortem is limited to 10,000 characters and is always associated with an existing status page post.
PAGERDUTY_CREATE_OR_UPDATE_STATUS_PAGE_POSTMORTEMAcciónCreates or updates a postmortem for a specific status page post in pagerduty. this endpoint allows you to add detailed analysis and insights about an incident after its resolution. the postmortem can include rich-text content and offers the option to notify subscribers. use this when you need to provide a comprehensive review of an incident, its root causes, and lessons learned. it's particularly useful for maintaining transparency and improving incident response processes. note that the postmortem is limited to 10,000 characters and is always associated with an existing status page post.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
post_idstringObligatorioThe ID of the Status Page Post.
postmortem__typestringenumThe type of the object returned by the API - in this case, a Status Page Post Postmortem.
status_page_post_postmortempostmortem__messagestringThe message of the Postmortem (supports Rich-Text).
postmortem__post__idstringStatus page post unique identifier
postmortem__post__typestringA string that determines the schema of the object.
postmortem__notify__subscribersbooleanWhether or not subscribers of the Status Page should be notified about the Postmortem.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create response play for incidentsPAGERDUTY_CREATE_RESPONSE_PLAY_FOR_INCIDENTSAcciónCreates a new response play in pagerduty, which is a predefined set of actions to be executed in response to an incident. this endpoint allows you to configure automated responses, including adding subscribers, assigning responders, setting up conference details, and defining how the response play can be triggered. use this when you want to standardize and automate your incident management process, ensuring consistent and efficient responses to different types of incidents. the response play can be set to run automatically for specific services or be manually triggered by team members or responders, depending on the configuration. this tool is particularly useful for creating templated responses for common incident types or for implementing best practices across your organization's incident management workflow.
PAGERDUTY_CREATE_RESPONSE_PLAY_FOR_INCIDENTSAcciónCreates a new response play in pagerduty, which is a predefined set of actions to be executed in response to an incident. this endpoint allows you to configure automated responses, including adding subscribers, assigning responders, setting up conference details, and defining how the response play can be triggered. use this when you want to standardize and automate your incident management process, ensuring consistent and efficient responses to different types of incidents. the response play can be set to run automatically for specific services or be manually triggered by team members or responders, depending on the configuration. this tool is particularly useful for creating templated responses for common incident types or for implementing best practices across your organization's incident management workflow.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create schedule overrides configurationPAGERDUTY_CREATE_SCHEDULE_OVERRIDES_CONFIGURATIONAcciónCreates one or more overrides for a specific schedule in pagerduty. this endpoint allows you to temporarily modify the on-call schedule by assigning different users for specific time periods. it's useful for handling planned absences, shift swaps, or special coverage requirements without permanently altering the regular schedule. the overrides are applied to the schedule identified by the {id} parameter in the endpoint url. multiple overrides can be created in a single request, enabling efficient batch modifications to the schedule. each override specifies a start time, end time, and the user who will be on call during that period. the endpoint should be used when temporary changes to the on-call rotation are needed. it does not modify the underlying schedule configuration.
PAGERDUTY_CREATE_SCHEDULE_OVERRIDES_CONFIGURATIONAcciónCreates one or more overrides for a specific schedule in pagerduty. this endpoint allows you to temporarily modify the on-call schedule by assigning different users for specific time periods. it's useful for handling planned absences, shift swaps, or special coverage requirements without permanently altering the regular schedule. the overrides are applied to the schedule identified by the {id} parameter in the endpoint url. multiple overrides can be created in a single request, enabling efficient batch modifications to the schedule. each override specifies a start time, end time, and the user who will be on call during that period. the endpoint should be used when temporary changes to the on-call rotation are needed. it does not modify the underlying schedule configuration.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
overridesarrayOverrides
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create service event rulePAGERDUTY_CREATE_SERVICE_EVENT_RULEAcciónCreates a new event rule for a specific service in pagerduty. this endpoint allows you to define complex conditions and actions for handling incoming events, enabling automated incident management and alert routing. use this when you need to set up custom logic for processing events, such as setting priorities, annotating incidents, or suppressing alerts based on specific criteria. the rule's position in the evaluation order can be specified, and various time-based conditions can be applied to control when the rule is active. this endpoint is crucial for fine-tuning your incident response workflow and reducing alert noise.
PAGERDUTY_CREATE_SERVICE_EVENT_RULEAcciónCreates a new event rule for a specific service in pagerduty. this endpoint allows you to define complex conditions and actions for handling incoming events, enabling automated incident management and alert routing. use this when you need to set up custom logic for processing events, such as setting priorities, annotating incidents, or suppressing alerts based on specific criteria. the rule's position in the evaluation order can be specified, and various time-based conditions can be applied to control when the rule is active. this endpoint is crucial for fine-tuning your incident response workflow and reducing alert noise.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create statuspage subscriptionPAGERDUTY_CREATE_STATUS_PAGE_SUBSCRIPTIONAcciónCreates a new subscription for a pagerduty status page. this endpoint allows users to set up notifications for specific status pages or components within those pages. it's used to keep subscribers informed about updates, incidents, or changes to the monitored services. the subscription can be configured for either email or webhook notifications, allowing for flexible integration with various notification systems. this tool should be used when setting up new monitoring or alert systems, or when adding new stakeholders who need to be kept informed about service status. it's particularly useful for devops teams, it managers, or customer support teams who need real-time updates on service health. note that this endpoint only creates the subscription; it does not manage or trigger the actual notifications.
PAGERDUTY_CREATE_STATUS_PAGE_SUBSCRIPTIONAcciónCreates a new subscription for a pagerduty status page. this endpoint allows users to set up notifications for specific status pages or components within those pages. it's used to keep subscribers informed about updates, incidents, or changes to the monitored services. the subscription can be configured for either email or webhook notifications, allowing for flexible integration with various notification systems. this tool should be used when setting up new monitoring or alert systems, or when adding new stakeholders who need to be kept informed about service status. it's particularly useful for devops teams, it managers, or customer support teams who need real-time updates on service health. note that this endpoint only creates the subscription; it does not manage or trigger the actual notifications.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
subscription__typestringA string that determines the schema of the object.
subscription__channelstringenumThe channel of the Subscription.
webhookemailsubscription__contactstringThe subscriber"s contact - email address or webhook URL.
subscription__status__page__idstringThe id of the status page.
subscription__status__page__typestringA string that determines the schema of the object.
subscription__subscribable__object__idstringThe ID of the subscribed entity for a given subscription.
subscription__subscribable__object__typestringenumThe type of the subscribed entity for a given subscription.
status_pagestatus_page_servicestatus_page_post
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create status update templatePAGERDUTY_CREATE_STATUS_UPDATE_TEMPLATEAcciónCreates a new template in pagerduty for standardized status updates. this endpoint allows users to define customizable templates for various notification types, including emails and short messages. it's primarily used to streamline communication during incident management by providing consistent and pre-formatted status update messages. the template can include placeholders for dynamic content, allowing for personalized and context-specific notifications. this endpoint should be used when setting up new standardized communication formats for incident updates, but it's important to note that currently only 'status update' type templates are supported.
PAGERDUTY_CREATE_STATUS_UPDATE_TEMPLATEAcciónCreates a new template in pagerduty for standardized status updates. this endpoint allows users to define customizable templates for various notification types, including emails and short messages. it's primarily used to streamline communication during incident management by providing consistent and pre-formatted status update messages. the template can include placeholders for dynamic content, allowing for personalized and context-specific notifications. this endpoint should be used when setting up new standardized communication formats for incident updates, but it's important to note that currently only 'status update' type templates are supported.
Parámetros de entrada
template__namestringThe name of the template
template__descriptionstringDescription of the template
template__template__typestringenumThe type of template (`status_update` is the only supported template at this time)
status_updatetemplate__templated__fields__messagestringThe short-message of the template (SMS, Push notification, Slack, etc)
template__templated__fields__email__bodystringThe HTML body of the e-mail message
template__templated__fields__email__subjectstringThe subject of the e-mail
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create user notification rulePAGERDUTY_CREATE_USER_NOTIFICATION_RULEAcciónCreates a new notification rule for a specific user in pagerduty. this endpoint allows you to define how and when a user should be notified about assigned incidents. you can specify the delay before notification, the method of contact, and the urgency level of incidents that trigger this rule. this is particularly useful for customizing alert behaviors for different users based on their preferences or role within the organization. the rule created will be associated with the user identified by the provided id in the url path.
PAGERDUTY_CREATE_USER_NOTIFICATION_RULEAcciónCreates a new notification rule for a specific user in pagerduty. this endpoint allows you to define how and when a user should be notified about assigned incidents. you can specify the delay before notification, the method of contact, and the urgency level of incidents that trigger this rule. this is particularly useful for customizing alert behaviors for different users based on their preferences or role within the organization. the rule created will be associated with the user identified by the provided id in the url path.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create user objectPAGERDUTY_CREATE_USER_OBJECTAcciónCreates a new user in the pagerduty system with the specified attributes. this endpoint should be used when onboarding new team members or adding users to your pagerduty account. it allows you to set up essential user information, including name, email, role, and time zone preferences. the created user will have default contact methods and notification rules, which can be customized later. note that some fields like teams, contact methods, and notification rules cannot be set during user creation and must be managed separately. the endpoint requires at minimum a name, email, and user type, with several optional fields for further customization.
PAGERDUTY_CREATE_USER_OBJECTAcciónCreates a new user in the pagerduty system with the specified attributes. this endpoint should be used when onboarding new team members or adding users to your pagerduty account. it allows you to set up essential user information, including name, email, role, and time zone preferences. the created user will have default contact methods and notification rules, which can be customized later. note that some fields like teams, contact methods, and notification rules cannot be set during user creation and must be managed separately. the endpoint requires at minimum a name, email, and user type, with several optional fields for further customization.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create user status update notification rulePAGERDUTY_CREATE_USER_STATUS_UPDATE_NOTIFICATION_RULEAcciónCreates a new status update notification rule for a specific user in pagerduty. this endpoint allows you to define how a user will be notified about incident status updates. it's used to customize notification preferences for individual users, ensuring they receive timely updates through their preferred contact method. the rule specifies which contact method (email, phone, push notification, or sms) should be used for sending status updates. this is particularly useful for tailoring notification strategies to match users' roles and responsibilities within the incident management process.
PAGERDUTY_CREATE_USER_STATUS_UPDATE_NOTIFICATION_RULEAcciónCreates a new status update notification rule for a specific user in pagerduty. this endpoint allows you to define how a user will be notified about incident status updates. it's used to customize notification preferences for individual users, ensuring they receive timely updates through their preferred contact method. the rule specifies which contact method (email, phone, push notification, or sms) should be used for sending status updates. this is particularly useful for tailoring notification strategies to match users' roles and responsibilities within the incident management process.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create workflow integration connectionPAGERDUTY_CREATE_WORKFLOW_INTEGRATION_CONNECTIONAcciónCreate a new workflow integration connection. scoped oauth requires: `workflow integrations:connections.write`
PAGERDUTY_CREATE_WORKFLOW_INTEGRATION_CONNECTIONAcciónCreate a new workflow integration connection. scoped oauth requires: `workflow integrations:connections.write`
Parámetros de entrada
idstringThe ID of the connection
namestringObligatorioThe name given to the connection
typestringThe type of the connection
teamsobject[]The teams whose managers are allowed to use or edit this connection
scopesstring[]Scopes
is_defaultbooleanWhether or not this connection is the default connection for this integration
external_idstringThe ID of the external system that this connection is used to connect to
service_urlstringThe URL of the service that this connection is associated with
integration_idstringObligatorioThe integration ID that this connection is associated with
external_id_labelstringThe label of the external system that this connection is used to connect to
health__is__healthybooleanWhether or not the connection is healthy
health__health__messagestringA message describing the health of the connection
health__last__checked__atstringdate-timeThe timestamp of the last health check
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete account subscription by idPAGERDUTY_DELETE_ACCOUNT_SUBSCRIPTION_BY_IDAcciónDeletes the account subscription associated with a specific business service in pagerduty. this endpoint is used to terminate the subscription or billing relationship between a business service and the account. it should be used when you need to discontinue the subscription for a particular business service, such as when the service is no longer needed or when restructuring your pagerduty setup. this action is irreversible, so it should be used with caution. the endpoint does not return any specific data upon successful deletion, likely providing only a success status code.
PAGERDUTY_DELETE_ACCOUNT_SUBSCRIPTION_BY_IDAcciónDeletes the account subscription associated with a specific business service in pagerduty. this endpoint is used to terminate the subscription or billing relationship between a business service and the account. it should be used when you need to discontinue the subscription for a particular business service, such as when the service is no longer needed or when restructuring your pagerduty setup. this action is irreversible, so it should be used with caution. the endpoint does not return any specific data upon successful deletion, likely providing only a success status code.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete a custom field for an incident typePAGERDUTY_DELETE_A_CUSTOM_FIELD_FOR_AN_INCIDENT_TYPEAcciónDelete a custom field for an incident type. custom fields (cf) are a feature which will allow customers to extend incidents with their own custom data, to provide additional context and support features such as customized filtering, search and analytics. custom fields can be applied to different incident types. <!-- theme: warning --> > ### early access > this endpoint is in early access and may change at any time. you must pass in the x-early-access header to access it. scoped oauth requires: `custom fields.write`
PAGERDUTY_DELETE_A_CUSTOM_FIELD_FOR_AN_INCIDENT_TYPEAcciónDelete a custom field for an incident type. custom fields (cf) are a feature which will allow customers to extend incidents with their own custom data, to provide additional context and support features such as customized filtering, search and analytics. custom fields can be applied to different incident types. <!-- theme: warning --> > ### early access > this endpoint is in early access and may change at any time. you must pass in the x-early-access header to access it. scoped oauth requires: `custom fields.write`
Parámetros de entrada
field_idstringObligatorioThe ID of the field.
type_id_or_namestringObligatorioThe ID or name of the Incident Type.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete addon by idPAGERDUTY_DELETE_ADDON_BY_IDAcciónDeletes a specific add-on from the pagerduty account using its unique identifier. this endpoint should be used when you want to remove an integration or extension that is no longer needed or active in your pagerduty setup. it's important to note that this action is irreversible, and once an add-on is deleted, it cannot be recovered without re-adding it. use this endpoint with caution, as removing an add-on may impact any automated workflows or integrations that depend on it.
PAGERDUTY_DELETE_ADDON_BY_IDAcciónDeletes a specific add-on from the pagerduty account using its unique identifier. this endpoint should be used when you want to remove an integration or extension that is no longer needed or active in your pagerduty setup. it's important to note that this action is irreversible, and once an add-on is deleted, it cannot be recovered without re-adding it. use this endpoint with caution, as removing an add-on may impact any automated workflows or integrations that depend on it.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete a field option for a custom fieldPAGERDUTY_DELETE_A_FIELD_OPTION_FOR_A_CUSTOM_FIELDAcciónDelete a field option for a custom field. <!-- theme: warning --> > ### early access > this endpoint is in early access and may change at any time. you must pass in the x-early-access header to access it. scoped oauth requires: `custom fields.write`
PAGERDUTY_DELETE_A_FIELD_OPTION_FOR_A_CUSTOM_FIELDAcciónDelete a field option for a custom field. <!-- theme: warning --> > ### early access > this endpoint is in early access and may change at any time. you must pass in the x-early-access header to access it. scoped oauth requires: `custom fields.write`
Parámetros de entrada
field_idstringObligatorioThe ID of the field.
field_option_idstringObligatorioThe ID of the field option.
type_id_or_namestringObligatorioThe ID or name of the Incident Type.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete alert grouping settingPAGERDUTY_DELETE_ALERT_GROUPING_SETTINGAcciónThis endpoint allows you to delete specific alert grouping settings in pagerduty. it is used to remove outdated or unnecessary configurations that determine how alerts are grouped into incidents. the deletion is permanent and cannot be undone, so it should be used with caution. this operation is particularly useful when updating your incident management strategy or cleaning up unused configurations to maintain an efficient alert grouping system. note that deleting these settings may affect how future alerts are grouped, potentially impacting your team's incident response workflow.
PAGERDUTY_DELETE_ALERT_GROUPING_SETTINGAcciónThis endpoint allows you to delete specific alert grouping settings in pagerduty. it is used to remove outdated or unnecessary configurations that determine how alerts are grouped into incidents. the deletion is permanent and cannot be undone, so it should be used with caution. this operation is particularly useful when updating your incident management strategy or cleaning up unused configurations to maintain an efficient alert grouping system. note that deleting these settings may affect how future alerts are grouped, potentially impacting your team's incident response workflow.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete all oauth delegationsPAGERDUTY_DELETE_ALL_OAUTH_DELEGATIONSAcciónDelete all oauth delegations as per provided query parameters. an oauth delegation represents an instance of a user or account's authorization to an app (via oauth) to access their pagerduty account. common apps include the pagerduty mobile app, slack, microsoft teams, and third-party apps. deleting an oauth delegation will revoke that instance of an app's access to that user or account. to grant access again, reauthorization/reauthentication may be required. at this time, this endpoint only supports deleting mobile app oauth delegations for a given user. this is equivalent to signing users out of the mobile app. this is an asynchronous api, the deletion request itself will be processed within 24 hours. scoped oauth requires: `oauth delegations.write`
PAGERDUTY_DELETE_ALL_OAUTH_DELEGATIONSAcciónDelete all oauth delegations as per provided query parameters. an oauth delegation represents an instance of a user or account's authorization to an app (via oauth) to access their pagerduty account. common apps include the pagerduty mobile app, slack, microsoft teams, and third-party apps. deleting an oauth delegation will revoke that instance of an app's access to that user or account. to grant access again, reauthorization/reauthentication may be required. at this time, this endpoint only supports deleting mobile app oauth delegations for a given user. this is equivalent to signing users out of the mobile app. this is an asynchronous api, the deletion request itself will be processed within 24 hours. scoped oauth requires: `oauth delegations.write`
Parámetros de entrada
typestringObligatorioenumThe type of OAuth delegations this request should target.
mobileuser_idstringObligatorioThe ID of the user for whom this request is applicable.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete automation action by idPAGERDUTY_DELETE_AUTOMATION_ACTION_BY_IDAcciónDeletes a specific automation action from the pagerduty system. this endpoint is used to permanently remove an automation action, which includes any associated scripts or jobs in runbook automation. it should be used when an automation action is no longer needed or has become obsolete. once deleted, the action cannot be recovered, so use this endpoint with caution. this operation is typically performed by administrators or users with appropriate permissions to manage automation actions.
PAGERDUTY_DELETE_AUTOMATION_ACTION_BY_IDAcciónDeletes a specific automation action from the pagerduty system. this endpoint is used to permanently remove an automation action, which includes any associated scripts or jobs in runbook automation. it should be used when an automation action is no longer needed or has become obsolete. once deleted, the action cannot be recovered, so use this endpoint with caution. this operation is typically performed by administrators or users with appropriate permissions to manage automation actions.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete automation action service by idPAGERDUTY_DELETE_AUTOMATION_ACTION_SERVICE_BY_IDAcciónThis endpoint removes a specific automation action from a particular service in pagerduty. it is used to disassociate an automated workflow or action from a service, effectively stopping that action from being triggered for incidents related to the specified service. this operation is useful when you need to update your incident management workflow or when an automated action is no longer relevant for a specific service. it's important to note that this endpoint only removes the association between the action and the service; it does not delete the automation action itself from the system. use this endpoint with caution, as removing an automation action from a service will immediately affect the incident response process for that service.
PAGERDUTY_DELETE_AUTOMATION_ACTION_SERVICE_BY_IDAcciónThis endpoint removes a specific automation action from a particular service in pagerduty. it is used to disassociate an automated workflow or action from a service, effectively stopping that action from being triggered for incidents related to the specified service. this operation is useful when you need to update your incident management workflow or when an automated action is no longer relevant for a specific service. it's important to note that this endpoint only removes the association between the action and the service; it does not delete the automation action itself from the system. use this endpoint with caution, as removing an automation action from a service will immediately affect the incident response process for that service.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
service_idstringObligatorioThe service ID
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete automation actions runner by idPAGERDUTY_DELETE_AUTOMATION_ACTIONS_RUNNER_BY_IDAcciónDeletes a specific automation runner from the pagerduty system. this endpoint is used to permanently remove an automation runner, which is responsible for executing automated tasks and workflows. it should be used when an automation runner is no longer needed or needs to be replaced. once deleted, all associated automated actions and schedules tied to this runner will be affected. exercise caution when using this endpoint, as the deletion is irreversible and may impact existing automation setups.
PAGERDUTY_DELETE_AUTOMATION_ACTIONS_RUNNER_BY_IDAcciónDeletes a specific automation runner from the pagerduty system. this endpoint is used to permanently remove an automation runner, which is responsible for executing automated tasks and workflows. it should be used when an automation runner is no longer needed or needs to be replaced. once deleted, all associated automated actions and schedules tied to this runner will be affected. exercise caution when using this endpoint, as the deletion is irreversible and may impact existing automation setups.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete business service by idPAGERDUTY_DELETE_BUSINESS_SERVICE_BY_IDAcciónDeletes a specific business service from the pagerduty system. this endpoint should be used when you want to permanently remove a business service that is no longer needed or relevant to your organization's incident management structure. it's important to note that this action is irreversible and will remove all associations between the deleted business service and any technical services or incidents. use this endpoint with caution, as it may impact reporting and historical data related to the deleted business service. before deletion, ensure that no active incidents or dependencies rely on this business service to avoid disruptions in your incident management workflow.
PAGERDUTY_DELETE_BUSINESS_SERVICE_BY_IDAcciónDeletes a specific business service from the pagerduty system. this endpoint should be used when you want to permanently remove a business service that is no longer needed or relevant to your organization's incident management structure. it's important to note that this action is irreversible and will remove all associations between the deleted business service and any technical services or incidents. use this endpoint with caution, as it may impact reporting and historical data related to the deleted business service. before deletion, ensure that no active incidents or dependencies rely on this business service to avoid disruptions in your incident management workflow.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete business service priority thresholdsPAGERDUTY_DELETE_BUSINESS_SERVICE_PRIORITY_THRESHOLDSAcciónDeletes all priority thresholds for business services in the pagerduty account. this endpoint is used to remove the configured priority settings that determine how incidents are escalated based on their urgency for business services. it should be used when you want to reset or remove all priority threshold configurations across your business services. this operation is irreversible and will affect how future incidents are prioritized and escalated for all business services in the account. it's important to note that this action does not delete the business services themselves, only their associated priority thresholds.
PAGERDUTY_DELETE_BUSINESS_SERVICE_PRIORITY_THRESHOLDSAcciónDeletes all priority thresholds for business services in the pagerduty account. this endpoint is used to remove the configured priority settings that determine how incidents are escalated based on their urgency for business services. it should be used when you want to reset or remove all priority threshold configurations across your business services. this operation is irreversible and will affect how future incidents are prioritized and escalated for all business services in the account. it's important to note that this action does not delete the business services themselves, only their associated priority thresholds.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete cache variable for eventPAGERDUTY_DELETE_CACHE_VARIABLE_FOR_EVENTAcciónDeletes a specific cache variable associated with an event orchestration in pagerduty. this endpoint is used to remove temporary data storage that was previously set up for use in event orchestration workflows. it should be used when you need to clean up or remove outdated cache variables that are no longer needed in your event management process. this operation is permanent and cannot be undone, so it should be used with caution. the endpoint requires both the event orchestration id and the specific cache variable id to ensure precise removal of the intended data.
PAGERDUTY_DELETE_CACHE_VARIABLE_FOR_EVENTAcciónDeletes a specific cache variable associated with an event orchestration in pagerduty. this endpoint is used to remove temporary data storage that was previously set up for use in event orchestration workflows. it should be used when you need to clean up or remove outdated cache variables that are no longer needed in your event management process. this operation is permanent and cannot be undone, so it should be used with caution. the endpoint requires both the event orchestration id and the specific cache variable id to ensure precise removal of the intended data.
Parámetros de entrada
idstringObligatorioThe ID of an Event Orchestration.
cache_variable_idstringObligatorioThe ID of a Cache Variable.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete cache variable from servicePAGERDUTY_DELETE_CACHE_VARIABLE_FROM_SERVICEAcciónThis endpoint deletes a specific cache variable associated with a service in pagerduty's event orchestration system. it is used to remove temporary data that is no longer needed, helping to maintain system efficiency. the endpoint should be used when you want to permanently remove a cache variable from a particular service, such as when the variable is obsolete or to free up resources. it's important to note that this action is irreversible, and once deleted, the cache variable cannot be recovered. use this endpoint with caution to avoid accidentally removing critical data used in event orchestrations.
PAGERDUTY_DELETE_CACHE_VARIABLE_FROM_SERVICEAcciónThis endpoint deletes a specific cache variable associated with a service in pagerduty's event orchestration system. it is used to remove temporary data that is no longer needed, helping to maintain system efficiency. the endpoint should be used when you want to permanently remove a cache variable from a particular service, such as when the variable is obsolete or to free up resources. it's important to note that this action is irreversible, and once deleted, the cache variable cannot be recovered. use this endpoint with caution to avoid accidentally removing critical data used in event orchestrations.
Parámetros de entrada
service_idstringObligatorioThe service ID
cache_variable_idstringObligatorioThe ID of a Cache Variable.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete custom field by field idPAGERDUTY_DELETE_CUSTOM_FIELD_BY_FIELD_IDAcciónDeletes a specific custom field from incidents in pagerduty. this endpoint allows users to remove a custom field that is no longer needed or relevant for incident management. it should be used when you want to permanently delete a custom field from all incidents, both existing and future. the operation is irreversible, so caution should be exercised when using this endpoint. it's important to note that this action will remove the specified custom field and its associated data from all incidents, which could impact reporting and analysis based on that field.
PAGERDUTY_DELETE_CUSTOM_FIELD_BY_FIELD_IDAcciónDeletes a specific custom field from incidents in pagerduty. this endpoint allows users to remove a custom field that is no longer needed or relevant for incident management. it should be used when you want to permanently delete a custom field from all incidents, both existing and future. the operation is irreversible, so caution should be exercised when using this endpoint. it's important to note that this action will remove the specified custom field and its associated data from all incidents, which could impact reporting and analysis based on that field.
Parámetros de entrada
field_idstringObligatorioThe ID of the field.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete escalation policy by idPAGERDUTY_DELETE_ESCALATION_POLICY_BY_IDAcciónPermanently removes a specific escalation policy from the pagerduty system. this endpoint should be used when an escalation policy is no longer needed or has become obsolete. once deleted, the escalation policy cannot be recovered, and any services or incidents associated with it will need to be reassigned. exercise caution when using this endpoint, as it will impact incident routing and may affect your team's ability to respond to alerts if not properly managed. it's recommended to review and update any dependent services before deleting an escalation policy.
PAGERDUTY_DELETE_ESCALATION_POLICY_BY_IDAcciónPermanently removes a specific escalation policy from the pagerduty system. this endpoint should be used when an escalation policy is no longer needed or has become obsolete. once deleted, the escalation policy cannot be recovered, and any services or incidents associated with it will need to be reassigned. exercise caution when using this endpoint, as it will impact incident routing and may affect your team's ability to respond to alerts if not properly managed. it's recommended to review and update any dependent services before deleting an escalation policy.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete event by idPAGERDUTY_DELETE_EVENT_BY_IDAcciónDeletes a specific event orchestration from the pagerduty system. this endpoint should be used when you want to permanently remove an event orchestration configuration, including all its associated rules and routing logic. it's important to note that this action is irreversible, and once an event orchestration is deleted, it cannot be recovered. before using this endpoint, ensure that the event orchestration is no longer needed and that its deletion won't disrupt any critical event routing or automation processes in your pagerduty setup. this endpoint is particularly useful during cleanup operations or when restructuring your event management workflow.
PAGERDUTY_DELETE_EVENT_BY_IDAcciónDeletes a specific event orchestration from the pagerduty system. this endpoint should be used when you want to permanently remove an event orchestration configuration, including all its associated rules and routing logic. it's important to note that this action is irreversible, and once an event orchestration is deleted, it cannot be recovered. before using this endpoint, ensure that the event orchestration is no longer needed and that its deletion won't disrupt any critical event routing or automation processes in your pagerduty setup. this endpoint is particularly useful during cleanup operations or when restructuring your event management workflow.
Parámetros de entrada
idstringObligatorioThe ID of an Event Orchestration.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete extension by idPAGERDUTY_DELETE_EXTENSION_BY_IDAcciónDeletes a specific extension from the pagerduty service. this endpoint should be used when you want to remove an additional feature or integration that has been previously added to your pagerduty account. it's particularly useful for cleaning up obsolete integrations or disabling unwanted functionalities. note that deleting an extension is permanent and cannot be undone, so use this endpoint with caution. this operation doesn't affect the core pagerduty service, only the specified extension.
PAGERDUTY_DELETE_EXTENSION_BY_IDAcciónDeletes a specific extension from the pagerduty service. this endpoint should be used when you want to remove an additional feature or integration that has been previously added to your pagerduty account. it's particularly useful for cleaning up obsolete integrations or disabling unwanted functionalities. note that deleting an extension is permanent and cannot be undone, so use this endpoint with caution. this operation doesn't affect the core pagerduty service, only the specified extension.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete field optionPAGERDUTY_DELETE_FIELD_OPTIONAcciónThis endpoint deletes a specific field option from a custom field in pagerduty's incident management system. it allows you to remove predefined options that are no longer needed or relevant for incident categorization or data collection. use this endpoint when you want to update the available options for a custom field by removing outdated or unnecessary choices. be cautious when using this endpoint, as deleting a field option may impact existing incidents that use this option and could affect reporting or automation based on these custom fields. this operation cannot be undone, so it's advisable to have a backup of your custom field configuration before making changes.
PAGERDUTY_DELETE_FIELD_OPTIONAcciónThis endpoint deletes a specific field option from a custom field in pagerduty's incident management system. it allows you to remove predefined options that are no longer needed or relevant for incident categorization or data collection. use this endpoint when you want to update the available options for a custom field by removing outdated or unnecessary choices. be cautious when using this endpoint, as deleting a field option may impact existing incidents that use this option and could affect reporting or automation based on these custom fields. this operation cannot be undone, so it's advisable to have a backup of your custom field configuration before making changes.
Parámetros de entrada
field_idstringObligatorioThe ID of the field.
field_option_idstringObligatorioThe ID of the field option.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete incident workflow by idPAGERDUTY_DELETE_INCIDENT_WORKFLOW_BY_IDAcciónDeletes a specific incident workflow from the pagerduty system. this endpoint should be used when you want to permanently remove a customized sequence of automated actions and triggers associated with incident management. it's important to note that this action is irreversible, and once deleted, the workflow cannot be recovered. use this endpoint with caution, ensuring that the workflow is no longer needed before deletion. this operation helps in maintaining a clean and relevant set of incident workflows, improving overall incident management efficiency.
PAGERDUTY_DELETE_INCIDENT_WORKFLOW_BY_IDAcciónDeletes a specific incident workflow from the pagerduty system. this endpoint should be used when you want to permanently remove a customized sequence of automated actions and triggers associated with incident management. it's important to note that this action is irreversible, and once deleted, the workflow cannot be recovered. use this endpoint with caution, ensuring that the workflow is no longer needed before deletion. this operation helps in maintaining a clean and relevant set of incident workflows, improving overall incident management efficiency.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete incident workflow trigger by idPAGERDUTY_DELETE_INCIDENT_WORKFLOW_TRIGGER_BY_IDAcciónDeletes a specific trigger associated with an incident workflow in pagerduty. this endpoint is used to remove an automated trigger that initiates a predefined workflow in response to incidents. it should be used when you need to modify your incident response automation by removing outdated or unnecessary triggers. this operation is permanent and cannot be undone, so it should be used with caution. the endpoint does not return any data upon successful deletion, typically responding with a 204 no content status.
PAGERDUTY_DELETE_INCIDENT_WORKFLOW_TRIGGER_BY_IDAcciónDeletes a specific trigger associated with an incident workflow in pagerduty. this endpoint is used to remove an automated trigger that initiates a predefined workflow in response to incidents. it should be used when you need to modify your incident response automation by removing outdated or unnecessary triggers. this operation is permanent and cannot be undone, so it should be used with caution. the endpoint does not return any data upon successful deletion, typically responding with a 204 no content status.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete incident workflow trigger servicePAGERDUTY_DELETE_INCIDENT_WORKFLOW_TRIGGER_SERVICEAcciónThis endpoint removes a specific service from a trigger within an incident workflow in pagerduty. it is used to modify the configuration of an existing incident workflow by disassociating a service from a particular trigger. this action is useful when you need to update the automation rules or remove a service from the automated response process for certain incidents. the endpoint requires both the trigger id and the service id to be specified in the url path. upon successful execution, the specified service will no longer be associated with the trigger, affecting future incident workflow executions. this operation cannot be undone, so it should be used with caution to avoid disrupting critical incident management processes.
PAGERDUTY_DELETE_INCIDENT_WORKFLOW_TRIGGER_SERVICEAcciónThis endpoint removes a specific service from a trigger within an incident workflow in pagerduty. it is used to modify the configuration of an existing incident workflow by disassociating a service from a particular trigger. this action is useful when you need to update the automation rules or remove a service from the automated response process for certain incidents. the endpoint requires both the trigger id and the service id to be specified in the url path. upon successful execution, the specified service will no longer be associated with the trigger, affecting future incident workflow executions. this operation cannot be undone, so it should be used with caution to avoid disrupting critical incident management processes.
Parámetros de entrada
service_idstringObligatorioIdentifier for the Service
trigger_idstringObligatorioIdentifier for the Trigger
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete integration from event orchestrationPAGERDUTY_DELETE_INTEGRATION_FROM_EVENT_ORCHESTRATIONAcciónRemoves a specific integration from an event orchestration in pagerduty. this endpoint is used to disconnect a particular tool or service from the event orchestration setup, effectively stopping it from triggering or modifying incidents within that orchestration. it's particularly useful when you need to retire an old integration or reconfigure your event management workflow. be cautious when using this endpoint, as deleting an integration is irreversible and may impact your incident response processes if not properly planned.
PAGERDUTY_DELETE_INTEGRATION_FROM_EVENT_ORCHESTRATIONAcciónRemoves a specific integration from an event orchestration in pagerduty. this endpoint is used to disconnect a particular tool or service from the event orchestration setup, effectively stopping it from triggering or modifying incidents within that orchestration. it's particularly useful when you need to retire an old integration or reconfigure your event management workflow. be cautious when using this endpoint, as deleting an integration is irreversible and may impact your incident response processes if not properly planned.
Parámetros de entrada
idstringObligatorioThe ID of an Event Orchestration.
integration_idstringObligatorioThe ID of an Integration.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete maintenance window by idPAGERDUTY_DELETE_MAINTENANCE_WINDOW_BY_IDAcciónDeletes a specific maintenance window in pagerduty's incident management system. this endpoint is used to permanently remove a scheduled maintenance window, effectively re-enabling any services and integrations that were temporarily disabled during the maintenance period. it should be used when a maintenance window is no longer needed or was created in error. once deleted, the maintenance window cannot be recovered, so caution should be exercised when using this endpoint. this operation is particularly useful for cleaning up obsolete maintenance windows or adjusting scheduled maintenance plans.
PAGERDUTY_DELETE_MAINTENANCE_WINDOW_BY_IDAcciónDeletes a specific maintenance window in pagerduty's incident management system. this endpoint is used to permanently remove a scheduled maintenance window, effectively re-enabling any services and integrations that were temporarily disabled during the maintenance period. it should be used when a maintenance window is no longer needed or was created in error. once deleted, the maintenance window cannot be recovered, so caution should be exercised when using this endpoint. this operation is particularly useful for cleaning up obsolete maintenance windows or adjusting scheduled maintenance plans.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete oncall handoff notification rulePAGERDUTY_DELETE_ONCALL_HANDOFF_NOTIFICATION_RULEAcciónThis endpoint deletes a specific on-call handoff notification rule for a given user in pagerduty. it is used to remove custom notification settings for when on-call responsibilities are transferred between team members. this operation is permanent and cannot be undone, so it should be used with caution. the endpoint is particularly useful for maintaining clean and up-to-date notification configurations, especially when certain handoff rules are no longer needed or have become obsolete. it requires both the user's id and the specific rule id to ensure precise targeting of the rule to be deleted.
PAGERDUTY_DELETE_ONCALL_HANDOFF_NOTIFICATION_RULEAcciónThis endpoint deletes a specific on-call handoff notification rule for a given user in pagerduty. it is used to remove custom notification settings for when on-call responsibilities are transferred between team members. this operation is permanent and cannot be undone, so it should be used with caution. the endpoint is particularly useful for maintaining clean and up-to-date notification configurations, especially when certain handoff rules are no longer needed or have become obsolete. it requires both the user's id and the specific rule id to ensure precise targeting of the rule to be deleted.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
oncall_handoff_notification_rule_idstringObligatorioThe oncall handoff notification rule ID on the user.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete post from status pagePAGERDUTY_DELETE_POST_FROM_STATUS_PAGEAcciónThis endpoint deletes a specific post from a pagerduty status page. it is used to remove outdated or irrelevant information from a status page, helping to maintain clear and accurate communication with users about service status. the operation is irreversible, so it should be used with caution. this endpoint is particularly useful for cleaning up resolved incidents or removing erroneous updates. it does not provide any ability to modify or retrieve post content; it only removes the specified post entirely from the status page.
PAGERDUTY_DELETE_POST_FROM_STATUS_PAGEAcciónThis endpoint deletes a specific post from a pagerduty status page. it is used to remove outdated or irrelevant information from a status page, helping to maintain clear and accurate communication with users about service status. the operation is irreversible, so it should be used with caution. this endpoint is particularly useful for cleaning up resolved incidents or removing erroneous updates. it does not provide any ability to modify or retrieve post content; it only removes the specified post entirely from the status page.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
post_idstringObligatorioThe ID of the Status Page Post.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete post update by idPAGERDUTY_DELETE_POST_UPDATE_BY_IDAcciónThis endpoint deletes a specific post update from a status page post in pagerduty. it allows users to remove outdated or incorrect information from a status page, ensuring that only relevant and accurate updates are displayed. the endpoint should be used when an organization needs to retract or remove a previously published update on their status page. it's important to note that this action is permanent and cannot be undone, so it should be used with caution. this endpoint is particularly useful for maintaining the accuracy and relevance of status page communications during incident management or scheduled maintenance periods.
PAGERDUTY_DELETE_POST_UPDATE_BY_IDAcciónThis endpoint deletes a specific post update from a status page post in pagerduty. it allows users to remove outdated or incorrect information from a status page, ensuring that only relevant and accurate updates are displayed. the endpoint should be used when an organization needs to retract or remove a previously published update on their status page. it's important to note that this action is permanent and cannot be undone, so it should be used with caution. this endpoint is particularly useful for maintaining the accuracy and relevance of status page communications during incident management or scheduled maintenance periods.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
post_idstringObligatorioThe ID of the Status Page Post.
post_update_idstringObligatorioThe ID of the Status Page Post Update.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete response playPAGERDUTY_DELETE_RESPONSE_PLAYAcciónDeletes a specific response play from the pagerduty system. this endpoint should be used when you need to remove an outdated or unnecessary response play from your incident management workflow. it permanently eliminates the predefined sequence of actions associated with the specified response play id. use this endpoint with caution, as the deletion is irreversible and may impact automated incident response processes. this operation is particularly useful for maintaining an up-to-date and efficient set of response strategies in your pagerduty account.
PAGERDUTY_DELETE_RESPONSE_PLAYAcciónDeletes a specific response play from the pagerduty system. this endpoint should be used when you need to remove an outdated or unnecessary response play from your incident management workflow. it permanently eliminates the predefined sequence of actions associated with the specified response play id. use this endpoint with caution, as the deletion is irreversible and may impact automated incident response processes. this operation is particularly useful for maintaining an up-to-date and efficient set of response strategies in your pagerduty account.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete rule from ruleset by idPAGERDUTY_DELETE_RULE_FROM_RULESET_BY_IDAcciónDeletes a specific rule from a ruleset in pagerduty's incident management platform. this endpoint allows users to remove individual event rules, providing flexibility in managing and updating rulesets. it should be used when you need to eliminate an outdated, unnecessary, or incorrect rule from a ruleset. the operation is permanent and cannot be undone, so caution should be exercised when using this endpoint. it's important to note that deleting a rule may affect the event routing and actions defined in the ruleset, potentially impacting incident management workflows.
PAGERDUTY_DELETE_RULE_FROM_RULESET_BY_IDAcciónDeletes a specific rule from a ruleset in pagerduty's incident management platform. this endpoint allows users to remove individual event rules, providing flexibility in managing and updating rulesets. it should be used when you need to eliminate an outdated, unnecessary, or incorrect rule from a ruleset. the operation is permanent and cannot be undone, so caution should be exercised when using this endpoint. it's important to note that deleting a rule may affect the event routing and actions defined in the ruleset, potentially impacting incident management workflows.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
rule_idstringObligatorioThe id of the Event Rule to retrieve.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete ruleset by idPAGERDUTY_DELETE_RULESET_BY_IDAcciónDeletes a specific ruleset from the pagerduty system based on the provided id. this endpoint should be used when you need to remove an existing ruleset, which may be necessary during incident management reconfiguration or when cleaning up obsolete rulesets. the deletion is permanent and cannot be undone, so use this endpoint with caution. it's important to note that deleting a ruleset will affect the incident routing and escalation policies associated with it, potentially impacting your organization's incident response workflow.
PAGERDUTY_DELETE_RULESET_BY_IDAcciónDeletes a specific ruleset from the pagerduty system based on the provided id. this endpoint should be used when you need to remove an existing ruleset, which may be necessary during incident management reconfiguration or when cleaning up obsolete rulesets. the deletion is permanent and cannot be undone, so use this endpoint with caution. it's important to note that deleting a ruleset will affect the incident routing and escalation policies associated with it, potentially impacting your organization's incident response workflow.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete runner team associationPAGERDUTY_DELETE_RUNNER_TEAM_ASSOCIATIONAcciónThis endpoint removes a team's association from a specific automation action runner in pagerduty. it is used to revoke a team's access to execute or manage tasks on a particular runner. the operation is permanent and should be used when you no longer want a team to have access to the runner's capabilities. this action is typically performed for security reasons, organizational changes, or when refining access control within your pagerduty environment. note that this endpoint only removes the association; it does not delete the runner or the team themselves.
PAGERDUTY_DELETE_RUNNER_TEAM_ASSOCIATIONAcciónThis endpoint removes a team's association from a specific automation action runner in pagerduty. it is used to revoke a team's access to execute or manage tasks on a particular runner. the operation is permanent and should be used when you no longer want a team to have access to the runner's capabilities. this action is typically performed for security reasons, organizational changes, or when refining access control within your pagerduty environment. note that this endpoint only removes the association; it does not delete the runner or the team themselves.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
team_idstringObligatorioThe team ID
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete schedule by idPAGERDUTY_DELETE_SCHEDULE_BY_IDAcciónThe deleteschedule endpoint removes a specific schedule from the pagerduty system. it is used to delete outdated or unnecessary on-call schedules, helping to maintain an organized and efficient incident management workflow. this operation is permanent and cannot be undone, so it should be used with caution. the endpoint is particularly useful when restructuring team rotations or when a project or team associated with the schedule is no longer active. it's important to note that deleting a schedule does not affect any historical data or past incidents associated with it, but it will prevent the schedule from being used in future incident assignments.
PAGERDUTY_DELETE_SCHEDULE_BY_IDAcciónThe deleteschedule endpoint removes a specific schedule from the pagerduty system. it is used to delete outdated or unnecessary on-call schedules, helping to maintain an organized and efficient incident management workflow. this operation is permanent and cannot be undone, so it should be used with caution. the endpoint is particularly useful when restructuring team rotations or when a project or team associated with the schedule is no longer active. it's important to note that deleting a schedule does not affect any historical data or past incidents associated with it, but it will prevent the schedule from being used in future incident assignments.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete schedule override by idPAGERDUTY_DELETE_SCHEDULE_OVERRIDE_BY_IDAcciónThis endpoint deletes a specific override from a pagerduty schedule. it allows users to remove temporary changes made to the regular schedule, reverting it back to its original state. this operation is useful for canceling previously set overrides that are no longer needed, such as temporary shift changes or one-time schedule adjustments. the deletion is permanent and cannot be undone, so it should be used with caution. this endpoint is particularly helpful for maintaining schedule integrity and ensuring that only current and relevant overrides remain active.
PAGERDUTY_DELETE_SCHEDULE_OVERRIDE_BY_IDAcciónThis endpoint deletes a specific override from a pagerduty schedule. it allows users to remove temporary changes made to the regular schedule, reverting it back to its original state. this operation is useful for canceling previously set overrides that are no longer needed, such as temporary shift changes or one-time schedule adjustments. the deletion is permanent and cannot be undone, so it should be used with caution. this endpoint is particularly helpful for maintaining schedule integrity and ensuring that only current and relevant overrides remain active.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
override_idstringObligatorioThe override ID on the schedule.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete service by idPAGERDUTY_DELETE_SERVICE_BY_IDAcciónDeletes a specific service from the pagerduty account. this endpoint should be used when you need to permanently remove a service that is no longer required or active. it's important to note that this operation is irreversible and will delete all associated incidents, alerts, and integrations for the specified service. use this endpoint with caution, as it can impact your incident management workflow. before deletion, ensure that the service is no longer needed and that all relevant data has been backed up if necessary.
PAGERDUTY_DELETE_SERVICE_BY_IDAcciónDeletes a specific service from the pagerduty account. this endpoint should be used when you need to permanently remove a service that is no longer required or active. it's important to note that this operation is irreversible and will delete all associated incidents, alerts, and integrations for the specified service. use this endpoint with caution, as it can impact your incident management workflow. before deletion, ensure that the service is no longer needed and that all relevant data has been backed up if necessary.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete service rule by idPAGERDUTY_DELETE_SERVICE_RULE_BY_IDAcciónDeletes a specific rule from a pagerduty service. this endpoint is used to permanently remove a rule that defines conditions for incident creation or automation within a particular service. it should be used when you need to eliminate an outdated, incorrect, or no longer needed rule from your service configuration. the operation cannot be undone, so use it with caution. this endpoint does not return the deleted rule's details; it only confirms the successful deletion.
PAGERDUTY_DELETE_SERVICE_RULE_BY_IDAcciónDeletes a specific rule from a pagerduty service. this endpoint is used to permanently remove a rule that defines conditions for incident creation or automation within a particular service. it should be used when you need to eliminate an outdated, incorrect, or no longer needed rule from your service configuration. the operation cannot be undone, so use it with caution. this endpoint does not return the deleted rule's details; it only confirms the successful deletion.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
rule_idstringObligatorioThe id of the Event Rule to retrieve.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete status page postmortemPAGERDUTY_DELETE_STATUS_PAGE_POSTMORTEMAcciónThis endpoint allows you to delete a postmortem associated with a specific post on a pagerduty status page. it is used to remove the detailed analysis and lessons learned from an incident after it has been resolved and documented. this action is permanent and should be used with caution, as it will remove valuable information about past incidents. the endpoint is particularly useful for maintaining the relevance of status page content, removing outdated postmortems, or correcting information that should not have been published. it's important to note that this operation cannot be undone, so it's recommended to have a backup of the postmortem content before deletion if retention of this information is necessary for internal records.
PAGERDUTY_DELETE_STATUS_PAGE_POSTMORTEMAcciónThis endpoint allows you to delete a postmortem associated with a specific post on a pagerduty status page. it is used to remove the detailed analysis and lessons learned from an incident after it has been resolved and documented. this action is permanent and should be used with caution, as it will remove valuable information about past incidents. the endpoint is particularly useful for maintaining the relevance of status page content, removing outdated postmortems, or correcting information that should not have been published. it's important to note that this operation cannot be undone, so it's recommended to have a backup of the postmortem content before deletion if retention of this information is necessary for internal records.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
post_idstringObligatorioThe ID of the Status Page Post.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete status update notification rulePAGERDUTY_DELETE_STATUS_UPDATE_NOTIFICATION_RULEAcciónDeletes a specific status update notification rule associated with a user in the pagerduty system. this endpoint allows administrators or users with appropriate permissions to remove custom notification rules for status updates, helping to manage and streamline the user's notification preferences. it should be used when a particular status update notification rule is no longer needed or requires removal from the user's settings. the operation is irreversible, so caution should be exercised when invoking this endpoint. it's important to note that this endpoint only removes the specified rule and does not affect other notification rules or user settings.
PAGERDUTY_DELETE_STATUS_UPDATE_NOTIFICATION_RULEAcciónDeletes a specific status update notification rule associated with a user in the pagerduty system. this endpoint allows administrators or users with appropriate permissions to remove custom notification rules for status updates, helping to manage and streamline the user's notification preferences. it should be used when a particular status update notification rule is no longer needed or requires removal from the user's settings. the operation is irreversible, so caution should be exercised when invoking this endpoint. it's important to note that this endpoint only removes the specified rule and does not affect other notification rules or user settings.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
status_update_notification_rule_idstringObligatorioThe status update notification rule ID on the user.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete subscription from status pagePAGERDUTY_DELETE_SUBSCRIPTION_FROM_STATUS_PAGEAcciónDeletes a specific subscription associated with a pagerduty status page. this endpoint is used to remove a subscription, effectively stopping notifications or updates related to the status page for the subscribed entity. it should be used when a user or system no longer needs to receive alerts or information about a particular status page. this operation is permanent and cannot be undone, so it should be used with caution. the endpoint requires both the status page id and the specific subscription id to ensure precise removal of the intended subscription.
PAGERDUTY_DELETE_SUBSCRIPTION_FROM_STATUS_PAGEAcciónDeletes a specific subscription associated with a pagerduty status page. this endpoint is used to remove a subscription, effectively stopping notifications or updates related to the status page for the subscribed entity. it should be used when a user or system no longer needs to receive alerts or information about a particular status page. this operation is permanent and cannot be undone, so it should be used with caution. the endpoint requires both the status page id and the specific subscription id to ensure precise removal of the intended subscription.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
subscription_idstringObligatorioThe ID of the Status Page subscription.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete tag by idPAGERDUTY_DELETE_TAG_BY_IDAcciónDeletes a specific tag from the pagerduty system based on its unique identifier. this endpoint should be used when you need to remove a tag that is no longer relevant or necessary for categorizing incidents, services, or other resources in pagerduty. it's important to note that deleting a tag will remove it from all associated resources, which could impact filtering and organization within the pagerduty platform. this operation is irreversible, so it should be used with caution. the endpoint does not return the deleted tag's information, so if you need to reference the tag details, you should retrieve them before deletion.
PAGERDUTY_DELETE_TAG_BY_IDAcciónDeletes a specific tag from the pagerduty system based on its unique identifier. this endpoint should be used when you need to remove a tag that is no longer relevant or necessary for categorizing incidents, services, or other resources in pagerduty. it's important to note that deleting a tag will remove it from all associated resources, which could impact filtering and organization within the pagerduty platform. this operation is irreversible, so it should be used with caution. the endpoint does not return the deleted tag's information, so if you need to reference the tag details, you should retrieve them before deletion.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete team by idPAGERDUTY_DELETE_TEAM_BY_IDAcciónDeletes a specific team from the pagerduty system based on the provided team id. this endpoint should be used when you need to remove a team that is no longer required in your incident management structure. it's important to note that deleting a team is a permanent action and cannot be undone. before deletion, ensure that all associated users, schedules, and escalation policies have been properly reassigned or removed to prevent disruption to your incident management workflows. this operation does not delete the users within the team; it only removes the team structure itself.
PAGERDUTY_DELETE_TEAM_BY_IDAcciónDeletes a specific team from the pagerduty system based on the provided team id. this endpoint should be used when you need to remove a team that is no longer required in your incident management structure. it's important to note that deleting a team is a permanent action and cannot be undone. before deletion, ensure that all associated users, schedules, and escalation policies have been properly reassigned or removed to prevent disruption to your incident management workflows. this operation does not delete the users within the team; it only removes the team structure itself.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
reassignment_teamstringTeam to reassign unresolved incident to. If an unresolved incident exists on both the reassignment team and the team being deleted, a duplicate will not be made. If not supplied, unresolved incidents will be made account-level.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete team escalation policyPAGERDUTY_DELETE_TEAM_ESCALATION_POLICYAcciónThis endpoint removes an escalation policy association from a specific team in pagerduty. it is used to update team configurations by disassociating an escalation policy that is no longer needed or relevant for the team's incident management process. the operation is irreversible and should be used with caution, as it may affect the team's incident response workflow. this endpoint is particularly useful when reorganizing team responsibilities or during cleanup of outdated escalation policies. it does not delete the escalation policy itself, but only removes its association with the specified team.
PAGERDUTY_DELETE_TEAM_ESCALATION_POLICYAcciónThis endpoint removes an escalation policy association from a specific team in pagerduty. it is used to update team configurations by disassociating an escalation policy that is no longer needed or relevant for the team's incident management process. the operation is irreversible and should be used with caution, as it may affect the team's incident response workflow. this endpoint is particularly useful when reorganizing team responsibilities or during cleanup of outdated escalation policies. it does not delete the escalation policy itself, but only removes its association with the specified team.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
escalation_policy_idstringObligatorioThe escalation policy ID on the team.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete team from automation actionPAGERDUTY_DELETE_TEAM_FROM_AUTOMATION_ACTIONAcciónThis endpoint removes a specific team's access to an automation action in pagerduty. it's used to revoke permissions when a team no longer needs to use or should not have access to a particular automation action. this operation is permanent and cannot be undone through this endpoint. it should be used carefully, as it will immediately prevent the specified team from executing the automation action. this endpoint is particularly useful for managing access control and ensuring that only authorized teams can perform certain automated tasks.
PAGERDUTY_DELETE_TEAM_FROM_AUTOMATION_ACTIONAcciónThis endpoint removes a specific team's access to an automation action in pagerduty. it's used to revoke permissions when a team no longer needs to use or should not have access to a particular automation action. this operation is permanent and cannot be undone through this endpoint. it should be used carefully, as it will immediately prevent the specified team from executing the automation action. this endpoint is particularly useful for managing access control and ensuring that only authorized teams can perform certain automated tasks.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
team_idstringObligatorioThe team ID
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete template by idPAGERDUTY_DELETE_TEMPLATE_BY_IDAcciónDeletes a specific template from the pagerduty account. this endpoint is used to permanently remove a template configuration, which can be useful for cleaning up outdated or unnecessary incident response plans. once deleted, the template cannot be recovered, so use this operation with caution. it should be used when you no longer need a particular template for incident management or when you want to replace an old template with a new one. this operation does not affect any ongoing incidents that may have been created using the template.
PAGERDUTY_DELETE_TEMPLATE_BY_IDAcciónDeletes a specific template from the pagerduty account. this endpoint is used to permanently remove a template configuration, which can be useful for cleaning up outdated or unnecessary incident response plans. once deleted, the template cannot be recovered, so use this operation with caution. it should be used when you no longer need a particular template for incident management or when you want to replace an old template with a new one. this operation does not affect any ongoing incidents that may have been created using the template.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete user by idPAGERDUTY_DELETE_USER_BY_IDAcciónDeletes a specific user from the pagerduty system using their unique identifier. this endpoint should be used when you need to permanently remove a user's account, such as when an employee leaves the organization or no longer requires access to the incident management system. it's important to note that deleting a user is irreversible and will remove all associated data, including their contact information, notification rules, and incident history. before deletion, ensure that any ongoing incidents or schedules involving this user are reassigned to prevent disruptions in incident management workflows. this operation cannot be undone, so it should be used with caution and only when absolutely necessary.
PAGERDUTY_DELETE_USER_BY_IDAcciónDeletes a specific user from the pagerduty system using their unique identifier. this endpoint should be used when you need to permanently remove a user's account, such as when an employee leaves the organization or no longer requires access to the incident management system. it's important to note that deleting a user is irreversible and will remove all associated data, including their contact information, notification rules, and incident history. before deletion, ensure that any ongoing incidents or schedules involving this user are reassigned to prevent disruptions in incident management workflows. this operation cannot be undone, so it should be used with caution and only when absolutely necessary.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete user contact methodPAGERDUTY_DELETE_USER_CONTACT_METHODAcciónDeletes a specific contact method associated with a user in pagerduty. this endpoint should be used when you need to remove an outdated or unnecessary contact method from a user's profile. it permanently removes the specified contact method, so use with caution. this operation cannot be undone. ensure that the user has at least one remaining contact method after deletion to maintain their ability to receive notifications. this endpoint is particularly useful for maintaining up-to-date user profiles and streamlining communication channels.
PAGERDUTY_DELETE_USER_CONTACT_METHODAcciónDeletes a specific contact method associated with a user in pagerduty. this endpoint should be used when you need to remove an outdated or unnecessary contact method from a user's profile. it permanently removes the specified contact method, so use with caution. this operation cannot be undone. ensure that the user has at least one remaining contact method after deletion to maintain their ability to receive notifications. this endpoint is particularly useful for maintaining up-to-date user profiles and streamlining communication channels.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
contact_method_idstringObligatorioThe contact method ID on the user.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete user from team by idPAGERDUTY_DELETE_USER_FROM_TEAM_BY_IDAcciónThis endpoint removes a specific user from a designated team within the pagerduty incident management platform. it is used to update team compositions by disassociating a user from a particular team, which affects the user's involvement in that team's incident responses and escalation policies. this operation is particularly useful when restructuring teams, offboarding employees, or adjusting user roles and responsibilities. the endpoint requires both the team's unique identifier and the user's unique identifier to ensure precise user-team disassociation. it's important to note that this action does not delete the user from the pagerduty account; it only removes their association with the specified team. use this endpoint cautiously, as it immediately affects the user's ability to receive and respond to incidents related to the team.
PAGERDUTY_DELETE_USER_FROM_TEAM_BY_IDAcciónThis endpoint removes a specific user from a designated team within the pagerduty incident management platform. it is used to update team compositions by disassociating a user from a particular team, which affects the user's involvement in that team's incident responses and escalation policies. this operation is particularly useful when restructuring teams, offboarding employees, or adjusting user roles and responsibilities. the endpoint requires both the team's unique identifier and the user's unique identifier to ensure precise user-team disassociation. it's important to note that this action does not delete the user from the pagerduty account; it only removes their association with the specified team. use this endpoint cautiously, as it immediately affects the user's ability to receive and respond to incidents related to the team.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
user_idstringObligatorioThe user ID on the team.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete user notification rulePAGERDUTY_DELETE_USER_NOTIFICATION_RULEAcciónDeletes a specific notification rule for a user in pagerduty. this endpoint allows administrators or users with appropriate permissions to remove custom notification rules, modifying how and when a user receives alerts about incidents. it should be used when updating a user's notification preferences or when a specific notification rule is no longer needed. the deletion is permanent and cannot be undone, so caution should be exercised when using this endpoint. it's important to note that this action does not affect the user's default notification rules or their overall ability to receive notifications; it only removes the specified custom rule.
PAGERDUTY_DELETE_USER_NOTIFICATION_RULEAcciónDeletes a specific notification rule for a user in pagerduty. this endpoint allows administrators or users with appropriate permissions to remove custom notification rules, modifying how and when a user receives alerts about incidents. it should be used when updating a user's notification preferences or when a specific notification rule is no longer needed. the deletion is permanent and cannot be undone, so caution should be exercised when using this endpoint. it's important to note that this action does not affect the user's default notification rules or their overall ability to receive notifications; it only removes the specified custom rule.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
notification_rule_idstringObligatorioThe notification rule ID on the user.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete user session by idPAGERDUTY_DELETE_USER_SESSION_BY_IDAcciónDeletes all active sessions for a specified user in the pagerduty system. this endpoint is used to forcibly log out a user from all devices and applications where they might be currently authenticated. it's particularly useful for security purposes, such as when a user's credentials may have been compromised, or when offboarding an employee. the operation is irreversible and will require the user to re-authenticate on all devices. use with caution as it may disrupt the user's ongoing work if not coordinated properly.
PAGERDUTY_DELETE_USER_SESSION_BY_IDAcciónDeletes all active sessions for a specified user in the pagerduty system. this endpoint is used to forcibly log out a user from all devices and applications where they might be currently authenticated. it's particularly useful for security purposes, such as when a user's credentials may have been compromised, or when offboarding an employee. the operation is irreversible and will require the user to re-authenticate on all devices. use with caution as it may disrupt the user's ongoing work if not coordinated properly.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete user session by typePAGERDUTY_DELETE_USER_SESSION_BY_TYPEAcciónThis endpoint deletes a specific user session in pagerduty. it is used to forcibly terminate an active session for a given user, effectively logging them out from a particular device or application. this operation is crucial for maintaining security, especially when you need to revoke access immediately, such as when a device is lost or stolen, or when suspicious activity is detected. the endpoint requires the user id, session type, and specific session id to accurately target and remove the desired session. it should be used cautiously as it will immediately terminate the user's access without warning.
PAGERDUTY_DELETE_USER_SESSION_BY_TYPEAcciónThis endpoint deletes a specific user session in pagerduty. it is used to forcibly terminate an active session for a given user, effectively logging them out from a particular device or application. this operation is crucial for maintaining security, especially when you need to revoke access immediately, such as when a device is lost or stolen, or when suspicious activity is detected. the endpoint requires the user id, session type, and specific session id to accurately target and remove the desired session. it should be used cautiously as it will immediately terminate the user's access without warning.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
typestringObligatorioThe session type for the user session ID.
session_idstringObligatorioThe session ID for the user.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete webhook subscription by idPAGERDUTY_DELETE_WEBHOOK_SUBSCRIPTION_BY_IDAcciónDeletes a specific webhook subscription from your pagerduty account. this endpoint should be used when you want to stop receiving notifications for a particular webhook subscription, such as when the integration is no longer needed or when updating your notification preferences. once deleted, the webhook subscription will immediately cease to function, and you will no longer receive notifications for the events it was configured to monitor. this action is irreversible, so use it with caution. if you need to temporarily disable notifications, consider using other management options instead of deletion.
PAGERDUTY_DELETE_WEBHOOK_SUBSCRIPTION_BY_IDAcciónDeletes a specific webhook subscription from your pagerduty account. this endpoint should be used when you want to stop receiving notifications for a particular webhook subscription, such as when the integration is no longer needed or when updating your notification preferences. once deleted, the webhook subscription will immediately cease to function, and you will no longer receive notifications for the events it was configured to monitor. this action is irreversible, so use it with caution. if you need to temporarily disable notifications, consider using other management options instead of deletion.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete workflow integration connectionPAGERDUTY_DELETE_WORKFLOW_INTEGRATION_CONNECTIONAcciónDelete a workflow integration connection. scoped oauth requires: `workflow integrations:connections.write`
PAGERDUTY_DELETE_WORKFLOW_INTEGRATION_CONNECTIONAcciónDelete a workflow integration connection. scoped oauth requires: `workflow integrations:connections.write`
Parámetros de entrada
idstringObligatorioThe ID of the resource.
integration_idstringObligatorioThe ID of the Workflow Integration
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Disassociate service dependenciesPAGERDUTY_DISASSOCIATE_SERVICE_DEPENDENCIESAcciónThis endpoint disassociates service dependencies in pagerduty by deleting specified relationships between supporting and dependent services. it allows for the removal of multiple service dependencies in a single api call, enabling efficient management of service hierarchies and relationships within the pagerduty platform. the endpoint should be used when restructuring service dependencies, removing obsolete relationships, or updating the service topology. it's important to note that this operation is irreversible and will immediately affect the dependency structure of the services involved.
PAGERDUTY_DISASSOCIATE_SERVICE_DEPENDENCIESAcciónThis endpoint disassociates service dependencies in pagerduty by deleting specified relationships between supporting and dependent services. it allows for the removal of multiple service dependencies in a single api call, enabling efficient management of service hierarchies and relationships within the pagerduty platform. the endpoint should be used when restructuring service dependencies, removing obsolete relationships, or updating the service topology. it's important to note that this operation is irreversible and will immediately affect the dependency structure of the services involved.
Parámetros de entrada
relationshipsobject[]List of all service dependencies to be deleted.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Edit webhook subscription by idPAGERDUTY_EDIT_WEBHOOK_SUBSCRIPTION_BY_IDAcciónThe updatewebhooksubscription endpoint allows you to modify an existing webhook subscription in pagerduty. this put method enables users to update the events they want to be notified about, change the filter criteria for triggering notifications, update the subscription's description, and toggle its active state. it's particularly useful for adjusting notification preferences as your incident management needs evolve. the endpoint requires specifying the webhook subscription id in the url path and accepts a json body with the updated subscription details. note that while you can update multiple aspects of the subscription, you must provide at least the 'events' array in your request. be cautious when updating filters, as this can significantly change which incidents trigger notifications.
PAGERDUTY_EDIT_WEBHOOK_SUBSCRIPTION_BY_IDAcciónThe updatewebhooksubscription endpoint allows you to modify an existing webhook subscription in pagerduty. this put method enables users to update the events they want to be notified about, change the filter criteria for triggering notifications, update the subscription's description, and toggle its active state. it's particularly useful for adjusting notification preferences as your incident management needs evolve. the endpoint requires specifying the webhook subscription id in the url path and accepts a json body with the updated subscription details. note that while you can update multiple aspects of the subscription, you must provide at least the 'events' array in your request. be cautious when updating filters, as this can significantly change which incidents trigger notifications.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
webhook__subscription__activebooleanIf true, a webhook will be sent. True is the default state. If false, a webhook will not be sent.
webhook__subscription__eventsstring[]The set of outbound event types the subscription will receive.
webhook__subscription__filter__idstringThe id of the object being used as the filter. This field is required for all filter types except account_reference.
webhook__subscription__descriptionstringA short description of the webhook subscription.
webhook__subscription__filter__typestringenumThe type of object being used as the filter.
account_referenceservice_referenceteam_reference
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Enable extension by idPAGERDUTY_ENABLE_EXTENSION_BY_IDAcciónEnables a specific extension in the pagerduty system. this endpoint is used to activate an extension that has been previously configured but is currently inactive. it allows users to turn on additional functionalities or integrations within their pagerduty account. the extension is identified by its unique id, which must be provided in the request path. this action is typically used when setting up new integrations, reactivating temporarily disabled features, or as part of automated workflows for managing pagerduty configurations. note that enabling an extension may have immediate effects on the account's behavior, such as allowing new types of alerts or activating connections with external services.
PAGERDUTY_ENABLE_EXTENSION_BY_IDAcciónEnables a specific extension in the pagerduty system. this endpoint is used to activate an extension that has been previously configured but is currently inactive. it allows users to turn on additional functionalities or integrations within their pagerduty account. the extension is identified by its unique id, which must be provided in the request path. this action is typically used when setting up new integrations, reactivating temporarily disabled features, or as part of automated workflows for managing pagerduty configurations. note that enabling an extension may have immediate effects on the account's behavior, such as allowing new types of alerts or activating connections with external services.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Enable webhook subscription by idPAGERDUTY_ENABLE_WEBHOOK_SUBSCRIPTION_BY_IDAcciónActivates a specific webhook subscription in pagerduty, enabling the system to send notifications for the events configured in that subscription. this endpoint should be used when you want to start receiving webhook notifications after creating or previously disabling a subscription. it's particularly useful for managing notification flows dynamically, such as during maintenance periods or when integrating new systems. note that this operation only affects the specified subscription and does not modify its configuration or event filters.
PAGERDUTY_ENABLE_WEBHOOK_SUBSCRIPTION_BY_IDAcciónActivates a specific webhook subscription in pagerduty, enabling the system to send notifications for the events configured in that subscription. this endpoint should be used when you want to start receiving webhook notifications after creating or previously disabling a subscription. it's particularly useful for managing notification flows dynamically, such as during maintenance periods or when integrating new systems. note that this operation only affects the specified subscription and does not modify its configuration or event filters.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Execute response play by idPAGERDUTY_EXECUTE_RESPONSE_PLAY_BY_IDAcciónExecutes a predefined response play for a specific incident in pagerduty. this endpoint allows you to trigger a sequence of automated actions designed to manage and respond to the given incident. it's useful for standardizing and streamlining your incident response process, ensuring consistent handling of similar incidents. the endpoint requires you to specify the incident for which the response play should be run, using the incident's unique identifier. note that the response play itself is identified by the id in the url path, not in the request body.
PAGERDUTY_EXECUTE_RESPONSE_PLAY_BY_IDAcciónExecutes a predefined response play for a specific incident in pagerduty. this endpoint allows you to trigger a sequence of automated actions designed to manage and respond to the given incident. it's useful for standardizing and streamlining your incident response process, ensuring consistent handling of similar incidents. the endpoint requires you to specify the incident for which the response play should be run, using the incident's unique identifier. note that the response play itself is identified by the id in the url path, not in the request body.
Parámetros de entrada
response_play_idstringObligatorioThe response play ID of the response play associated with the request.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Fetch cache variable for event orchestrationPAGERDUTY_FETCH_CACHE_VARIABLE_FOR_EVENT_ORCHESTRATIONAcciónRetrieves detailed information about a specific cache variable within an event orchestration in pagerduty. this endpoint allows users to fetch the current state and configuration of a cache variable, which is used to store temporary data for optimizing event orchestration performance. it's particularly useful when you need to inspect or debug the cached data being used in your event orchestration workflows. the endpoint should be used when you need to verify the contents of a specific cache variable or when troubleshooting issues related to event orchestration data caching. note that this endpoint only provides read access to the cache variable and cannot be used to modify its contents.
PAGERDUTY_FETCH_CACHE_VARIABLE_FOR_EVENT_ORCHESTRATIONAcciónRetrieves detailed information about a specific cache variable within an event orchestration in pagerduty. this endpoint allows users to fetch the current state and configuration of a cache variable, which is used to store temporary data for optimizing event orchestration performance. it's particularly useful when you need to inspect or debug the cached data being used in your event orchestration workflows. the endpoint should be used when you need to verify the contents of a specific cache variable or when troubleshooting issues related to event orchestration data caching. note that this endpoint only provides read access to the cache variable and cannot be used to modify its contents.
Parámetros de entrada
idstringObligatorioThe ID of an Event Orchestration.
cache_variable_idstringObligatorioThe ID of a Cache Variable.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Fetch custom incident field by idPAGERDUTY_FETCH_CUSTOM_INCIDENT_FIELD_BY_IDAcciónRetrieves detailed information about a specific custom field associated with incidents in pagerduty. this endpoint allows users to fetch the configuration and attributes of a custom field by providing its unique identifier. it's useful for verifying custom field settings, understanding the structure of additional data points on incidents, or preparing to update a custom field. the endpoint should be used when detailed information about a particular custom field is needed, such as its name, data type, or any predefined options. note that this endpoint only provides information about the custom field itself, not the values assigned to incidents.
PAGERDUTY_FETCH_CUSTOM_INCIDENT_FIELD_BY_IDAcciónRetrieves detailed information about a specific custom field associated with incidents in pagerduty. this endpoint allows users to fetch the configuration and attributes of a custom field by providing its unique identifier. it's useful for verifying custom field settings, understanding the structure of additional data points on incidents, or preparing to update a custom field. the endpoint should be used when detailed information about a particular custom field is needed, such as its name, data type, or any predefined options. note that this endpoint only provides information about the custom field itself, not the values assigned to incidents.
Parámetros de entrada
includestringenumArray of additional details to include.
field_optionsfield_idstringObligatorioThe ID of the field.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Fetch escalation polices listPAGERDUTY_FETCH_ESCALATION_POLICES_LISTAcciónRetrieves a list of escalation policies configured in the pagerduty account. this endpoint allows users to access detailed information about how incidents are escalated within their organization, including the sequence of notifications and assignments for different teams or individuals. it's particularly useful for reviewing and auditing the incident response process, ensuring that critical alerts are properly routed and escalated. the endpoint provides a comprehensive view of all escalation policies, which is essential for maintaining an effective incident management strategy. however, it does not modify any existing policies or create new ones; it's purely for retrieval and review purposes.
PAGERDUTY_FETCH_ESCALATION_POLICES_LISTAcciónRetrieves a list of escalation policies configured in the pagerduty account. this endpoint allows users to access detailed information about how incidents are escalated within their organization, including the sequence of notifications and assignments for different teams or individuals. it's particularly useful for reviewing and auditing the incident response process, ensuring that critical alerts are properly routed and escalated. the endpoint provides a comprehensive view of all escalation policies, which is essential for maintaining an effective incident management strategy. however, it does not modify any existing policies or create new ones; it's purely for retrieval and review purposes.
Parámetros de entrada
limitintegerThe number of results per page.
querystringFilters the result, showing only the records whose name matches the query.
totalbooleanBy default the `total` field in pagination responses is set to `null` to provide the fastest possible response times. Set `total` to `true` for this field to be populated. See our [Pagination Docs](https://developer.pagerduty.com/docs/rest-api-v2/pagination/) for more information.
offsetintegerOffset to start pagination search results.
includestringenumArray of additional Models to include in response.
servicesteamstargetssort_bystringenumUsed to specify the field you wish to sort the results on.
namename:ascname:descteam__idsstring[]An array of team IDs. Only results related to these teams will be returned. Account must have the `teams` ability to use this parameter.
user__idsstring[]Filters the results, showing only escalation policies on which any of the users is a target.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Fetch event orchestrationsPAGERDUTY_FETCH_EVENT_ORCHESTRATIONSAcciónRetrieves a list of event orchestrations configured in the pagerduty account. event orchestrations are used to manage and automate the routing and handling of events and incidents. this endpoint allows you to fetch details about existing orchestrations, which can be useful for auditing, reporting, or managing your incident response workflows. the response typically includes information such as orchestration names, associated routing keys, and configured rules. use this endpoint when you need to review or list the current event orchestrations in your pagerduty setup. note that this endpoint does not provide real-time event data or incident details, only the configuration of the orchestrations themselves.
PAGERDUTY_FETCH_EVENT_ORCHESTRATIONSAcciónRetrieves a list of event orchestrations configured in the pagerduty account. event orchestrations are used to manage and automate the routing and handling of events and incidents. this endpoint allows you to fetch details about existing orchestrations, which can be useful for auditing, reporting, or managing your incident response workflows. the response typically includes information such as orchestration names, associated routing keys, and configured rules. use this endpoint when you need to review or list the current event orchestrations in your pagerduty setup. note that this endpoint does not provide real-time event data or incident details, only the configuration of the orchestrations themselves.
Parámetros de entrada
limitintegerThe number of results per page.
offsetintegerOffset to start pagination search results.
sort_bystringenumUsed to specify the field you wish to sort the results on.
name:ascname:descroutes:ascroutes:desccreated_at:asccreated_at:desc
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Fetch incident analytics by idPAGERDUTY_FETCH_INCIDENT_ANALYTICS_BY_IDAcciónRetrieves raw analytics data for a specific incident in pagerduty. this endpoint provides unprocessed incident information, allowing for detailed analysis and custom reporting. it should be used when in-depth, granular data about a particular incident is needed, such as for investigating complex issues or generating custom analytics. the endpoint returns comprehensive incident details, which may include timestamps, status changes, assignee information, and other relevant metrics. however, it does not provide pre-analyzed or aggregated data; users will need to process the raw data themselves for specific insights.
PAGERDUTY_FETCH_INCIDENT_ANALYTICS_BY_IDAcciónRetrieves raw analytics data for a specific incident in pagerduty. this endpoint provides unprocessed incident information, allowing for detailed analysis and custom reporting. it should be used when in-depth, granular data about a particular incident is needed, such as for investigating complex issues or generating custom analytics. the endpoint returns comprehensive incident details, which may include timestamps, status changes, assignee information, and other relevant metrics. however, it does not provide pre-analyzed or aggregated data; users will need to process the raw data themselves for specific insights.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Fetch incident listPAGERDUTY_FETCH_INCIDENT_LISTAcciónRetrieves a list of incidents from pagerduty based on specified criteria. this endpoint allows users to fetch multiple incidents, making it useful for incident management, reporting, and analysis. it supports filtering by status and date range, as well as pagination for handling large result sets. the endpoint is particularly valuable for obtaining an overview of recent or ongoing incidents, tracking incident trends, or integrating pagerduty incident data into external systems or dashboards. note that while this endpoint provides a summary of incidents, it may not include full details for each incident; separate api calls might be necessary to fetch comprehensive information for individual incidents.
PAGERDUTY_FETCH_INCIDENT_LISTAcciónRetrieves a list of incidents from pagerduty based on specified criteria. this endpoint allows users to fetch multiple incidents, making it useful for incident management, reporting, and analysis. it supports filtering by status and date range, as well as pagination for handling large result sets. the endpoint is particularly valuable for obtaining an overview of recent or ongoing incidents, tracking incident trends, or integrating pagerduty incident data into external systems or dashboards. note that while this endpoint provides a summary of incidents, it may not include full details for each incident; separate api calls might be necessary to fetch comprehensive information for individual incidents.
Parámetros de entrada
limitintegerThe number of results per page. Maximum of 100.
sincestringThe start of the date range over which you want to search. Maximum range is 6 months and default is 1 month.
totalbooleanBy default the `total` field in pagination responses is set to `null` to provide the fastest possible response times. Set `total` to `true` for this field to be populated. See our [Pagination Docs](https://developer.pagerduty.com/docs/rest-api-v2/pagination/) for more information.
untilstringThe end of the date range over which you want to search. Maximum range is 6 months and default is 1 month.
offsetintegerOffset to start pagination search results.
includestringenumArray of additional details to include.
acknowledgersagentsassigneesconference_bridgeescalation_policiesfirst_trigger_log_entriesprioritiesservicesteamsuserssort_bystring[]Used to specify both the field you wish to sort the results on (incident_number/created_at/resolved_at/urgency), as well as the direction (asc/desc) of the results. The sort_by field and direction should be separated by a colon. A maximum of two fields can be included, separated by a comma. Sort direction defaults to ascending. The account must have the `urgencies` ability to sort by the urgency.
statusesstringenumReturn only incidents with the given statuses. To query multiple statuses, pass `statuses[]` more than once, for example: `https://api.pagerduty.com/incidents?statuses[]=triggered&statuses[]=acknowledged`. (More status codes may be introduced in the future.)
triggeredacknowledgedresolvedteam__idsstring[]An array of team IDs. Only results related to these teams will be returned. Account must have the `teams` ability to use this parameter.
time_zonestringTime zone in which results will be rendered. This will default to the account time zone.
urgenciesstringenumArray of the urgencies of the incidents to be returned. Defaults to all urgencies. Account must have the `urgencies` ability to do this.
highlowuser__idsstring[]Returns only the incidents currently assigned to the passed user(s). This expects one or more user IDs. Note: When using the assigned_to_user filter, you will only receive incidents with statuses of triggered or acknowledged. This is because resolved incidents are not assigned to any user.
date_rangestringenumWhen set to all, the since and until parameters and defaults are ignored.
allincident_keystringIncident de-duplication key. Incidents with child alerts do not have an incident key; querying by incident key will return incidents whose alerts have alert_key matching the given incident key.
service__idsstring[]Returns only the incidents associated with the passed service(s). This expects one or more service IDs.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Fetch outlier incident by idPAGERDUTY_FETCH_OUTLIER_INCIDENT_BY_IDAcciónRetrieves detailed information about an outlier incident associated with a specific incident in pagerduty. this endpoint is used to gather insights on incidents that deviate significantly from normal patterns, helping teams identify and analyze unusual or potentially critical issues. it should be used when investigating anomalies in incident patterns or when conducting post-incident reviews. the endpoint provides specific data about the outlier incident, which can be crucial for understanding unique characteristics or severity of the issue compared to typical incidents.
PAGERDUTY_FETCH_OUTLIER_INCIDENT_BY_IDAcciónRetrieves detailed information about an outlier incident associated with a specific incident in pagerduty. this endpoint is used to gather insights on incidents that deviate significantly from normal patterns, helping teams identify and analyze unusual or potentially critical issues. it should be used when investigating anomalies in incident patterns or when conducting post-incident reviews. the endpoint provides specific data about the outlier incident, which can be crucial for understanding unique characteristics or severity of the issue compared to typical incidents.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
sincestringThe start of the date range over which you want to search.
additional__detailsstringenumArray of additional attributes to any of the returned incidents for related incidents.
incident
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Fetch post update statusPAGERDUTY_FETCH_POST_UPDATE_STATUSAcciónRetrieves detailed information about a specific post update on a pagerduty status page. this endpoint allows you to fetch the content and metadata of a particular update made to a post, providing insight into the chronological changes and communications related to an incident or maintenance event. use this when you need to review or display the exact content of a specific update, such as for auditing purposes or to provide detailed information to stakeholders. the endpoint requires the unique identifiers for the status page, the post, and the specific update, ensuring precise retrieval of the desired information. it's particularly useful for tracking the evolution of an incident's communication or for analyzing the effectiveness of status updates over time.
PAGERDUTY_FETCH_POST_UPDATE_STATUSAcciónRetrieves detailed information about a specific post update on a pagerduty status page. this endpoint allows you to fetch the content and metadata of a particular update made to a post, providing insight into the chronological changes and communications related to an incident or maintenance event. use this when you need to review or display the exact content of a specific update, such as for auditing purposes or to provide detailed information to stakeholders. the endpoint requires the unique identifiers for the status page, the post, and the specific update, ensuring precise retrieval of the desired information. it's particularly useful for tracking the evolution of an incident's communication or for analyzing the effectiveness of status updates over time.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
post_idstringObligatorioThe ID of the Status Page Post.
post_update_idstringObligatorioThe ID of the Status Page Post Update.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Fetch priorities listPAGERDUTY_FETCH_PRIORITIES_LISTAcciónRetrieves a list of existing priorities in the pagerduty system, ordered from most severe to least severe. this endpoint should be used when you need to obtain information about the current priority levels configured in your pagerduty account. it's particularly useful for integrations that need to reference or display priority information, or for administrators who want to review the existing priority structure. the endpoint provides a read-only view of priorities and does not allow for creation, modification, or deletion of priority levels. keep in mind that this api call is subject to rate limiting, so it should not be called excessively in short periods.
PAGERDUTY_FETCH_PRIORITIES_LISTAcciónRetrieves a list of existing priorities in the pagerduty system, ordered from most severe to least severe. this endpoint should be used when you need to obtain information about the current priority levels configured in your pagerduty account. it's particularly useful for integrations that need to reference or display priority information, or for administrators who want to review the existing priority structure. the endpoint provides a read-only view of priorities and does not allow for creation, modification, or deletion of priority levels. keep in mind that this api call is subject to rate limiting, so it should not be called excessively in short periods.
Parámetros de entrada
limitintegerThe number of results per page.
totalbooleanBy default the `total` field in pagination responses is set to `null` to provide the fastest possible response times. Set `total` to `true` for this field to be populated. See our [Pagination Docs](https://developer.pagerduty.com/docs/rest-api-v2/pagination/) for more information.
offsetintegerOffset to start pagination search results.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Fetch related change events for incidentPAGERDUTY_FETCH_RELATED_CHANGE_EVENTS_FOR_INCIDENTAcciónRetrieves a list of change events related to a specific incident in pagerduty. this endpoint is used to gather contextual information about changes or updates associated with an incident, which can be crucial for understanding its progression and resolution. it provides insights into actions taken, system modifications, or other relevant events that occurred in connection with the incident. use this endpoint when investigating incident timelines, auditing response actions, or compiling comprehensive incident reports. note that this endpoint only returns change events directly linked to the specified incident and does not provide general incident details or unrelated events.
PAGERDUTY_FETCH_RELATED_CHANGE_EVENTS_FOR_INCIDENTAcciónRetrieves a list of change events related to a specific incident in pagerduty. this endpoint is used to gather contextual information about changes or updates associated with an incident, which can be crucial for understanding its progression and resolution. it provides insights into actions taken, system modifications, or other relevant events that occurred in connection with the incident. use this endpoint when investigating incident timelines, auditing response actions, or compiling comprehensive incident reports. note that this endpoint only returns change events directly linked to the specified incident and does not provide general incident details or unrelated events.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
limitintegerThe number of results per page.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Fetch related incidents by idPAGERDUTY_FETCH_RELATED_INCIDENTS_BY_IDAcciónRetrieves a list of incidents that are potentially related to a specified incident in pagerduty. this endpoint utilizes machine learning algorithms to identify and return incidents that may be connected or similar to the given incident. it's particularly useful for incident management teams to gain a broader context of ongoing issues, identify patterns, and potentially streamline resolution processes. the endpoint should be used when investigating an incident to discover any correlated problems or when trying to understand the wider impact of a particular issue across the system. it does not modify any incident data and is intended for informational purposes only.
PAGERDUTY_FETCH_RELATED_INCIDENTS_BY_IDAcciónRetrieves a list of incidents that are potentially related to a specified incident in pagerduty. this endpoint utilizes machine learning algorithms to identify and return incidents that may be connected or similar to the given incident. it's particularly useful for incident management teams to gain a broader context of ongoing issues, identify patterns, and potentially streamline resolution processes. the endpoint should be used when investigating an incident to discover any correlated problems or when trying to understand the wider impact of a particular issue across the system. it does not modify any incident data and is intended for informational purposes only.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
additional__detailsstringenumArray of additional attributes to any of the returned incidents for related incidents.
incident
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Fetch runner teams integrationPAGERDUTY_FETCH_RUNNER_TEAMS_INTEGRATIONAcciónRetrieves a list of teams associated with a specific automation action runner in pagerduty. this endpoint allows users to identify which teams have access to or are responsible for a particular runner, facilitating better management and organization of automation resources. it's particularly useful for administrators who need to audit runner permissions or when planning to modify team access to automation capabilities. the endpoint returns team information related to the specified runner only and does not provide details about the runner itself or its automation actions.
PAGERDUTY_FETCH_RUNNER_TEAMS_INTEGRATIONAcciónRetrieves a list of teams associated with a specific automation action runner in pagerduty. this endpoint allows users to identify which teams have access to or are responsible for a particular runner, facilitating better management and organization of automation resources. it's particularly useful for administrators who need to audit runner permissions or when planning to modify team access to automation capabilities. the endpoint returns team information related to the specified runner only and does not provide details about the runner itself or its automation actions.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Fetch status pagesPAGERDUTY_FETCH_STATUS_PAGESAcciónRetrieves a list of all status pages configured in the pagerduty account. status pages provide real-time information about the operational status of services, ongoing incidents, and planned maintenance. this endpoint should be used when you need to obtain an overview of all available status pages, which can be useful for monitoring, reporting, or integrating status information into other systems. the response will include details such as the status page id, name, and current state. note that this endpoint does not provide the actual content of each status page, but rather metadata about the pages themselves.
PAGERDUTY_FETCH_STATUS_PAGESAcciónRetrieves a list of all status pages configured in the pagerduty account. status pages provide real-time information about the operational status of services, ongoing incidents, and planned maintenance. this endpoint should be used when you need to obtain an overview of all available status pages, which can be useful for monitoring, reporting, or integrating status information into other systems. the response will include details such as the status page id, name, and current state. note that this endpoint does not provide the actual content of each status page, but rather metadata about the pages themselves.
Parámetros de entrada
status_page_typestringenumThe type of the Status Page.
publicprivate
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Fetch user contact methodPAGERDUTY_FETCH_USER_CONTACT_METHODAcciónRetrieves detailed information about a specific contact method for a particular user in pagerduty. this endpoint allows you to fetch the configuration and settings of a single contact method, such as an email address, phone number, or push notification settings, associated with a user's account. it's useful for verifying or auditing user contact information, or when you need to display or update a specific contact method. the endpoint requires both the user id and the contact method id to pinpoint the exact resource. it does not modify any data and is safe for frequent calls, but should be used judiciously in high-volume scenarios to avoid hitting rate limits.
PAGERDUTY_FETCH_USER_CONTACT_METHODAcciónRetrieves detailed information about a specific contact method for a particular user in pagerduty. this endpoint allows you to fetch the configuration and settings of a single contact method, such as an email address, phone number, or push notification settings, associated with a user's account. it's useful for verifying or auditing user contact information, or when you need to display or update a specific contact method. the endpoint requires both the user id and the contact method id to pinpoint the exact resource. it does not modify any data and is safe for frequent calls, but should be used judiciously in high-volume scenarios to avoid hitting rate limits.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
contact_method_idstringObligatorioThe contact method ID on the user.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Fetch vendor listPAGERDUTY_FETCH_VENDOR_LISTAcciónRetrieves a list of vendors or third-party integrations available in the pagerduty platform. this endpoint allows users to access information about various services and tools that can be integrated with pagerduty for enhanced incident management and alerting capabilities. use this endpoint when you need to explore or review the available integrations, such as monitoring tools, ticketing systems, or communication platforms. the response likely includes details such as vendor names, integration types, and possibly configuration options. note that this endpoint does not provide real-time status of integrations or perform any actions on the integrations themselves.
PAGERDUTY_FETCH_VENDOR_LISTAcciónRetrieves a list of vendors or third-party integrations available in the pagerduty platform. this endpoint allows users to access information about various services and tools that can be integrated with pagerduty for enhanced incident management and alerting capabilities. use this endpoint when you need to explore or review the available integrations, such as monitoring tools, ticketing systems, or communication platforms. the response likely includes details such as vendor names, integration types, and possibly configuration options. note that this endpoint does not provide real-time status of integrations or perform any actions on the integrations themselves.
Parámetros de entrada
limitintegerThe number of results per page.
totalbooleanBy default the `total` field in pagination responses is set to `null` to provide the fastest possible response times. Set `total` to `true` for this field to be populated. See our [Pagination Docs](https://developer.pagerduty.com/docs/rest-api-v2/pagination/) for more information.
offsetintegerOffset to start pagination search results.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Filter and aggregate incident metricsPAGERDUTY_FILTER_AND_AGGREGATE_INCIDENT_METRICSAcciónAnalyzes and aggregates incident metrics across teams in pagerduty, allowing for detailed filtering and customization of results. this endpoint is used to gain insights into incident patterns, team performance, and overall operational efficiency. it provides flexible options for data selection, time range specification, and result presentation, making it valuable for generating reports, identifying trends, and optimizing incident management processes. the endpoint is particularly useful for operational reviews, team performance assessments, and strategic planning in incident response.
PAGERDUTY_FILTER_AND_AGGREGATE_INCIDENT_METRICSAcciónAnalyzes and aggregates incident metrics across teams in pagerduty, allowing for detailed filtering and customization of results. this endpoint is used to gain insights into incident patterns, team performance, and overall operational efficiency. it provides flexible options for data selection, time range specification, and result presentation, making it valuable for generating reports, identifying trends, and optimizing incident management processes. the endpoint is particularly useful for operational reviews, team performance assessments, and strategic planning in incident response.
Parámetros de entrada
orderstringenumThe order in which the results were sorted; asc for ascending, desc for descending.
ascdescorder_bystringThe column that was used for ordering the results.
time_zonestringThe time zone to use for the results and grouping. Must be in tzdata format. See list of accepted values [here](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones).
aggregate_unitstringenumThe time unit to aggregate metrics by. If no value is provided, the metrics will be aggregated for the entire period.
dayweekmonthfilters__majorbooleanA boolean flag including whether results should contain *only* [major incidents](https://support.pagerduty.com/docs/operational-reviews#major-incidents), or exclude major incidents. If no value is provided all incidents will be included.
filters__urgencystringenumAny incidents whose urgency does not match the provided string will be omitted from the results.
highlowfilters__team__idsstring[]An array of team IDs. Only incidents related to these teams will be included in the results. If omitted, all teams the requestor has access to will be included in the results.
filters__service__idsstring[]An array of service IDs. Only incidents related to these services will be included in the results. If omitted, all services the requestor has access to will be included in the results.
filters__priority__idsstring[]An array of priority IDs. Only incidents with these priorities will be included in the results. If omitted, all priorities will be included in the results.
filters__priority__namesstring[]An array of user-defined priority names. Only incidents with these priorities will be included in the results. If omitted, all priorities will be included in the results.
filters__created__at__endstringAccepts an ISO8601 DateTime string. Any incidents with a created_at greater than or equal to this value will be omitted from the results. The maximum supported time range in conjunction with created_at_start is one year.
filters__pd__advance__usedbooleanIf true, only incidents where PD Advance was used will be included in the results, and vice versa. If omitted, all incidents will be included.
filters__created__at__startstringAccepts an ISO8601 DateTime string. Any incidents with a created_at less than this value will be omitted from the results. The maximum supported time range in conjunction with created_at_end is one year.
filters__min__ackowledgementsintegerAn integer that sets the requirement for the minimum number of acknowledgements to occur on an incident. For example, setting this to 1 will return only incidents that have at least 1 acknowledgement. If no value is provided, all incidents will be included.
filters__escalation__policy__idsstring[]An array of escalation policy IDs. Only incidents related to these escalation policies will be included in the results. If omitted, all escalation policies the requestor has access to will be included in the results.
filters__min__manual__escalationsintegerAn integer that sets the requirement for the minimum number of manual escalations to occur on an incident. For example, setting this to 1 will return only incidents that have at least 1 manual escalation. If no value is provided, all incidents will be included.
filters__min__timeout__escalationsintegerAn integer that sets the requirement for the minimum number of timeout escalations to occur on an incident. For example, setting this to 1 will return only incidents that have at least 1 timeout escalation. If no value is provided, all incidents will be included.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get addons listPAGERDUTY_GET_ADDONS_LISTAcciónRetrieves a list of all addons associated with the pagerduty account. this endpoint allows users to view the additional features or integrations that have been added to enhance the platform's capabilities. it provides an overview of the current addons, which can include third-party services or custom extensions that extend the functionality of the core pagerduty system. this endpoint is useful for auditing the account's current addons, planning for potential new integrations, or managing existing ones. note that this endpoint only returns basic information about the addons and may not include detailed configuration settings for each addon.
PAGERDUTY_GET_ADDONS_LISTAcciónRetrieves a list of all addons associated with the pagerduty account. this endpoint allows users to view the additional features or integrations that have been added to enhance the platform's capabilities. it provides an overview of the current addons, which can include third-party services or custom extensions that extend the functionality of the core pagerduty system. this endpoint is useful for auditing the account's current addons, planning for potential new integrations, or managing existing ones. note that this endpoint only returns basic information about the addons and may not include detailed configuration settings for each addon.
Parámetros de entrada
limitintegerThe number of results per page.
totalbooleanBy default the `total` field in pagination responses is set to `null` to provide the fastest possible response times. Set `total` to `true` for this field to be populated. See our [Pagination Docs](https://developer.pagerduty.com/docs/rest-api-v2/pagination/) for more information.
filterstringenumFilters the results, showing only Add-ons of the given type
full_page_addonincident_show_addonoffsetintegerOffset to start pagination search results.
includestringenumArray of additional Models to include in response.
servicesservice__idsstring[]Filters the results, showing only Add-ons for the given services
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get a field option on a custom fieldPAGERDUTY_GET_A_FIELD_OPTION_ON_A_CUSTOM_FIELDAcciónGet a field option on a custom field <!-- theme: warning --> > ### early access > this endpoint is in early access and may change at any time. you must pass in the x-early-access header to access it. scoped oauth requires: `custom fields.read`
PAGERDUTY_GET_A_FIELD_OPTION_ON_A_CUSTOM_FIELDAcciónGet a field option on a custom field <!-- theme: warning --> > ### early access > this endpoint is in early access and may change at any time. you must pass in the x-early-access header to access it. scoped oauth requires: `custom fields.read`
Parámetros de entrada
field_idstringObligatorioThe ID of the field.
field_option_idstringObligatorioThe ID of the field option.
type_id_or_namestringObligatorioThe ID or name of the Incident Type.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get aggregated pd advance usage dataPAGERDUTY_GET_AGGREGATED_PD_ADVANCE_USAGE_DATAAcciónProvides aggregated metrics for the usage of pd advance. <!-- theme: info --> > **note:** analytics data is updated [periodically](https://support.pagerduty.com/main/docs/insights#:~:text=data%20update%20schedule). it takes up to 24 hours before new incidents appear in the analytics api. scoped oauth requires: `analytics.read`
PAGERDUTY_GET_AGGREGATED_PD_ADVANCE_USAGE_DATAAcciónProvides aggregated metrics for the usage of pd advance. <!-- theme: info --> > **note:** analytics data is updated [periodically](https://support.pagerduty.com/main/docs/insights#:~:text=data%20update%20schedule). it takes up to 24 hours before new incidents appear in the analytics api. scoped oauth requires: `analytics.read`
Parámetros de entrada
time_zonestringThe time zone to use for the results and grouping. Must be in tzdata format. See list of accepted values [here](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones).
filters__majorbooleanA boolean flag including whether results should contain *only* [major incidents](https://support.pagerduty.com/docs/operational-reviews#major-incidents), or exclude major incidents. If no value is provided all incidents will be included.
filters__urgencystringenumAny incidents whose urgency does not match the provided string will be omitted from the results.
highlowfilters__team__idsstring[]An array of team IDs. Only incidents related to these teams will be included in the results. If omitted, all teams the requestor has access to will be included in the results.
filters__service__idsstring[]An array of service IDs. Only incidents related to these services will be included in the results. If omitted, all services the requestor has access to will be included in the results.
filters__priority__idsstring[]An array of priority IDs. Only incidents with these priorities will be included in the results. If omitted, all priorities will be included in the results.
filters__priority__namesstring[]An array of user-defined priority names. Only incidents with these priorities will be included in the results. If omitted, all priorities will be included in the results.
filters__created__at__endstringAccepts an ISO8601 DateTime string. Any PD Advance usage with a created_at greater than or equal to this value will be omitted from the results. The maximum supported time range in conjunction with created_at_start is one year.
filters__created__at__startstringAccepts an ISO8601 DateTime string. Any PD Advance usage with a created_at less than this value will be omitted from the results. The maximum supported time range in conjunction with created_at_end is one year.
filters__min__ackowledgementsintegerAn integer that sets the requirement for the minimum number of acknowledgements to occur on an incident. For example, setting this to 1 will return only incidents that have at least 1 acknowledgement. If no value is provided, all incidents will be included.
filters__escalation__policy__idsstring[]An array of escalation policy IDs. Only incidents related to these escalation policies will be included in the results. If omitted, all escalation policies the requestor has access to will be included in the results.
filters__min__manual__escalationsintegerAn integer that sets the requirement for the minimum number of manual escalations to occur on an incident. For example, setting this to 1 will return only incidents that have at least 1 manual escalation. If no value is provided, all incidents will be included.
filters__min__timeout__escalationsintegerAn integer that sets the requirement for the minimum number of timeout escalations to occur on an incident. For example, setting this to 1 will return only incidents that have at least 1 timeout escalation. If no value is provided, all incidents will be included.
filters__incident__created__at__endstringAccepts an ISO8601 DateTime string. Any incidents with a created_at greater than or equal to this value will be omitted from the results. The maximum supported time range in conjunction with incident_created_at_start is one year.
filters__incident__created__at__startstringAccepts an ISO8601 DateTime string. Any incidents with a created_at less than this value will be omitted from the results. The maximum supported time range in conjunction with incident_created_at_end is one year.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get alert grouping settingsPAGERDUTY_GET_ALERT_GROUPING_SETTINGSAcciónRetrieves the current alert grouping settings for the pagerduty account. this endpoint provides information on how alerts are automatically grouped together in the incident management system. it should be used when you need to understand or audit the current configuration for alert grouping, which can impact how incidents are organized and presented to responders. the endpoint returns the global settings that apply across the account, but it does not provide information about service-specific alert grouping rules or real-time grouping status of active incidents. this information is crucial for administrators managing large-scale incident response processes or when troubleshooting alert noise issues.
PAGERDUTY_GET_ALERT_GROUPING_SETTINGSAcciónRetrieves the current alert grouping settings for the pagerduty account. this endpoint provides information on how alerts are automatically grouped together in the incident management system. it should be used when you need to understand or audit the current configuration for alert grouping, which can impact how incidents are organized and presented to responders. the endpoint returns the global settings that apply across the account, but it does not provide information about service-specific alert grouping rules or real-time grouping status of active incidents. this information is crucial for administrators managing large-scale incident response processes or when troubleshooting alert noise issues.
Parámetros de entrada
afterstringCursor to retrieve next page; only present if next page exists.
limitintegerThe number of results per page.
totalbooleanBy default the `total` field in pagination responses is set to `null` to provide the fastest possible response times. Set `total` to `true` for this field to be populated. See our [Pagination Docs](https://developer.pagerduty.com/docs/rest-api-v2/pagination/) for more information.
beforestringCursor to retrieve previous page; only present if not on first page.
service__idsstring[]An array of service IDs. Only results related to these services will be returned.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get alerts by incident idPAGERDUTY_GET_ALERTS_BY_INCIDENT_IDAcciónRetrieves all alerts associated with a specific incident in pagerduty. this endpoint allows users to fetch detailed information about the notifications and alerts that were triggered as part of an incident's lifecycle. it is particularly useful for incident postmortems, auditing purposes, or understanding the notification flow during an incident. the endpoint returns a list of alerts, which may include information such as alert creation time, alert status, and the targets (users or services) that received the notifications. it should be used when detailed alert information for a known incident is required, but it will not provide information about the incident itself beyond its associated alerts.
PAGERDUTY_GET_ALERTS_BY_INCIDENT_IDAcciónRetrieves all alerts associated with a specific incident in pagerduty. this endpoint allows users to fetch detailed information about the notifications and alerts that were triggered as part of an incident's lifecycle. it is particularly useful for incident postmortems, auditing purposes, or understanding the notification flow during an incident. the endpoint returns a list of alerts, which may include information such as alert creation time, alert status, and the targets (users or services) that received the notifications. it should be used when detailed alert information for a known incident is required, but it will not provide information about the incident itself beyond its associated alerts.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
limitintegerThe number of results per page.
totalbooleanBy default the `total` field in pagination responses is set to `null` to provide the fastest possible response times. Set `total` to `true` for this field to be populated. See our [Pagination Docs](https://developer.pagerduty.com/docs/rest-api-v2/pagination/) for more information.
offsetintegerOffset to start pagination search results.
includestringenumArray of additional details to include.
servicesfirst_trigger_log_entriesincidentssort_bystringenumUsed to specify both the field you wish to sort the results on (created_at/resolved_at), as well as the direction (asc/desc) of the results. The sort_by field and direction should be separated by a colon. A maximum of two fields can be included, separated by a comma. Sort direction defaults to ascending.
created_atresolved_atcreated_at:asccreated_at:descresolved_at:ascresolved_at:descstatusesstringenumReturn only alerts with the given statuses. (More status codes may be introduced in the future.)
triggeredresolvedalert_keystringAlert de-duplication key.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get an incident typePAGERDUTY_GET_AN_INCIDENT_TYPEAcciónGet detailed information about a single incident type. accepts either an incident type id, or an incident type name. incident types are a feature which will allow customers to categorize incidents, such as a security incident, a major incident, or a fraud incident. <!-- theme: warning --> > ### early access > this endpoint is in early access and may change at any time. you must pass in the x-early-access header to access it. for more information see the [api concepts document](../../api-reference/zg9joji3ndc5nzc-api-concepts#incident) scoped oauth requires: `incident types.read`
PAGERDUTY_GET_AN_INCIDENT_TYPEAcciónGet detailed information about a single incident type. accepts either an incident type id, or an incident type name. incident types are a feature which will allow customers to categorize incidents, such as a security incident, a major incident, or a fraud incident. <!-- theme: warning --> > ### early access > this endpoint is in early access and may change at any time. you must pass in the x-early-access header to access it. for more information see the [api concepts document](../../api-reference/zg9joji3ndc5nzc-api-concepts#incident) scoped oauth requires: `incident types.read`
Parámetros de entrada
type_id_or_namestringObligatorioThe ID or name of the Incident Type.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get an incident type custom fieldPAGERDUTY_GET_AN_INCIDENT_TYPE_CUSTOM_FIELDAcciónGet a custom field for an incident type. custom fields (cf) are a feature which will allow customers to extend incidents with their own custom data, to provide additional context and support features such as customized filtering, search and analytics. custom fields can be applied to different incident types. <!-- theme: warning --> > ### early access > this endpoint is in early access and may change at any time. you must pass in the x-early-access header to access it. scoped oauth requires: `custom fields.read`
PAGERDUTY_GET_AN_INCIDENT_TYPE_CUSTOM_FIELDAcciónGet a custom field for an incident type. custom fields (cf) are a feature which will allow customers to extend incidents with their own custom data, to provide additional context and support features such as customized filtering, search and analytics. custom fields can be applied to different incident types. <!-- theme: warning --> > ### early access > this endpoint is in early access and may change at any time. you must pass in the x-early-access header to access it. scoped oauth requires: `custom fields.read`
Parámetros de entrada
includestringenumArray of additional details to include.
field_optionsfield_idstringObligatorioThe ID of the field.
type_id_or_namestringObligatorioThe ID or name of the Incident Type.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get a triggerPAGERDUTY_GET_A_TRIGGERAcciónRetrieve an existing incident workflows trigger scoped oauth requires: `incident workflows.read`
PAGERDUTY_GET_A_TRIGGERAcciónRetrieve an existing incident workflows trigger scoped oauth requires: `incident workflows.read`
Parámetros de entrada
idstringObligatorioThe ID of the resource.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get audit recordsPAGERDUTY_GET_AUDIT_RECORDSAcciónRetrieves a list of audit records from the pagerduty system. this endpoint allows users to access logs of configuration changes made to pagerduty resources, such as account objects. the records are sorted by execution time, with the newest records appearing first. this tool is particularly useful for tracking and reviewing changes, conducting security audits, or generating reports on system modifications. it provides a comprehensive view of who made what changes and when, enhancing transparency and accountability within the organization. the endpoint supports pagination and date range filtering to manage large volumes of audit data effectively.
PAGERDUTY_GET_AUDIT_RECORDSAcciónRetrieves a list of audit records from the pagerduty system. this endpoint allows users to access logs of configuration changes made to pagerduty resources, such as account objects. the records are sorted by execution time, with the newest records appearing first. this tool is particularly useful for tracking and reviewing changes, conducting security audits, or generating reports on system modifications. it provides a comprehensive view of who made what changes and when, enhancing transparency and accountability within the organization. the endpoint supports pagination and date range filtering to manage large volumes of audit data effectively.
Parámetros de entrada
limitintegerThe minimum of the `limit` parameter used in the request or the maximum request size of the API.
sincestringThe start of the date range over which you want to search. If not specified, defaults to `now() - 24 hours` (past 24 hours)
untilstringThe end of the date range over which you want to search. If not specified, defaults to `now()`. May not be more than 31 days after `since`.
cursorstringOptional parameter used to request the "next" set of results from an API. The value provided here is most commonly obtained from the `next_cursor` field of the previous request. When no value is provided, the request starts at the beginning of the result set.
actionsstringenumAction filter
createupdatedeleteactor_idstringActor Id filter. Must be qualified by providing the `actor_type` param.
actor_typestringenumActor type filter.
user_referenceapi_key_referenceapp_referencemethod_typestringenumMethod type filter.
browseroauthapi_tokenidentity_providerotherroot__resource__typesstringenumResource type filter for the root_resource.
usersteamsschedulesescalation_policiesservicesmethod_truncated_tokenstringMethod truncated_token filter. Must be qualified by providing the `method_type` param.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get automation action by idPAGERDUTY_GET_AUTOMATION_ACTION_BY_IDAcciónRetrieves detailed information about a specific automation action in pagerduty's incident management platform. this endpoint allows users to fetch the configuration and attributes of a predefined automation action by its unique identifier. it's particularly useful when you need to review or audit the settings of an existing automation action, such as its triggers, conditions, or associated workflows. the endpoint should be used when detailed information about a single automation action is required, rather than for listing multiple actions. note that this endpoint only provides read access to the automation action details and cannot be used to modify the action.
PAGERDUTY_GET_AUTOMATION_ACTION_BY_IDAcciónRetrieves detailed information about a specific automation action in pagerduty's incident management platform. this endpoint allows users to fetch the configuration and attributes of a predefined automation action by its unique identifier. it's particularly useful when you need to review or audit the settings of an existing automation action, such as its triggers, conditions, or associated workflows. the endpoint should be used when detailed information about a single automation action is required, rather than for listing multiple actions. note that this endpoint only provides read access to the automation action details and cannot be used to modify the action.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get automation action runner by idPAGERDUTY_GET_AUTOMATION_ACTION_RUNNER_BY_IDAcciónRetrieves detailed information about a specific automation action runner in pagerduty. this endpoint allows users to fetch the configuration, status, and other relevant details of a runner by providing its unique identifier. it's particularly useful for monitoring the health and settings of individual runners, which are crucial components in pagerduty's automated incident response system. this tool should be used when you need to inspect or verify the properties of a specific runner, such as its connection status, associated scripts, or execution environment. it does not modify the runner's configuration or trigger any actions; it's purely for information retrieval.
PAGERDUTY_GET_AUTOMATION_ACTION_RUNNER_BY_IDAcciónRetrieves detailed information about a specific automation action runner in pagerduty. this endpoint allows users to fetch the configuration, status, and other relevant details of a runner by providing its unique identifier. it's particularly useful for monitoring the health and settings of individual runners, which are crucial components in pagerduty's automated incident response system. this tool should be used when you need to inspect or verify the properties of a specific runner, such as its connection status, associated scripts, or execution environment. it does not modify the runner's configuration or trigger any actions; it's purely for information retrieval.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get automation actions runnersPAGERDUTY_GET_AUTOMATION_ACTIONS_RUNNERSAcciónRetrieves a list of automation action runners associated with the pagerduty account. this endpoint allows users to view all available runners that can execute automation actions within their incident management workflow. it provides essential information about each runner, such as its id, name, and current status. use this endpoint when you need to manage, monitor, or select runners for executing automation actions. the response typically includes details that help in understanding the capacity and availability of runners for performing automated tasks. this endpoint is particularly useful for administrators and devops teams who need to oversee and optimize their automation infrastructure within pagerduty.
PAGERDUTY_GET_AUTOMATION_ACTIONS_RUNNERSAcciónRetrieves a list of automation action runners associated with the pagerduty account. this endpoint allows users to view all available runners that can execute automation actions within their incident management workflow. it provides essential information about each runner, such as its id, name, and current status. use this endpoint when you need to manage, monitor, or select runners for executing automation actions. the response typically includes details that help in understanding the capacity and availability of runners for performing automated tasks. this endpoint is particularly useful for administrators and devops teams who need to oversee and optimize their automation infrastructure within pagerduty.
Parámetros de entrada
namestringFilters results to include the ones matching the name (case insensitive substring matching)
limitintegerThe minimum of the `limit` parameter used in the request or the maximum request size of the API.
cursorstringOptional parameter used to request the "next" set of results from an API. The value provided here is most commonly obtained from the `next_cursor` field of the previous request. When no value is provided, the request starts at the beginning of the result set.
includestring[]Includes additional data elements into the response
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get automation action team by team idPAGERDUTY_GET_AUTOMATION_ACTION_TEAM_BY_TEAM_IDAcciónRetrieves detailed information about a specific automation action's association with a particular team in pagerduty. this endpoint allows you to examine how an automation action is configured or applied within the context of a specific team. it's useful for understanding the relationship between automation actions and teams, which can be crucial for managing incident response workflows and team-specific automations. the endpoint should be used when you need to verify or audit the automation action settings for a particular team, or when troubleshooting team-specific automation behaviors.
PAGERDUTY_GET_AUTOMATION_ACTION_TEAM_BY_TEAM_IDAcciónRetrieves detailed information about a specific automation action's association with a particular team in pagerduty. this endpoint allows you to examine how an automation action is configured or applied within the context of a specific team. it's useful for understanding the relationship between automation actions and teams, which can be crucial for managing incident response workflows and team-specific automations. the endpoint should be used when you need to verify or audit the automation action settings for a particular team, or when troubleshooting team-specific automation behaviors.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
team_idstringObligatorioThe team ID
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get business services priority thresholdsPAGERDUTY_GET_BUSINESS_SERVICES_PRIORITY_THRESHOLDSAcciónRetrieves the current priority threshold settings for all business services in pagerduty. this endpoint allows users to fetch the configured thresholds that determine incident prioritization and escalation for each business service. it should be used when auditing or reviewing the current priority configurations across the organization's services. the tool provides a comprehensive view of how incidents are categorized and escalated based on their severity for different business services. it does not allow modification of these thresholds; for changes, a separate update endpoint would be required.
PAGERDUTY_GET_BUSINESS_SERVICES_PRIORITY_THRESHOLDSAcciónRetrieves the current priority threshold settings for all business services in pagerduty. this endpoint allows users to fetch the configured thresholds that determine incident prioritization and escalation for each business service. it should be used when auditing or reviewing the current priority configurations across the organization's services. the tool provides a comprehensive view of how incidents are categorized and escalated based on their severity for different business services. it does not allow modification of these thresholds; for changes, a separate update endpoint would be required.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get business service subscribers by idPAGERDUTY_GET_BUSINESS_SERVICE_SUBSCRIBERS_BY_IDAcciónRetrieves a list of subscribers for a specific business service in pagerduty. this endpoint allows you to fetch all users or teams configured to receive notifications for incidents related to the specified business service. it's useful for auditing who is responsible for responding to issues within a particular service, or for managing notification settings at a service level. the endpoint returns read-only data and does not modify any configurations. use this when you need to review or verify the current subscriber list for a business service, such as during incident response planning or service ownership reviews.
PAGERDUTY_GET_BUSINESS_SERVICE_SUBSCRIBERS_BY_IDAcciónRetrieves a list of subscribers for a specific business service in pagerduty. this endpoint allows you to fetch all users or teams configured to receive notifications for incidents related to the specified business service. it's useful for auditing who is responsible for responding to issues within a particular service, or for managing notification settings at a service level. the endpoint returns read-only data and does not modify any configurations. use this when you need to review or verify the current subscriber list for a business service, such as during incident response planning or service ownership reviews.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get cache variable by idPAGERDUTY_GET_CACHE_VARIABLE_BY_IDAcciónRetrieves detailed information about a specific cache variable associated with a particular service within an event orchestration in pagerduty. this endpoint allows you to access the current state and configuration of a cache variable, which can be crucial for understanding and troubleshooting event orchestration workflows. use this when you need to inspect or verify the settings of a cache variable for a given service, such as during debugging or auditing processes. the endpoint provides read-only access and does not allow modification of the cache variable. keep in mind that the response will only include information about the specified cache variable and will not provide a comprehensive view of all variables or the entire event orchestration configuration.
PAGERDUTY_GET_CACHE_VARIABLE_BY_IDAcciónRetrieves detailed information about a specific cache variable associated with a particular service within an event orchestration in pagerduty. this endpoint allows you to access the current state and configuration of a cache variable, which can be crucial for understanding and troubleshooting event orchestration workflows. use this when you need to inspect or verify the settings of a cache variable for a given service, such as during debugging or auditing processes. the endpoint provides read-only access and does not allow modification of the cache variable. keep in mind that the response will only include information about the specified cache variable and will not provide a comprehensive view of all variables or the entire event orchestration configuration.
Parámetros de entrada
service_idstringObligatorioThe service ID
cache_variable_idstringObligatorioThe ID of a Cache Variable.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get cache variables for servicePAGERDUTY_GET_CACHE_VARIABLES_FOR_SERVICEAcciónRetrieves the cache variables associated with a specific service in pagerduty's event orchestration system. this endpoint allows you to access temporary storage data used within event orchestration workflows for the specified service. it's particularly useful for debugging, auditing, or analyzing the current state of event handling for a service. the retrieved cache variables can provide insights into how events are being processed and what data is being stored temporarily during orchestration. this endpoint should be used when you need to inspect or verify the cache variables for a particular service, which can be helpful in troubleshooting or optimizing event orchestration workflows.
PAGERDUTY_GET_CACHE_VARIABLES_FOR_SERVICEAcciónRetrieves the cache variables associated with a specific service in pagerduty's event orchestration system. this endpoint allows you to access temporary storage data used within event orchestration workflows for the specified service. it's particularly useful for debugging, auditing, or analyzing the current state of event handling for a service. the retrieved cache variables can provide insights into how events are being processed and what data is being stored temporarily during orchestration. this endpoint should be used when you need to inspect or verify the cache variables for a particular service, which can be helpful in troubleshooting or optimizing event orchestration workflows.
Parámetros de entrada
service_idstringObligatorioThe service ID
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get escalation policy by idPAGERDUTY_GET_ESCALATION_POLICY_BY_IDAcciónRetrieves detailed information about a specific escalation policy in pagerduty. this endpoint allows you to fetch the complete configuration of an escalation policy, including its name, description, escalation rules, and associated services. use this when you need to review or audit an existing escalation policy's setup. it's particularly useful for understanding how incidents are being routed and escalated within your organization. this endpoint does not modify any data and is safe for frequent calls, but be mindful of rate limits. note that it only provides information for a single policy; to list multiple policies, you would need a different endpoint.
PAGERDUTY_GET_ESCALATION_POLICY_BY_IDAcciónRetrieves detailed information about a specific escalation policy in pagerduty. this endpoint allows you to fetch the complete configuration of an escalation policy, including its name, description, escalation rules, and associated services. use this when you need to review or audit an existing escalation policy's setup. it's particularly useful for understanding how incidents are being routed and escalated within your organization. this endpoint does not modify any data and is safe for frequent calls, but be mindful of rate limits. note that it only provides information for a single policy; to list multiple policies, you would need a different endpoint.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
includestringenumArray of additional Models to include in response.
servicesteamstargets
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get event integrations by idPAGERDUTY_GET_EVENT_INTEGRATIONS_BY_IDAcciónRetrieves a list of integrations associated with a specific event orchestration in pagerduty. this endpoint allows users to fetch all the integrations that are configured for a particular event orchestration, providing insights into how incidents are being routed and managed. it's useful for auditing the current setup of an event orchestration or when planning to modify the orchestration's integration configuration. the endpoint returns details about each integration, which may include integration types, configurations, and other relevant metadata. use this when you need to review or analyze the integrations tied to a specific event orchestration for troubleshooting, reporting, or system optimization purposes.
PAGERDUTY_GET_EVENT_INTEGRATIONS_BY_IDAcciónRetrieves a list of integrations associated with a specific event orchestration in pagerduty. this endpoint allows users to fetch all the integrations that are configured for a particular event orchestration, providing insights into how incidents are being routed and managed. it's useful for auditing the current setup of an event orchestration or when planning to modify the orchestration's integration configuration. the endpoint returns details about each integration, which may include integration types, configurations, and other relevant metadata. use this when you need to review or analyze the integrations tied to a specific event orchestration for troubleshooting, reporting, or system optimization purposes.
Parámetros de entrada
idstringObligatorioThe ID of an Event Orchestration.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get event orchestration by idPAGERDUTY_GET_EVENT_ORCHESTRATION_BY_IDAcciónRetrieves detailed information about a specific event orchestration in pagerduty using its unique identifier. this endpoint allows users to fetch the configuration and settings of a particular event orchestration, which is crucial for understanding and analyzing how incidents are being managed and automated within the pagerduty system. it should be used when you need to review or audit the setup of an event orchestration, such as its routing rules, filters, and associated services. the endpoint provides a comprehensive view of the orchestration but does not modify any settings. keep in mind that access to this information may be restricted based on the user's permissions within the pagerduty account.
PAGERDUTY_GET_EVENT_ORCHESTRATION_BY_IDAcciónRetrieves detailed information about a specific event orchestration in pagerduty using its unique identifier. this endpoint allows users to fetch the configuration and settings of a particular event orchestration, which is crucial for understanding and analyzing how incidents are being managed and automated within the pagerduty system. it should be used when you need to review or audit the setup of an event orchestration, such as its routing rules, filters, and associated services. the endpoint provides a comprehensive view of the orchestration but does not modify any settings. keep in mind that access to this information may be restricted based on the user's permissions within the pagerduty account.
Parámetros de entrada
idstringObligatorioThe ID of an Event Orchestration.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get event orchestration cache variablesPAGERDUTY_GET_EVENT_ORCHESTRATION_CACHE_VARIABLESAcciónRetrieves the cache variables associated with a specific event orchestration in pagerduty. this endpoint allows you to access temporary data storage elements used during event orchestration processes, which are crucial for maintaining context and improving efficiency in incident management workflows. use this endpoint when you need to inspect or debug the current state of an event orchestration's cache variables, or when you want to retrieve stored information for further processing in your incident management pipeline. note that cache variables are temporary and may not persist indefinitely, so the retrieved data represents the current state at the time of the api call.
PAGERDUTY_GET_EVENT_ORCHESTRATION_CACHE_VARIABLESAcciónRetrieves the cache variables associated with a specific event orchestration in pagerduty. this endpoint allows you to access temporary data storage elements used during event orchestration processes, which are crucial for maintaining context and improving efficiency in incident management workflows. use this endpoint when you need to inspect or debug the current state of an event orchestration's cache variables, or when you want to retrieve stored information for further processing in your incident management pipeline. note that cache variables are temporary and may not persist indefinitely, so the retrieved data represents the current state at the time of the api call.
Parámetros de entrada
idstringObligatorioThe ID of an Event Orchestration.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get event orchestration globalPAGERDUTY_GET_EVENT_ORCHESTRATION_GLOBALAcciónGet the global orchestration for an event orchestration. global orchestration rules allows you to create a set of event rules. these rules evaluate against all events sent to an event orchestration. when a matching rule is found, it can modify and enhance the event and can route the event to another set of global rules within this orchestration for further processing. for more information see the [api concepts document](../../api-reference/zg9joji3ndc5nzc-api-concepts#event-orchestrations) scoped oauth requires: `event orchestrations.read`
PAGERDUTY_GET_EVENT_ORCHESTRATION_GLOBALAcciónGet the global orchestration for an event orchestration. global orchestration rules allows you to create a set of event rules. these rules evaluate against all events sent to an event orchestration. when a matching rule is found, it can modify and enhance the event and can route the event to another set of global rules within this orchestration for further processing. for more information see the [api concepts document](../../api-reference/zg9joji3ndc5nzc-api-concepts#event-orchestrations) scoped oauth requires: `event orchestrations.read`
Parámetros de entrada
idstringObligatorioThe ID of an Event Orchestration.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get event orchestration integrationPAGERDUTY_GET_EVENT_ORCHESTRATION_INTEGRATIONAcciónRetrieves detailed information about a specific integration associated with an event orchestration in pagerduty. this endpoint allows you to fetch the configuration and settings of a particular integration within the context of an event orchestration. use this when you need to inspect or verify the setup of an integration, such as its type, configuration parameters, or connection status. the endpoint is particularly useful for troubleshooting integration issues or when you need to review the current state of an integration as part of your incident management workflow. note that this endpoint only provides read access to the integration details and cannot be used to modify the integration.
PAGERDUTY_GET_EVENT_ORCHESTRATION_INTEGRATIONAcciónRetrieves detailed information about a specific integration associated with an event orchestration in pagerduty. this endpoint allows you to fetch the configuration and settings of a particular integration within the context of an event orchestration. use this when you need to inspect or verify the setup of an integration, such as its type, configuration parameters, or connection status. the endpoint is particularly useful for troubleshooting integration issues or when you need to review the current state of an integration as part of your incident management workflow. note that this endpoint only provides read access to the integration details and cannot be used to modify the integration.
Parámetros de entrada
idstringObligatorioThe ID of an Event Orchestration.
integration_idstringObligatorioThe ID of an Integration.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get extension schema by idPAGERDUTY_GET_EXTENSION_SCHEMA_BY_IDAcciónRetrieves a specific extension schema from pagerduty by its unique identifier. this endpoint is used to fetch detailed information about a custom data structure that extends the functionality of the pagerduty api. it's particularly useful for developers who need to understand or work with custom fields or data structures in their pagerduty integrations. the endpoint returns the complete definition of the requested extension schema, including any custom fields, their types, and other metadata. this tool should be used when you need to inspect or verify the structure of a specific extension schema, but it won't allow you to modify the schema or create new ones. keep in mind that access to extension schemas may be subject to account permissions and the schema must exist in the pagerduty account for the request to succeed.
PAGERDUTY_GET_EXTENSION_SCHEMA_BY_IDAcciónRetrieves a specific extension schema from pagerduty by its unique identifier. this endpoint is used to fetch detailed information about a custom data structure that extends the functionality of the pagerduty api. it's particularly useful for developers who need to understand or work with custom fields or data structures in their pagerduty integrations. the endpoint returns the complete definition of the requested extension schema, including any custom fields, their types, and other metadata. this tool should be used when you need to inspect or verify the structure of a specific extension schema, but it won't allow you to modify the schema or create new ones. keep in mind that access to extension schemas may be subject to account permissions and the schema must exist in the pagerduty account for the request to succeed.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get impact by status page idPAGERDUTY_GET_IMPACT_BY_STATUS_PAGE_IDAcciónRetrieves detailed information about a specific impact on a pagerduty status page. this endpoint allows you to fetch the current state and details of a particular impact, such as its severity, affected components, and any updates related to the impact. it's useful for monitoring the progress of ongoing incidents or reviewing past impacts on your services. the endpoint should be used when you need to get the most up-to-date information about a known impact, especially during incident management or when providing updates to stakeholders. note that this endpoint only provides information about a single impact and does not give an overview of all impacts on a status page.
PAGERDUTY_GET_IMPACT_BY_STATUS_PAGE_IDAcciónRetrieves detailed information about a specific impact on a pagerduty status page. this endpoint allows you to fetch the current state and details of a particular impact, such as its severity, affected components, and any updates related to the impact. it's useful for monitoring the progress of ongoing incidents or reviewing past impacts on your services. the endpoint should be used when you need to get the most up-to-date information about a known impact, especially during incident management or when providing updates to stakeholders. note that this endpoint only provides information about a single impact and does not give an overview of all impacts on a status page.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
impact_idstringObligatorioThe ID of the Status Page Impact.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get incident alert detailsPAGERDUTY_GET_INCIDENT_ALERT_DETAILSAcciónRetrieves detailed information about a specific alert associated with a particular incident in pagerduty. this endpoint is used when you need to access the properties and current state of an individual alert within the context of its parent incident. it's particularly useful for tracking the progression of an alert, understanding its current status, and gathering related metadata. the endpoint should be called when detailed information about a single alert is required, rather than for bulk operations or listing multiple alerts. note that this endpoint focuses on retrieving data and does not modify the alert or incident.
PAGERDUTY_GET_INCIDENT_ALERT_DETAILSAcciónRetrieves detailed information about a specific alert associated with a particular incident in pagerduty. this endpoint is used when you need to access the properties and current state of an individual alert within the context of its parent incident. it's particularly useful for tracking the progression of an alert, understanding its current status, and gathering related metadata. the endpoint should be called when detailed information about a single alert is required, rather than for bulk operations or listing multiple alerts. note that this endpoint focuses on retrieving data and does not modify the alert or incident.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
alert_idstringObligatorioThe id of the alert to retrieve.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get incident log entries by idPAGERDUTY_GET_INCIDENT_LOG_ENTRIES_BY_IDAcciónRetrieves all log entries associated with a specific incident in pagerduty. this endpoint provides a comprehensive history of actions, notifications, and status changes related to the incident. it should be used when detailed information about the lifecycle of an incident is needed, such as for post-incident reviews, auditing, or tracking the incident resolution process. the endpoint returns log entries in chronological order, allowing users to trace the incident's progression from creation to resolution. note that the number of log entries returned may be large for long-running or complex incidents, so pagination might be necessary (though not specified in the given schema).
PAGERDUTY_GET_INCIDENT_LOG_ENTRIES_BY_IDAcciónRetrieves all log entries associated with a specific incident in pagerduty. this endpoint provides a comprehensive history of actions, notifications, and status changes related to the incident. it should be used when detailed information about the lifecycle of an incident is needed, such as for post-incident reviews, auditing, or tracking the incident resolution process. the endpoint returns log entries in chronological order, allowing users to trace the incident's progression from creation to resolution. note that the number of log entries returned may be large for long-running or complex incidents, so pagination might be necessary (though not specified in the given schema).
Parámetros de entrada
idstringObligatorioThe ID of the resource.
limitintegerThe number of results per page.
sincestringThe start of the date range over which you want to search.
totalbooleanBy default the `total` field in pagination responses is set to `null` to provide the fastest possible response times. Set `total` to `true` for this field to be populated. See our [Pagination Docs](https://developer.pagerduty.com/docs/rest-api-v2/pagination/) for more information.
untilstringThe end of the date range over which you want to search.
offsetintegerOffset to start pagination search results.
includestringenumArray of additional Models to include in response.
incidentsserviceschannelsteamstime_zonestringTime zone in which results will be rendered. This will default to the account time zone.
is_overviewbooleanIf `true`, will return a subset of log entries that show only the most important changes to the incident.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get incident workflow action by idPAGERDUTY_GET_INCIDENT_WORKFLOW_ACTION_BY_IDAcciónRetrieves detailed information about a specific action within an incident workflow in pagerduty. this endpoint allows users to fetch the configuration, settings, and other relevant details of a particular workflow action by providing its unique identifier. it is useful for inspecting the current state of an action, troubleshooting workflow issues, or gathering information for reporting purposes. the endpoint should be used when you need to examine or verify the properties of an individual workflow action, but it does not modify or execute the action itself.
PAGERDUTY_GET_INCIDENT_WORKFLOW_ACTION_BY_IDAcciónRetrieves detailed information about a specific action within an incident workflow in pagerduty. this endpoint allows users to fetch the configuration, settings, and other relevant details of a particular workflow action by providing its unique identifier. it is useful for inspecting the current state of an action, troubleshooting workflow issues, or gathering information for reporting purposes. the endpoint should be used when you need to examine or verify the properties of an individual workflow action, but it does not modify or execute the action itself.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get incident workflowsPAGERDUTY_GET_INCIDENT_WORKFLOWSAcciónRetrieves a list of incident workflows configured in the pagerduty account. this endpoint allows users to fetch information about automated sequences of actions set up to respond to incidents. it's useful for reviewing existing workflows, auditing incident response processes, or gathering data for reporting purposes. the endpoint supports pagination and filtering by workflow name. it does not create, modify, or delete workflows; it's purely for retrieval of workflow information.
PAGERDUTY_GET_INCIDENT_WORKFLOWSAcciónRetrieves a list of incident workflows configured in the pagerduty account. this endpoint allows users to fetch information about automated sequences of actions set up to respond to incidents. it's useful for reviewing existing workflows, auditing incident response processes, or gathering data for reporting purposes. the endpoint supports pagination and filtering by workflow name. it does not create, modify, or delete workflows; it's purely for retrieval of workflow information.
Parámetros de entrada
limitintegerThe number of results per page.
querystringFilters the result, showing only the records whose name matches the query.
totalbooleanBy default the `total` field in pagination responses is set to `null` to provide the fastest possible response times. Set `total` to `true` for this field to be populated. See our [Pagination Docs](https://developer.pagerduty.com/docs/rest-api-v2/pagination/) for more information.
offsetintegerOffset to start pagination search results.
includestringenumArray of additional details to include.
stepsteam
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get incident workflows actionsPAGERDUTY_GET_INCIDENT_WORKFLOWS_ACTIONSAcciónRetrieves a list of all available actions that can be used in incident workflows within pagerduty. this endpoint provides information about the various automated tasks and responses that can be configured to streamline incident management processes. it should be used when setting up or modifying incident workflows to understand the range of actions available for automation. the endpoint returns details about each action, which may include its name, description, and any configurable parameters. this tool is particularly useful for developers and system administrators who are designing or optimizing their incident response procedures in pagerduty. note that while this endpoint retrieves action information, it does not execute or modify any actions itself.
PAGERDUTY_GET_INCIDENT_WORKFLOWS_ACTIONSAcciónRetrieves a list of all available actions that can be used in incident workflows within pagerduty. this endpoint provides information about the various automated tasks and responses that can be configured to streamline incident management processes. it should be used when setting up or modifying incident workflows to understand the range of actions available for automation. the endpoint returns details about each action, which may include its name, description, and any configurable parameters. this tool is particularly useful for developers and system administrators who are designing or optimizing their incident response procedures in pagerduty. note that while this endpoint retrieves action information, it does not execute or modify any actions itself.
Parámetros de entrada
limitintegerThe minimum of the `limit` parameter used in the request or the maximum request size of the API.
cursorstringOptional parameter used to request the "next" set of results from an API. The value provided here is most commonly obtained from the `next_cursor` field of the previous request. When no value is provided, the request starts at the beginning of the result set.
keywordstringIf provided, only show actions tagged with the specified keyword
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get log entriesPAGERDUTY_GET_LOG_ENTRIESAcciónRetrieves log entries from the pagerduty system, providing a detailed history of events and actions related to incidents and system activities. this endpoint is crucial for auditing purposes, allowing users to track changes, responses, and other important events within their incident management workflow. it supports filtering by date range and specific incidents, making it useful for both broad overview analysis and detailed incident investigations. the endpoint uses pagination to manage large sets of log entries, ensuring efficient data retrieval and processing.
PAGERDUTY_GET_LOG_ENTRIESAcciónRetrieves log entries from the pagerduty system, providing a detailed history of events and actions related to incidents and system activities. this endpoint is crucial for auditing purposes, allowing users to track changes, responses, and other important events within their incident management workflow. it supports filtering by date range and specific incidents, making it useful for both broad overview analysis and detailed incident investigations. the endpoint uses pagination to manage large sets of log entries, ensuring efficient data retrieval and processing.
Parámetros de entrada
limitintegerThe number of results per page.
sincestringThe start of the date range over which you want to search.
totalbooleanBy default the `total` field in pagination responses is set to `null` to provide the fastest possible response times. Set `total` to `true` for this field to be populated. See our [Pagination Docs](https://developer.pagerduty.com/docs/rest-api-v2/pagination/) for more information.
untilstringThe end of the date range over which you want to search.
offsetintegerOffset to start pagination search results.
includestringenumArray of additional Models to include in response.
incidentsserviceschannelsteamsteam__idsstring[]An array of team IDs. Only results related to these teams will be returned. Account must have the `teams` ability to use this parameter.
time_zonestringTime zone in which results will be rendered. This will default to the account time zone.
is_overviewbooleanIf `true`, will return a subset of log entries that show only the most important changes to the incident.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get maintenance window by idPAGERDUTY_GET_MAINTENANCE_WINDOW_BY_IDAcciónRetrieves detailed information about a specific maintenance window in pagerduty. this endpoint allows users to access the configuration, schedule, and status of a particular maintenance window using its unique identifier. it's useful for reviewing planned maintenance periods, verifying window settings, or checking the current status of a maintenance window. the endpoint should be used when detailed information about a single maintenance window is needed, rather than for listing all maintenance windows or creating new ones.
PAGERDUTY_GET_MAINTENANCE_WINDOW_BY_IDAcciónRetrieves detailed information about a specific maintenance window in pagerduty. this endpoint allows users to access the configuration, schedule, and status of a particular maintenance window using its unique identifier. it's useful for reviewing planned maintenance periods, verifying window settings, or checking the current status of a maintenance window. the endpoint should be used when detailed information about a single maintenance window is needed, rather than for listing all maintenance windows or creating new ones.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
includestringenumArray of additional Models to include in response.
teamsservicesusers
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get oauth delegations revocation requests statusPAGERDUTY_GET_OAUTH_DELEGATIONS_REVOCATION_REQUESTS_STATUSAcciónGet the status of all oauth delegations revocation requests for this account, specifically how many requests are still pending. this endpoint is limited to account owners and admins. scoped oauth requires: `oauth delegations.read`
PAGERDUTY_GET_OAUTH_DELEGATIONS_REVOCATION_REQUESTS_STATUSAcciónGet the status of all oauth delegations revocation requests for this account, specifically how many requests are still pending. this endpoint is limited to account owners and admins. scoped oauth requires: `oauth delegations.read`
Parámetros de entrada
requested_at_endstringThe end of the date range over which you want to search. If not specified, this will default to current time.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get paused incident alertsPAGERDUTY_GET_PAUSED_INCIDENT_ALERTSAcciónRetrieves alerts associated with paused incident reports in pagerduty. this endpoint allows users to fetch information about alerts that have been temporarily halted in the reporting process. it's useful for reviewing and managing incidents that have been paused, potentially for prioritization or during maintenance periods. the endpoint returns a list of alerts related to paused incident reports, which can help in assessing the current state of incident management and decision-making for further actions. note that this endpoint only provides information about paused alerts and does not include details about active or resolved incidents.
PAGERDUTY_GET_PAUSED_INCIDENT_ALERTSAcciónRetrieves alerts associated with paused incident reports in pagerduty. this endpoint allows users to fetch information about alerts that have been temporarily halted in the reporting process. it's useful for reviewing and managing incidents that have been paused, potentially for prioritization or during maintenance periods. the endpoint returns a list of alerts related to paused incident reports, which can help in assessing the current state of incident management and decision-making for further actions. note that this endpoint only provides information about paused alerts and does not include details about active or resolved incidents.
Parámetros de entrada
sincestringThe start of the date range over which you want to search.
untilstringThe end of the date range over which you want to search.
service_idstringSpecifies a filter to limit the scope of reporting to a particular service
suspended_byanySpecifies a filter to scope the response to either alerts suspended by Auto Pause or Event Rules.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get post from status page by idPAGERDUTY_GET_POST_FROM_STATUS_PAGE_BY_IDAcciónRetrieves detailed information about a specific post on a pagerduty status page. this endpoint allows you to fetch the content, timestamp, and any associated metadata for a particular update or message that has been posted to a status page. it's particularly useful for retrieving historical updates about incidents, maintenance notices, or general service status communications. use this endpoint when you need to access or display the full details of a specific status update, such as when building a custom status page interface or integrating pagerduty status updates into another system. note that this endpoint only retrieves information for existing posts; it cannot be used to create, modify, or delete posts.
PAGERDUTY_GET_POST_FROM_STATUS_PAGE_BY_IDAcciónRetrieves detailed information about a specific post on a pagerduty status page. this endpoint allows you to fetch the content, timestamp, and any associated metadata for a particular update or message that has been posted to a status page. it's particularly useful for retrieving historical updates about incidents, maintenance notices, or general service status communications. use this endpoint when you need to access or display the full details of a specific status update, such as when building a custom status page interface or integrating pagerduty status updates into another system. note that this endpoint only retrieves information for existing posts; it cannot be used to create, modify, or delete posts.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
includestring[]Array of additional Models to include in response.
post_idstringObligatorioThe ID of the Status Page Post.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get response playsPAGERDUTY_GET_RESPONSE_PLAYSAcciónRetrieves a list of response plays configured in the pagerduty account. response plays are predefined sets of actions that can be automatically executed when an incident occurs, helping to streamline and standardize incident response processes. this endpoint allows you to fetch and review existing response plays, which is useful for auditing, reporting, or integrating response play information into other systems. the list can be paginated and filtered using various parameters to manage large sets of response plays efficiently.
PAGERDUTY_GET_RESPONSE_PLAYSAcciónRetrieves a list of response plays configured in the pagerduty account. response plays are predefined sets of actions that can be automatically executed when an incident occurs, helping to streamline and standardize incident response processes. this endpoint allows you to fetch and review existing response plays, which is useful for auditing, reporting, or integrating response play information into other systems. the list can be paginated and filtered using various parameters to manage large sets of response plays efficiently.
Parámetros de entrada
querystringFilters the result, showing only the records whose name matches the query.
filter_for_manual_runbooleanWhen this parameter is present, only those Response Plays that can be run manually will be returned.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get rule from ruleset by idPAGERDUTY_GET_RULE_FROM_RULESET_BY_IDAcciónRetrieves detailed information about a specific rule within a pagerduty ruleset. this endpoint allows users to fetch the configuration and settings of an individual rule, which is essential for understanding how incidents are being automated and managed. it should be used when detailed information about a particular rule's conditions, actions, or other properties is needed. this endpoint is particularly useful for auditing ruleset configurations, troubleshooting automation issues, or preparing to update rule settings. it does not modify any data and is safe for frequent use in monitoring or dashboard applications. however, it will not provide an overview of all rules in a ruleset or allow for rule modifications.
PAGERDUTY_GET_RULE_FROM_RULESET_BY_IDAcciónRetrieves detailed information about a specific rule within a pagerduty ruleset. this endpoint allows users to fetch the configuration and settings of an individual rule, which is essential for understanding how incidents are being automated and managed. it should be used when detailed information about a particular rule's conditions, actions, or other properties is needed. this endpoint is particularly useful for auditing ruleset configurations, troubleshooting automation issues, or preparing to update rule settings. it does not modify any data and is safe for frequent use in monitoring or dashboard applications. however, it will not provide an overview of all rules in a ruleset or allow for rule modifications.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
rule_idstringObligatorioThe id of the Event Rule to retrieve.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get schedulesPAGERDUTY_GET_SCHEDULESAcciónRetrieves a list of all schedules from your pagerduty account. this endpoint provides essential information about on-call rotations, helping teams manage and organize their incident response workflows. use this when you need to view all existing schedules, such as during schedule audits, team restructuring, or when setting up integrations that require schedule ids. the endpoint returns basic details for each schedule, which can be used to make further api calls for more specific information. note that this endpoint does not provide the full details of each schedule's rotation patterns; for that, you would need to make additional api calls using the schedule ids returned by this endpoint.
PAGERDUTY_GET_SCHEDULESAcciónRetrieves a list of all schedules from your pagerduty account. this endpoint provides essential information about on-call rotations, helping teams manage and organize their incident response workflows. use this when you need to view all existing schedules, such as during schedule audits, team restructuring, or when setting up integrations that require schedule ids. the endpoint returns basic details for each schedule, which can be used to make further api calls for more specific information. note that this endpoint does not provide the full details of each schedule's rotation patterns; for that, you would need to make additional api calls using the schedule ids returned by this endpoint.
Parámetros de entrada
limitintegerThe number of results per page.
querystringFilters the result, showing only the records whose name matches the query.
totalbooleanBy default the `total` field in pagination responses is set to `null` to provide the fastest possible response times. Set `total` to `true` for this field to be populated. See our [Pagination Docs](https://developer.pagerduty.com/docs/rest-api-v2/pagination/) for more information.
offsetintegerOffset to start pagination search results.
includestringenumArray of additional details to include.
schedule_layerstime_zonestringTime zone in which results will be rendered. This will default to the current user"s time zone and then the account"s time zone.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get service impacts by url slugPAGERDUTY_GET_SERVICE_IMPACTS_BY_URL_SLUGAcciónRetrieves service impacts for a specific status dashboard in pagerduty. this endpoint allows users to fetch real-time information about how incidents or maintenance activities are affecting services displayed on a particular dashboard. it's useful for monitoring the current state of services, understanding ongoing issues, and assessing the overall health of systems represented in the specified dashboard. the endpoint should be used when you need to programmatically access up-to-date service impact data for a known status dashboard, enabling integration with other monitoring or reporting tools. note that this endpoint only provides information for a single dashboard at a time and requires knowledge of the dashboard's url slug.
PAGERDUTY_GET_SERVICE_IMPACTS_BY_URL_SLUGAcciónRetrieves service impacts for a specific status dashboard in pagerduty. this endpoint allows users to fetch real-time information about how incidents or maintenance activities are affecting services displayed on a particular dashboard. it's useful for monitoring the current state of services, understanding ongoing issues, and assessing the overall health of systems represented in the specified dashboard. the endpoint should be used when you need to programmatically access up-to-date service impact data for a known status dashboard, enabling integration with other monitoring or reporting tools. note that this endpoint only provides information for a single dashboard at a time and requires knowledge of the dashboard's url slug.
Parámetros de entrada
url_slugstringObligatorioThe `url_slug` for a status dashboard
additional__fieldsstringenumProvides access to additional fields such as highest priority per business service and total impacted count
services.highest_impacting_prioritytotal_impacted_count
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get severity for status pagePAGERDUTY_GET_SEVERITY_FOR_STATUS_PAGEAcciónRetrieves detailed information about a specific severity level on a particular status page in pagerduty. this endpoint is used to fetch the configuration and metadata associated with a severity, which is crucial for understanding how incidents are categorized and communicated on a status page. it provides insights into how different levels of service disruptions are represented and managed within the pagerduty system. this tool is essential for developers and administrators who need to programmatically access or audit severity configurations on status pages, enabling them to ensure consistent incident communication across their organization.
PAGERDUTY_GET_SEVERITY_FOR_STATUS_PAGEAcciónRetrieves detailed information about a specific severity level on a particular status page in pagerduty. this endpoint is used to fetch the configuration and metadata associated with a severity, which is crucial for understanding how incidents are categorized and communicated on a status page. it provides insights into how different levels of service disruptions are represented and managed within the pagerduty system. this tool is essential for developers and administrators who need to programmatically access or audit severity configurations on status pages, enabling them to ensure consistent incident communication across their organization.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
severity_idstringObligatorioThe ID of the Status Page severity.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get specific post update statusPAGERDUTY_GET_SPECIFIC_POST_UPDATE_STATUSAcciónRetrieves the updates for a specific post on a pagerduty status page. this endpoint allows users to fetch the chronological list of updates made to a particular post, providing detailed information about how the status or information has changed over time. it's particularly useful for tracking the progression of an incident or maintenance event that has been communicated through a status page. the endpoint should be used when there's a need to review the history of updates for a specific status page post, such as during post-incident reviews or when compiling reports on communication effectiveness during incidents.
PAGERDUTY_GET_SPECIFIC_POST_UPDATE_STATUSAcciónRetrieves the updates for a specific post on a pagerduty status page. this endpoint allows users to fetch the chronological list of updates made to a particular post, providing detailed information about how the status or information has changed over time. it's particularly useful for tracking the progression of an incident or maintenance event that has been communicated through a status page. the endpoint should be used when there's a need to review the history of updates for a specific status page post, such as during post-incident reviews or when compiling reports on communication effectiveness during incidents.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
post_idstringObligatorioThe ID of the Status Page Post.
reviewed_statusstringenumFilter by the reviewed status of the Post Update to retrieve.
approvednot_reviewed
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get status dashboard by idPAGERDUTY_GET_STATUS_DASHBOARD_BY_IDAcciónRetrieves detailed information about a specific status dashboard in pagerduty. this endpoint allows users to fetch the current configuration, components, and status of a particular dashboard, which is crucial for monitoring system health and managing incidents efficiently. it should be used when you need to access up-to-date information about a known status dashboard, such as during incident response or when updating dashboard configurations. the endpoint will not modify any data and is intended for read-only operations.
PAGERDUTY_GET_STATUS_DASHBOARD_BY_IDAcciónRetrieves detailed information about a specific status dashboard in pagerduty. this endpoint allows users to fetch the current configuration, components, and status of a particular dashboard, which is crucial for monitoring system health and managing incidents efficiently. it should be used when you need to access up-to-date information about a known status dashboard, such as during incident response or when updating dashboard configurations. the endpoint will not modify any data and is intended for read-only operations.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get status for status page by idPAGERDUTY_GET_STATUS_FOR_STATUS_PAGE_BY_IDAcciónRetrieves the current status of a specific item on a pagerduty status page. this endpoint is used to fetch up-to-date information about the operational state of a particular service or component listed on a status page. it's particularly useful for integrations that need to monitor or display the latest status of services to users or internal systems. the endpoint requires both the status page id and the specific status item id, allowing for precise querying of individual service statuses within a larger status page context. this tool should be used when you need to programmatically check the current state of a specific service on a pagerduty status page, such as during incident management or for creating custom dashboards.
PAGERDUTY_GET_STATUS_FOR_STATUS_PAGE_BY_IDAcciónRetrieves the current status of a specific item on a pagerduty status page. this endpoint is used to fetch up-to-date information about the operational state of a particular service or component listed on a status page. it's particularly useful for integrations that need to monitor or display the latest status of services to users or internal systems. the endpoint requires both the status page id and the specific status item id, allowing for precise querying of individual service statuses within a larger status page context. this tool should be used when you need to programmatically check the current state of a specific service on a pagerduty status page, such as during incident management or for creating custom dashboards.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
status_idstringObligatorioThe ID of the Status Page status.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get status page impacts by idPAGERDUTY_GET_STATUS_PAGE_IMPACTS_BY_IDAcciónRetrieves the impacts associated with a specific status page in pagerduty. this endpoint allows users to fetch detailed information about service disruptions, incidents, or other events affecting the services displayed on a particular status page. it is useful for monitoring the current state of services, understanding the severity and scope of ongoing issues, and keeping stakeholders informed about service health. the endpoint should be used when there's a need to programmatically access impact data for a status page, such as for integration with other monitoring tools or for creating custom dashboards.
PAGERDUTY_GET_STATUS_PAGE_IMPACTS_BY_IDAcciónRetrieves the impacts associated with a specific status page in pagerduty. this endpoint allows users to fetch detailed information about service disruptions, incidents, or other events affecting the services displayed on a particular status page. it is useful for monitoring the current state of services, understanding the severity and scope of ongoing issues, and keeping stakeholders informed about service health. the endpoint should be used when there's a need to programmatically access impact data for a status page, such as for integration with other monitoring tools or for creating custom dashboards.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
post_typestringenumFilter by Post type.
incidentmaintenance
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get status page subscriptionPAGERDUTY_GET_STATUS_PAGE_SUBSCRIPTIONAcciónRetrieves detailed information about a specific subscription associated with a particular status page in pagerduty. this endpoint allows users to fetch subscription details such as the subscriber's contact information, notification preferences, and current subscription status. it should be used when you need to review or verify the details of an existing subscription for a status page. the endpoint is particularly useful for managing and auditing subscriber information, troubleshooting notification issues, or when updating subscription settings. note that this endpoint only provides read access to subscription data and cannot be used to modify or create new subscriptions.
PAGERDUTY_GET_STATUS_PAGE_SUBSCRIPTIONAcciónRetrieves detailed information about a specific subscription associated with a particular status page in pagerduty. this endpoint allows users to fetch subscription details such as the subscriber's contact information, notification preferences, and current subscription status. it should be used when you need to review or verify the details of an existing subscription for a status page. the endpoint is particularly useful for managing and auditing subscriber information, troubleshooting notification issues, or when updating subscription settings. note that this endpoint only provides read access to subscription data and cannot be used to modify or create new subscriptions.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
subscription_idstringObligatorioThe ID of the Status Page subscription.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get team members by idPAGERDUTY_GET_TEAM_MEMBERS_BY_IDAcciónRetrieves a list of all members associated with a specific team in pagerduty. this endpoint is useful for obtaining detailed information about the composition of a team, including user ids, names, roles, and contact information of team members. it should be used when you need to review or audit team membership, update on-call rotations, or gather information for reporting purposes. the endpoint does not modify team membership; it only provides read access to the current team roster. keep in mind that the response may be paginated for teams with a large number of members.
PAGERDUTY_GET_TEAM_MEMBERS_BY_IDAcciónRetrieves a list of all members associated with a specific team in pagerduty. this endpoint is useful for obtaining detailed information about the composition of a team, including user ids, names, roles, and contact information of team members. it should be used when you need to review or audit team membership, update on-call rotations, or gather information for reporting purposes. the endpoint does not modify team membership; it only provides read access to the current team roster. keep in mind that the response may be paginated for teams with a large number of members.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
limitintegerThe number of results per page.
totalbooleanBy default the `total` field in pagination responses is set to `null` to provide the fastest possible response times. Set `total` to `true` for this field to be populated. See our [Pagination Docs](https://developer.pagerduty.com/docs/rest-api-v2/pagination/) for more information.
offsetintegerOffset to start pagination search results.
includestringenumArray of additional Models to include in response.
users
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get team notification subscriptionsPAGERDUTY_GET_TEAM_NOTIFICATION_SUBSCRIPTIONSAcciónRetrieves the notification subscriptions for a specific team in pagerduty. this endpoint allows you to fetch detailed information about how a team is configured to receive notifications for various events and incidents. it's particularly useful for auditing a team's notification settings, understanding their alert preferences, and ensuring that the right people are notified at the right time. the endpoint should be used when you need to review or analyze a team's current notification setup, but it won't allow you to modify these settings directly. keep in mind that the response may include sensitive information about team members and their notification preferences, so use this endpoint judiciously and in compliance with your organization's data privacy policies.
PAGERDUTY_GET_TEAM_NOTIFICATION_SUBSCRIPTIONSAcciónRetrieves the notification subscriptions for a specific team in pagerduty. this endpoint allows you to fetch detailed information about how a team is configured to receive notifications for various events and incidents. it's particularly useful for auditing a team's notification settings, understanding their alert preferences, and ensuring that the right people are notified at the right time. the endpoint should be used when you need to review or analyze a team's current notification setup, but it won't allow you to modify these settings directly. keep in mind that the response may include sensitive information about team members and their notification preferences, so use this endpoint judiciously and in compliance with your organization's data privacy policies.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get teams associated with action idPAGERDUTY_GET_TEAMS_ASSOCIATED_WITH_ACTION_IDAcciónRetrieves the list of teams associated with a specific automation action in pagerduty. this endpoint is useful for understanding which teams are responsible for or have access to a particular automated process in the incident management workflow. it can be used to audit team assignments, manage access control, or gather information for reporting purposes. the endpoint returns only the teams linked to the specified automation action and does not provide details about the action itself or other related resources.
PAGERDUTY_GET_TEAMS_ASSOCIATED_WITH_ACTION_IDAcciónRetrieves the list of teams associated with a specific automation action in pagerduty. this endpoint is useful for understanding which teams are responsible for or have access to a particular automated process in the incident management workflow. it can be used to audit team assignments, manage access control, or gather information for reporting purposes. the endpoint returns only the teams linked to the specified automation action and does not provide details about the action itself or other related resources.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get template by idPAGERDUTY_GET_TEMPLATE_BY_IDAcciónRetrieves detailed information about a specific template in pagerduty by its unique identifier. this endpoint is used to access the configuration and settings of a pre-defined template, which can include incident response procedures, notification rules, and other standardized actions. it's particularly useful when you need to review or reference an existing template for incident management purposes. the endpoint returns comprehensive data about the template, but does not modify or create new templates.
PAGERDUTY_GET_TEMPLATE_BY_IDAcciónRetrieves detailed information about a specific template in pagerduty by its unique identifier. this endpoint is used to access the configuration and settings of a pre-defined template, which can include incident response procedures, notification rules, and other standardized actions. it's particularly useful when you need to review or reference an existing template for incident management purposes. the endpoint returns comprehensive data about the template, but does not modify or create new templates.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get the service orchestration for a servicePAGERDUTY_GET_THE_SERVICE_ORCHESTRATION_FOR_A_SERVICEAcciónGet a service orchestration. a service orchestration allows you to create a set of event rules. the service orchestration evaluates events sent to this service against each of its rules, beginning with the rules in the "start" set. when a matching rule is found, it can modify and enhance the event and can route the event to another set of rules within this service orchestration for further processing. for more information see the [api concepts document](../../api-reference/zg9joji3ndc5nzc-api-concepts#event-orchestrations) scoped oauth requires: `services.read`
PAGERDUTY_GET_THE_SERVICE_ORCHESTRATION_FOR_A_SERVICEAcciónGet a service orchestration. a service orchestration allows you to create a set of event rules. the service orchestration evaluates events sent to this service against each of its rules, beginning with the rules in the "start" set. when a matching rule is found, it can modify and enhance the event and can route the event to another set of rules within this service orchestration for further processing. for more information see the [api concepts document](../../api-reference/zg9joji3ndc5nzc-api-concepts#event-orchestrations) scoped oauth requires: `services.read`
Parámetros de entrada
includestringenumArray of additional Models to include in response.
migrated_metadataservice_idstringObligatorioThe service ID
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get user notification subscriptionsPAGERDUTY_GET_USER_NOTIFICATION_SUBSCRIPTIONSAcciónRetrieves the notification subscriptions for a specific user in pagerduty. this endpoint allows you to fetch detailed information about how a user is configured to receive various types of notifications, such as incident alerts, updates, or system messages. it's useful for auditing a user's notification settings, troubleshooting communication issues, or when you need to review or modify a user's notification preferences programmatically. the response likely includes a list of subscription objects, each detailing the type of notification, delivery method (e.g., email, sms), and any specific rules or filters applied. this endpoint should be used when you need to understand or manage a user's notification setup within pagerduty.
PAGERDUTY_GET_USER_NOTIFICATION_SUBSCRIPTIONSAcciónRetrieves the notification subscriptions for a specific user in pagerduty. this endpoint allows you to fetch detailed information about how a user is configured to receive various types of notifications, such as incident alerts, updates, or system messages. it's useful for auditing a user's notification settings, troubleshooting communication issues, or when you need to review or modify a user's notification preferences programmatically. the response likely includes a list of subscription objects, each detailing the type of notification, delivery method (e.g., email, sms), and any specific rules or filters applied. this endpoint should be used when you need to understand or manage a user's notification setup within pagerduty.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get user session by typePAGERDUTY_GET_USER_SESSION_BY_TYPEAcciónRetrieves detailed information about a specific user session in pagerduty. this endpoint allows you to fetch session-related data for a particular user, filtered by session type and identified by a unique session id. it's useful for monitoring user activity, troubleshooting authentication issues, or auditing system access. the endpoint returns data about the specified session, which may include creation time, last activity timestamp, expiration time, and other relevant session attributes. it should be used when detailed information about a user's specific session is required, but it does not provide information about other sessions or general user account details.
PAGERDUTY_GET_USER_SESSION_BY_TYPEAcciónRetrieves detailed information about a specific user session in pagerduty. this endpoint allows you to fetch session-related data for a particular user, filtered by session type and identified by a unique session id. it's useful for monitoring user activity, troubleshooting authentication issues, or auditing system access. the endpoint returns data about the specified session, which may include creation time, last activity timestamp, expiration time, and other relevant session attributes. it should be used when detailed information about a user's specific session is required, but it does not provide information about other sessions or general user account details.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
typestringObligatorioThe session type for the user session ID.
session_idstringObligatorioThe session ID for the user.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get user sessions by idPAGERDUTY_GET_USER_SESSIONS_BY_IDAcciónRetrieves all active sessions for a specific user in pagerduty. this endpoint allows you to fetch information about a user's current login sessions, which can be useful for auditing, security monitoring, or managing user access. it provides details such as session start times, device information, and ip addresses for each active session. use this endpoint when you need to track user activity, investigate potential security issues, or manage concurrent logins. note that this endpoint only returns information about active sessions and does not provide historical session data or the ability to modify sessions.
PAGERDUTY_GET_USER_SESSIONS_BY_IDAcciónRetrieves all active sessions for a specific user in pagerduty. this endpoint allows you to fetch information about a user's current login sessions, which can be useful for auditing, security monitoring, or managing user access. it provides details such as session start times, device information, and ip addresses for each active session. use this endpoint when you need to track user activity, investigate potential security issues, or manage concurrent logins. note that this endpoint only returns information about active sessions and does not provide historical session data or the ability to modify sessions.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get user status update notification rulesPAGERDUTY_GET_USER_STATUS_UPDATE_NOTIFICATION_RULESAcciónRetrieves the status update notification rules for a specific user in pagerduty. this endpoint allows you to fetch the configured rules that determine how and when a user receives notifications about status changes in incidents or services they are associated with. it's useful for understanding a user's current notification preferences and can be helpful when auditing or updating user settings. the endpoint returns a list of notification rules, each detailing the conditions under which status update notifications are sent to the user.
PAGERDUTY_GET_USER_STATUS_UPDATE_NOTIFICATION_RULESAcciónRetrieves the status update notification rules for a specific user in pagerduty. this endpoint allows you to fetch the configured rules that determine how and when a user receives notifications about status changes in incidents or services they are associated with. it's useful for understanding a user's current notification preferences and can be helpful when auditing or updating user settings. the endpoint returns a list of notification rules, each detailing the conditions under which status update notifications are sent to the user.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
includestringenumArray of additional details to include.
contact_methods
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get webhook subscription by idPAGERDUTY_GET_WEBHOOK_SUBSCRIPTION_BY_IDAcciónRetrieves detailed information about a specific webhook subscription in pagerduty. this endpoint allows you to fetch the configuration and status of a webhook subscription, including its delivery method, subscribed events, and any applied filters. use this when you need to review or verify the settings of an existing webhook subscription, such as checking which events it's configured to receive or confirming its current status. the endpoint provides a snapshot of the subscription's configuration but does not include historical data about past webhook deliveries or failures.
PAGERDUTY_GET_WEBHOOK_SUBSCRIPTION_BY_IDAcciónRetrieves detailed information about a specific webhook subscription in pagerduty. this endpoint allows you to fetch the configuration and status of a webhook subscription, including its delivery method, subscribed events, and any applied filters. use this when you need to review or verify the settings of an existing webhook subscription, such as checking which events it's configured to receive or confirming its current status. the endpoint provides a snapshot of the subscription's configuration but does not include historical data about past webhook deliveries or failures.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get workflow integrationPAGERDUTY_GET_WORKFLOW_INTEGRATIONAcciónGet details about a workflow integration. scoped oauth requires: `workflow integrations.read`
PAGERDUTY_GET_WORKFLOW_INTEGRATIONAcciónGet details about a workflow integration. scoped oauth requires: `workflow integrations.read`
Parámetros de entrada
idstringObligatorioThe ID of the resource.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get workflow integration connectionPAGERDUTY_GET_WORKFLOW_INTEGRATION_CONNECTIONAcciónGet details about a workflow integration connection. scoped oauth requires: `workflow integrations:connections.read`
PAGERDUTY_GET_WORKFLOW_INTEGRATION_CONNECTIONAcciónGet details about a workflow integration connection. scoped oauth requires: `workflow integrations:connections.read`
Parámetros de entrada
idstringObligatorioThe ID of the resource.
integration_idstringObligatorioThe ID of the Workflow Integration
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Install add on endpointPAGERDUTY_INSTALL_ADD_ON_ENDPOINTAcciónThis endpoint allows you to install a new add-on to your pagerduty account, enhancing its functionality with custom integrations. add-ons can be either full-page or incident-specific, providing additional context or tools within the pagerduty interface. use this endpoint when you want to integrate external resources or custom dashboards into your pagerduty workflow. the add-on must have a secure https source url and a unique name within your account. note that while you can install multiple add-ons, each must serve a distinct purpose and have a different name and source url.
PAGERDUTY_INSTALL_ADD_ON_ENDPOINTAcciónThis endpoint allows you to install a new add-on to your pagerduty account, enhancing its functionality with custom integrations. add-ons can be either full-page or incident-specific, providing additional context or tools within the pagerduty interface. use this endpoint when you want to integrate external resources or custom dashboards into your pagerduty workflow. the add-on must have a secure https source url and a unique name within your account. note that while you can install multiple add-ons, each must serve a distinct purpose and have a different name and source url.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Invoke automation action by idPAGERDUTY_INVOKE_AUTOMATION_ACTION_BY_IDAcciónInvokes a specific automation action in pagerduty, associating it with a particular incident. this endpoint allows you to trigger pre-defined automated tasks or workflows within the pagerduty incident management system. it's particularly useful for executing custom actions or scripts in response to specific incidents, enhancing the incident response process. the action is identified by its unique id, and the invocation must be linked to an existing incident through its incident id. this endpoint should be used when you need to programmatically execute automation actions as part of your incident management workflow or integration with other systems.
PAGERDUTY_INVOKE_AUTOMATION_ACTION_BY_IDAcciónInvokes a specific automation action in pagerduty, associating it with a particular incident. this endpoint allows you to trigger pre-defined automated tasks or workflows within the pagerduty incident management system. it's particularly useful for executing custom actions or scripts in response to specific incidents, enhancing the incident response process. the action is identified by its unique id, and the invocation must be linked to an existing incident through its incident id. this endpoint should be used when you need to programmatically execute automation actions as part of your incident management workflow or integration with other systems.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
invocation__metadata__incident__idstringIncident Id
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List all workflow integration connectionsPAGERDUTY_LIST_ALL_WORKFLOW_INTEGRATION_CONNECTIONSAcciónList all workflow integration connections. scoped oauth requires: `workflow integrations:connections.read`
PAGERDUTY_LIST_ALL_WORKFLOW_INTEGRATION_CONNECTIONSAcciónList all workflow integration connections. scoped oauth requires: `workflow integrations:connections.read`
Parámetros de entrada
namestringFilter Integrations by partial name.
limitintegerThe minimum of the `limit` parameter used in the request or the maximum request size of the API.
cursorstringOptional parameter used to request the "next" set of results from an API. The value provided here is most commonly obtained from the `next_cursor` field of the previous request. When no value is provided, the request starts at the beginning of the result set.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List automation action detailsPAGERDUTY_LIST_AUTOMATION_ACTION_DETAILSAcciónThis endpoint retrieves a list of automation actions configured in the pagerduty account. automation actions are predefined tasks or operations that can be executed automatically in response to incidents or other triggers. the endpoint allows users to view all available automation actions, which can be useful for auditing, managing, or integrating these actions into other workflows. it supports pagination for handling large sets of actions and can include related information about associated services and teams. use this endpoint when you need to review, inventory, or programmatically access the automation capabilities within your pagerduty environment. note that this endpoint only provides information about existing actions and does not create, modify, or execute the actions themselves.
PAGERDUTY_LIST_AUTOMATION_ACTION_DETAILSAcciónThis endpoint retrieves a list of automation actions configured in the pagerduty account. automation actions are predefined tasks or operations that can be executed automatically in response to incidents or other triggers. the endpoint allows users to view all available automation actions, which can be useful for auditing, managing, or integrating these actions into other workflows. it supports pagination for handling large sets of actions and can include related information about associated services and teams. use this endpoint when you need to review, inventory, or programmatically access the automation capabilities within your pagerduty environment. note that this endpoint only provides information about existing actions and does not create, modify, or execute the actions themselves.
Parámetros de entrada
namestringFilters results to include the ones matching the name (case insensitive substring matching)
limitintegerThe minimum of the `limit` parameter used in the request or the maximum request size of the API.
cursorstringOptional parameter used to request the "next" set of results from an API. The value provided here is most commonly obtained from the `next_cursor` field of the previous request. When no value is provided, the request starts at the beginning of the result set.
team_idstringFilters results to include the ones associated with the specified team.
runner_idstringFilters results to include the ones linked to the specified runner. Specifying the value `any` filters results to include the ones linked to runners only, thus omitting the results not linked to runners.
service_idstringFilters results to include the ones associated with the specified service
action_typestringenumFilters results to include the ones matching the specified action type
scriptprocess_automationclassificationstringenumFilters results to include the ones matching the specified classification (aka category)
diagnosticremediation
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List extension schemasPAGERDUTY_LIST_EXTENSION_SCHEMASAcciónRetrieves all available extension schemas from the pagerduty api. this endpoint allows users to fetch custom schema extensions that have been defined for their pagerduty account. extension schemas are used to add custom data structures or validation rules to the standard api schema, enabling more flexible and tailored data management. this tool is particularly useful when you need to understand the custom data fields or structures that have been added to your pagerduty implementation. it does not create, modify, or delete extension schemas; it only provides a read-only view of the existing schemas.
PAGERDUTY_LIST_EXTENSION_SCHEMASAcciónRetrieves all available extension schemas from the pagerduty api. this endpoint allows users to fetch custom schema extensions that have been defined for their pagerduty account. extension schemas are used to add custom data structures or validation rules to the standard api schema, enabling more flexible and tailored data management. this tool is particularly useful when you need to understand the custom data fields or structures that have been added to your pagerduty implementation. it does not create, modify, or delete extension schemas; it only provides a read-only view of the existing schemas.
Parámetros de entrada
limitintegerThe number of results per page.
totalbooleanBy default the `total` field in pagination responses is set to `null` to provide the fastest possible response times. Set `total` to `true` for this field to be populated. See our [Pagination Docs](https://developer.pagerduty.com/docs/rest-api-v2/pagination/) for more information.
offsetintegerOffset to start pagination search results.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List field options on a custom fieldPAGERDUTY_LIST_FIELD_OPTIONS_ON_A_CUSTOM_FIELDAcciónList field options for a custom field. custom fields (cf) are a feature which will allow customers to extend incidents with their own custom data, to provide additional context and support features such as customized filtering, search and analytics. custom fields can be applied to different incident types. <!-- theme: warning --> > ### early access > this endpoint is in early access and may change at any time. you must pass in the x-early-access header to access it. scoped oauth requires: `custom fields.read`
PAGERDUTY_LIST_FIELD_OPTIONS_ON_A_CUSTOM_FIELDAcciónList field options for a custom field. custom fields (cf) are a feature which will allow customers to extend incidents with their own custom data, to provide additional context and support features such as customized filtering, search and analytics. custom fields can be applied to different incident types. <!-- theme: warning --> > ### early access > this endpoint is in early access and may change at any time. you must pass in the x-early-access header to access it. scoped oauth requires: `custom fields.read`
Parámetros de entrada
field_idstringObligatorioThe ID of the field.
type_id_or_namestringObligatorioThe ID or name of the Incident Type.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List incident status update subscribersPAGERDUTY_LIST_INCIDENT_STATUS_UPDATE_SUBSCRIBERSAcciónRetrieves a list of subscribers to status updates for a specific incident in pagerduty. this endpoint allows you to see all users or services that are currently subscribed to receive notifications about status changes for the given incident. it's useful for understanding who is being kept informed about the incident's progress. this tool should be used when you need to review or audit the notification list for an incident, ensuring that all necessary stakeholders are included. it does not modify the subscriber list; for adding or removing subscribers, separate endpoints would be required.
PAGERDUTY_LIST_INCIDENT_STATUS_UPDATE_SUBSCRIBERSAcciónRetrieves a list of subscribers to status updates for a specific incident in pagerduty. this endpoint allows you to see all users or services that are currently subscribed to receive notifications about status changes for the given incident. it's useful for understanding who is being kept informed about the incident's progress. this tool should be used when you need to review or audit the notification list for an incident, ensuring that all necessary stakeholders are included. it does not modify the subscriber list; for adding or removing subscribers, separate endpoints would be required.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List incident type custom fieldsPAGERDUTY_LIST_INCIDENT_TYPE_CUSTOM_FIELDSAcciónList the custom fields for an incident type. custom fields (cf) are a feature which will allow customers to extend incidents with their own custom data, to provide additional context and support features such as customized filtering, search and analytics. custom fields can be applied to different incident types. <!-- theme: warning --> > ### early access > this endpoint is in early access and may change at any time. you must pass in the x-early-access header to access it. scoped oauth requires: `custom fields.read`
PAGERDUTY_LIST_INCIDENT_TYPE_CUSTOM_FIELDSAcciónList the custom fields for an incident type. custom fields (cf) are a feature which will allow customers to extend incidents with their own custom data, to provide additional context and support features such as customized filtering, search and analytics. custom fields can be applied to different incident types. <!-- theme: warning --> > ### early access > this endpoint is in early access and may change at any time. you must pass in the x-early-access header to access it. scoped oauth requires: `custom fields.read`
Parámetros de entrada
includestringenumArray of additional details to include.
field_optionstype_id_or_namestringObligatorioThe ID or name of the Incident Type.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List incident typesPAGERDUTY_LIST_INCIDENT_TYPESAcciónList the available incident types incident types are a feature which will allow customers to categorize incidents, such as a security incident, a major incident, or a fraud incident. these can be filtered by enabled or disabled types. <!-- theme: warning --> > ### early access > this endpoint is in early access and may change at any time. you must pass in the x-early-access header to access it. for more information see the [api concepts document](../../api-reference/zg9joji3ndc5nzc-api-concepts#incidenttype) scoped oauth requires: `incident types.read`
PAGERDUTY_LIST_INCIDENT_TYPESAcciónList the available incident types incident types are a feature which will allow customers to categorize incidents, such as a security incident, a major incident, or a fraud incident. these can be filtered by enabled or disabled types. <!-- theme: warning --> > ### early access > this endpoint is in early access and may change at any time. you must pass in the x-early-access header to access it. for more information see the [api concepts document](../../api-reference/zg9joji3ndc5nzc-api-concepts#incidenttype) scoped oauth requires: `incident types.read`
Parámetros de entrada
filterstringenumFilters the list of incident types based on their `enabled` state.
enableddisabledall
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List licensesPAGERDUTY_LIST_LICENSESAcciónThe listlicenses endpoint retrieves a comprehensive list of all licenses associated with the authenticated pagerduty account. this tool is essential for administrators and account managers who need to review, audit, or manage the licensing status of their pagerduty implementation. it provides an overview of all active licenses, including details such as license type, expiration date, and the number of users covered. this endpoint should be used when you need to perform license inventory, plan for renewals, or ensure compliance with your service agreement. note that while it offers a complete view of licenses, it does not provide functionalities to modify licenses directly through the api.
PAGERDUTY_LIST_LICENSESAcciónThe listlicenses endpoint retrieves a comprehensive list of all licenses associated with the authenticated pagerduty account. this tool is essential for administrators and account managers who need to review, audit, or manage the licensing status of their pagerduty implementation. it provides an overview of all active licenses, including details such as license type, expiration date, and the number of users covered. this endpoint should be used when you need to perform license inventory, plan for renewals, or ensure compliance with your service agreement. note that while it offers a complete view of licenses, it does not provide functionalities to modify licenses directly through the api.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List supporting service impactsPAGERDUTY_LIST_SUPPORTING_SERVICE_IMPACTSAcciónRetrieves information about the impacts of supporting services on a specific business service in pagerduty. this endpoint is used to understand the relationships and dependencies between a primary business service and its supporting services, along with the potential impacts these relationships may have on incident management and service reliability. it's particularly useful for assessing the cascading effects of incidents across interconnected services and for proactive risk management. the endpoint should be used when analyzing service dependencies, planning incident response strategies, or evaluating the overall resilience of your service infrastructure. note that this endpoint focuses on impact information and may not provide real-time incident data or detailed metrics about the services themselves.
PAGERDUTY_LIST_SUPPORTING_SERVICE_IMPACTSAcciónRetrieves information about the impacts of supporting services on a specific business service in pagerduty. this endpoint is used to understand the relationships and dependencies between a primary business service and its supporting services, along with the potential impacts these relationships may have on incident management and service reliability. it's particularly useful for assessing the cascading effects of incidents across interconnected services and for proactive risk management. the endpoint should be used when analyzing service dependencies, planning incident response strategies, or evaluating the overall resilience of your service infrastructure. note that this endpoint focuses on impact information and may not provide real-time incident data or detailed metrics about the services themselves.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
idsstringThe IDs of the resources.
additional__fieldsstringenumProvides access to additional fields such as highest priority per business service and total impacted count
services.highest_impacting_prioritytotal_impacted_count
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List templatesPAGERDUTY_LIST_TEMPLATESAcciónRetrieves a list of templates available in the pagerduty system. templates are pre-defined configurations used for creating alerts, notifications, and other automated processes within pagerduty. this endpoint should be used when you need to view or manage the existing templates in your pagerduty account. it provides an overview of all templates, which can be useful for auditing, updating, or selecting templates for use in incident management workflows. the endpoint does not create, modify, or delete templates; it is solely for retrieving template information.
PAGERDUTY_LIST_TEMPLATESAcciónRetrieves a list of templates available in the pagerduty system. templates are pre-defined configurations used for creating alerts, notifications, and other automated processes within pagerduty. this endpoint should be used when you need to view or manage the existing templates in your pagerduty account. it provides an overview of all templates, which can be useful for auditing, updating, or selecting templates for use in incident management workflows. the endpoint does not create, modify, or delete templates; it is solely for retrieving template information.
Parámetros de entrada
limitintegerThe number of results per page.
querystringTemplate name or description to search
totalbooleanBy default the `total` field in pagination responses is set to `null` to provide the fastest possible response times. Set `total` to `true` for this field to be populated. See our [Pagination Docs](https://developer.pagerduty.com/docs/rest-api-v2/pagination/) for more information.
offsetintegerOffset to start pagination search results.
sort_bystringenumUsed to specify both the field you wish to sort the results on (name/created_at), as well as the direction (asc/desc) of the results. The sort_by field and direction should be separated by a colon. Sort direction defaults to ascending.
namename:ascname:desccreated_atcreated_at:asccreated_at:desctemplate_typestringFilters templates by type.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List workflow integration connectionsPAGERDUTY_LIST_WORKFLOW_INTEGRATION_CONNECTIONSAcciónList all workflow integration connections for a specific workflow integration. scoped oauth requires: `workflow integrations:connections.read`
PAGERDUTY_LIST_WORKFLOW_INTEGRATION_CONNECTIONSAcciónList all workflow integration connections for a specific workflow integration. scoped oauth requires: `workflow integrations:connections.read`
Parámetros de entrada
namestringFilter Integrations by partial name.
limitintegerThe minimum of the `limit` parameter used in the request or the maximum request size of the API.
cursorstringOptional parameter used to request the "next" set of results from an API. The value provided here is most commonly obtained from the `next_cursor` field of the previous request. When no value is provided, the request starts at the beginning of the result set.
integration_idstringObligatorioThe ID of the Workflow Integration
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List workflow integrationsPAGERDUTY_LIST_WORKFLOW_INTEGRATIONSAcciónList available workflow integrations. scoped oauth requires: `workflow integrations.read`
PAGERDUTY_LIST_WORKFLOW_INTEGRATIONSAcciónList available workflow integrations. scoped oauth requires: `workflow integrations.read`
Parámetros de entrada
limitintegerThe minimum of the `limit` parameter used in the request or the maximum request size of the API.
cursorstringOptional parameter used to request the "next" set of results from an API. The value provided here is most commonly obtained from the `next_cursor` field of the previous request. When no value is provided, the request starts at the beginning of the result set.
include_deprecatedbooleanWhether to include deprecated Integrations in the response.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Manage cache variables for event servicePAGERDUTY_MANAGE_CACHE_VARIABLES_FOR_EVENT_SERVICEAcciónCreates a new cache variable for a specific service in pagerduty's event orchestrations. this endpoint allows you to define a cache variable that can store either the most recent value from an event field or count trigger events within a specified time range. cache variables are useful for maintaining temporary data related to events, which can be used in event routing and management. the created cache variable can be used to enhance event processing logic and improve incident management workflows.
PAGERDUTY_MANAGE_CACHE_VARIABLES_FOR_EVENT_SERVICEAcciónCreates a new cache variable for a specific service in pagerduty's event orchestrations. this endpoint allows you to define a cache variable that can store either the most recent value from an event field or count trigger events within a specified time range. cache variables are useful for maintaining temporary data related to events, which can be used in event routing and management. the created cache variable can be used to enhance event processing logic and improve incident management workflows.
Parámetros de entrada
service_idstringObligatorioThe service ID
cache__variable__idstringId
cache__variable__namestringThe name of the Cache Variable
cache__variable__disabledbooleanIndicates whether the Cache Variable is disabled and would therefore not be evaluated.
cache__variable__conditionsobject[]Each of these conditions is evaluated to check if an event matches this rule. The rule is considered a match if **any** of these conditions match.
cache__variable__created__atstringdate-timeThe date/time the object was created.
cache__variable__updated__atstringdate-timeThe date/time the object was last updated.
cache__variable__configurationobjectConfiguration
cache__variable__created__by__idstringId
cache__variable__updated__by__idstringId
cache__variable__created__by__selfstringurlThe API show URL at which the object is accessible
cache__variable__created__by__typestringA string that determines the schema of the object. This must be the standard name for the entity, suffixed by `_reference` if the object is a reference.
cache__variable__updated__by__selfstringurlThe API show URL at which the object is accessible
cache__variable__updated__by__typestringA string that determines the schema of the object. This must be the standard name for the entity, suffixed by `_reference` if the object is a reference.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Merge source incidents into target incidentPAGERDUTY_MERGE_SOURCE_INCIDENTS_INTO_TARGET_INCIDENTAcciónMerges multiple source incidents into a target incident in pagerduty's incident management system. this endpoint allows users to consolidate related or duplicate incidents into a single, primary incident for streamlined management and resolution. the operation combines the specified source incidents into the target incident identified by the url path, marking the source incidents as resolved. this tool should be used when multiple incidents are determined to be part of the same underlying issue or when consolidating incident management efforts. it's particularly useful for reducing noise and focusing on the root cause of related issues. note that this action is irreversible, so care should be taken to ensure that the incidents are truly related before merging.
PAGERDUTY_MERGE_SOURCE_INCIDENTS_INTO_TARGET_INCIDENTAcciónMerges multiple source incidents into a target incident in pagerduty's incident management system. this endpoint allows users to consolidate related or duplicate incidents into a single, primary incident for streamlined management and resolution. the operation combines the specified source incidents into the target incident identified by the url path, marking the source incidents as resolved. this tool should be used when multiple incidents are determined to be part of the same underlying issue or when consolidating incident management efforts. it's particularly useful for reducing noise and focusing on the root cause of related issues. note that this action is irreversible, so care should be taken to ensure that the incidents are truly related before merging.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
source_incidentsarrayObligatorioThe source incidents that will be merged into the target incident and resolved.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Migrate integration between orchestrationsPAGERDUTY_MIGRATE_INTEGRATION_BETWEEN_ORCHESTRATIONSAcciónThis endpoint facilitates the migration of an integration from one event orchestration to another within pagerduty. it allows users to reassign an existing integration to a different event orchestration, maintaining the integration's configuration while updating its association. this operation is useful when restructuring event management workflows or optimizing incident routing. the endpoint should be used when there's a need to change how a specific integration interacts with pagerduty's event processing system. it's important to note that this process only changes the association and does not modify the integration's settings or connected external services.
PAGERDUTY_MIGRATE_INTEGRATION_BETWEEN_ORCHESTRATIONSAcciónThis endpoint facilitates the migration of an integration from one event orchestration to another within pagerduty. it allows users to reassign an existing integration to a different event orchestration, maintaining the integration's configuration while updating its association. this operation is useful when restructuring event management workflows or optimizing incident routing. the endpoint should be used when there's a need to change how a specific integration interacts with pagerduty's event processing system. it's important to note that this process only changes the association and does not modify the integration's settings or connected external services.
Parámetros de entrada
idstringObligatorioThe ID of an Event Orchestration.
source_idstringObligatorioThe ID of the Event Orchestration you"ll be moving the Integration away from
source_typestringObligatorioenumThe type of of the `source_id` object
orchestrationintegration_idstringObligatorioThe ID of the Integration you"ll be moving
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Modify entity tagsPAGERDUTY_MODIFY_ENTITY_TAGSAcciónThis endpoint allows you to modify the tags associated with a specific entity in pagerduty. it provides functionality to both add new tags and remove existing ones in a single api call. the endpoint is particularly useful for updating the categorization or labeling of pagerduty entities such as incidents, services, or users. it supports adding tags by label (creating new ones if necessary) or by reference, and removing tags by their unique identifiers. this flexibility allows for efficient tag management across your pagerduty resources, enabling better organization and easier searching of entities. use this endpoint when you need to update the tags for a specific entity, either to refine its categorization or to align it with current operational needs.
PAGERDUTY_MODIFY_ENTITY_TAGSAcciónThis endpoint allows you to modify the tags associated with a specific entity in pagerduty. it provides functionality to both add new tags and remove existing ones in a single api call. the endpoint is particularly useful for updating the categorization or labeling of pagerduty entities such as incidents, services, or users. it supports adding tags by label (creating new ones if necessary) or by reference, and removing tags by their unique identifiers. this flexibility allows for efficient tag management across your pagerduty resources, enabling better organization and easier searching of entities. use this endpoint when you need to update the tags for a specific entity, either to refine its categorization or to align it with current operational needs.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
addobject[]Array of tags and/or tag references to add to the entity. For elements with type `tag_reference`, the tag with the corresponding `id` is added to the entity. For elements with type `tag`, if there is an existing tag with the given label that tag is added to the entity. If there is no existing tag with that label and the user has permission to create tags, a new tag is created with that label and assigned to the entity.
removeobject[]Array of tag references to remove from the entity.
entity_typestringObligatorioenumType of entity related with the tag
usersteamsescalation_policies
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Aggregate incident metrics with filtersPAGERDUTY_PAGERDUTY_AGGREGATE_INCIDENT_METRICS_WITH_FILTERSAcciónRetrieves and aggregates metrics for incidents across all services in pagerduty. this endpoint allows for extensive filtering and customization of incident data, enabling detailed analysis of operational performance. it's particularly useful for generating reports, identifying trends, and assessing incident management efficiency over specified time periods. the endpoint supports various filtering criteria, time zone adjustments, and aggregation options, making it a powerful tool for both high-level overviews and granular incident analytics. however, users should be aware of the complexity of the filtering options and ensure they provide accurate parameters to obtain relevant data.
PAGERDUTY_PAGERDUTY_AGGREGATE_INCIDENT_METRICS_WITH_FILTERSAcciónRetrieves and aggregates metrics for incidents across all services in pagerduty. this endpoint allows for extensive filtering and customization of incident data, enabling detailed analysis of operational performance. it's particularly useful for generating reports, identifying trends, and assessing incident management efficiency over specified time periods. the endpoint supports various filtering criteria, time zone adjustments, and aggregation options, making it a powerful tool for both high-level overviews and granular incident analytics. however, users should be aware of the complexity of the filtering options and ensure they provide accurate parameters to obtain relevant data.
Parámetros de entrada
orderstringenumThe order in which the results were sorted; asc for ascending, desc for descending.
ascdescorder_bystringThe column that was used for ordering the results.
time_zonestringThe time zone to use for the results and grouping. Must be in tzdata format. See list of accepted values [here](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones).
aggregate_unitstringenumThe time unit to aggregate metrics by. If no value is provided, the metrics will be aggregated for the entire period.
dayweekmonthfilters__majorbooleanA boolean flag including whether results should contain *only* [major incidents](https://support.pagerduty.com/docs/operational-reviews#major-incidents), or exclude major incidents. If no value is provided all incidents will be included.
filters__urgencystringenumAny incidents whose urgency does not match the provided string will be omitted from the results.
highlowfilters__team__idsstring[]An array of team IDs. Only incidents related to these teams will be included in the results. If omitted, all teams the requestor has access to will be included in the results.
filters__service__idsstring[]An array of service IDs. Only incidents related to these services will be included in the results. If omitted, all services the requestor has access to will be included in the results.
filters__priority__idsstring[]An array of priority IDs. Only incidents with these priorities will be included in the results. If omitted, all priorities will be included in the results.
filters__priority__namesstring[]An array of user-defined priority names. Only incidents with these priorities will be included in the results. If omitted, all priorities will be included in the results.
filters__created__at__endstringAccepts an ISO8601 DateTime string. Any incidents with a created_at greater than or equal to this value will be omitted from the results. The maximum supported time range in conjunction with created_at_start is one year.
filters__pd__advance__usedbooleanIf true, only incidents where PD Advance was used will be included in the results, and vice versa. If omitted, all incidents will be included.
filters__created__at__startstringAccepts an ISO8601 DateTime string. Any incidents with a created_at less than this value will be omitted from the results. The maximum supported time range in conjunction with created_at_end is one year.
filters__min__ackowledgementsintegerAn integer that sets the requirement for the minimum number of acknowledgements to occur on an incident. For example, setting this to 1 will return only incidents that have at least 1 acknowledgement. If no value is provided, all incidents will be included.
filters__escalation__policy__idsstring[]An array of escalation policy IDs. Only incidents related to these escalation policies will be included in the results. If omitted, all escalation policies the requestor has access to will be included in the results.
filters__min__manual__escalationsintegerAn integer that sets the requirement for the minimum number of manual escalations to occur on an incident. For example, setting this to 1 will return only incidents that have at least 1 manual escalation. If no value is provided, all incidents will be included.
filters__min__timeout__escalationsintegerAn integer that sets the requirement for the minimum number of timeout escalations to occur on an incident. For example, setting this to 1 will return only incidents that have at least 1 timeout escalation. If no value is provided, all incidents will be included.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Ping webhook subscriptionPAGERDUTY_PING_WEBHOOK_SUBSCRIPTIONAcciónThe pingwebhooksubscription endpoint sends a test post request to a specified webhook subscription in your pagerduty account. this tool is used to verify that a webhook subscription is correctly configured and can receive notifications. it's particularly useful after setting up a new webhook subscription or when troubleshooting integration issues. the endpoint doesn't modify any data but simulates a real webhook delivery, allowing you to confirm that your systems can properly receive and process pagerduty webhooks. note that this tool only tests the delivery mechanism and doesn't validate the processing of specific event types on your end.
PAGERDUTY_PING_WEBHOOK_SUBSCRIPTIONAcciónThe pingwebhooksubscription endpoint sends a test post request to a specified webhook subscription in your pagerduty account. this tool is used to verify that a webhook subscription is correctly configured and can receive notifications. it's particularly useful after setting up a new webhook subscription or when troubleshooting integration issues. the endpoint doesn't modify any data but simulates a real webhook delivery, allowing you to confirm that your systems can properly receive and process pagerduty webhooks. note that this tool only tests the delivery mechanism and doesn't validate the processing of specific event types on your end.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Post account subscription for business servicePAGERDUTY_POST_ACCOUNT_SUBSCRIPTION_FOR_BUSINESS_SERVICEAcciónThis endpoint creates or updates an account subscription for a specific business service in pagerduty. it allows users to manage subscription settings, such as notification preferences or service-level agreements, for a particular business service identified by its unique id. use this endpoint when you need to set up new subscription configurations or modify existing ones for a business service. the endpoint is particularly useful for automating subscription management across multiple business services or integrating subscription updates with other systems. note that this operation may affect billing or service access, so it should be used carefully and with proper authorization.
PAGERDUTY_POST_ACCOUNT_SUBSCRIPTION_FOR_BUSINESS_SERVICEAcciónThis endpoint creates or updates an account subscription for a specific business service in pagerduty. it allows users to manage subscription settings, such as notification preferences or service-level agreements, for a particular business service identified by its unique id. use this endpoint when you need to set up new subscription configurations or modify existing ones for a business service. the endpoint is particularly useful for automating subscription management across multiple business services or integrating subscription updates with other systems. note that this operation may affect billing or service access, so it should be used carefully and with proper authorization.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Post alert grouping settingsPAGERDUTY_POST_ALERT_GROUPING_SETTINGSAcciónCreates a new alert grouping setting in pagerduty, defining how alerts will be automatically grouped into incidents based on specified configurations. this endpoint allows users to set up intelligent alert grouping rules, improving incident management efficiency by reducing noise and consolidating related alerts. it's particularly useful for teams looking to streamline their incident response process and minimize alert fatigue. the setting can be applied to one or multiple services, with the option to use content-based or intelligent grouping algorithms.
PAGERDUTY_POST_ALERT_GROUPING_SETTINGSAcciónCreates a new alert grouping setting in pagerduty, defining how alerts will be automatically grouped into incidents based on specified configurations. this endpoint allows users to set up intelligent alert grouping rules, improving incident management efficiency by reducing noise and consolidating related alerts. it's particularly useful for teams looking to streamline their incident response process and minimize alert fatigue. the setting can be applied to one or multiple services, with the option to use content-based or intelligent grouping algorithms.
Parámetros de entrada
alert__grouping__setting__idstringId
alert__grouping__setting__namestringAn optional short-form string that provides succinct information about an AlertGroupingSetting object suitable for primary labeling of the entity. It is not intended to be an identifier.
alert__grouping__setting__typestringenumType
content_basedcontent_based_intelligentintelligenttimealert__grouping__setting__configobjectConfig
alert__grouping__setting__servicesarrayThe array of one or many Services with just ServiceID/name that the AlertGroupingSetting applies to. Type of content_based_intelligent allows for only one service in the array.
alert__grouping__setting__created__atstringdate-timeThe ISO8601 date/time an AlertGroupingSetting got created at.
alert__grouping__setting__descriptionstringAn optional description in string that provides more information about an AlertGroupingSetting object.
alert__grouping__setting__updated__atstringdate-timeThe ISO8601 date/time an AlertGroupingSetting last got updated at.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Post analytic metrics on escalation policiesPAGERDUTY_POST_ANALYTIC_METRICS_ON_ESCALATION_POLICIESAcciónRetrieves and aggregates analytics metrics for incidents related to escalation policies in pagerduty. this endpoint allows for detailed filtering and customization of incident data, enabling users to analyze trends, performance, and patterns in their incident management process. it's particularly useful for generating reports, identifying areas for improvement, and understanding the effectiveness of escalation policies over time. the endpoint supports various filtering options, time zone specifications, and time-based aggregation, making it a powerful tool for operational insights and decision-making in incident management.
PAGERDUTY_POST_ANALYTIC_METRICS_ON_ESCALATION_POLICIESAcciónRetrieves and aggregates analytics metrics for incidents related to escalation policies in pagerduty. this endpoint allows for detailed filtering and customization of incident data, enabling users to analyze trends, performance, and patterns in their incident management process. it's particularly useful for generating reports, identifying areas for improvement, and understanding the effectiveness of escalation policies over time. the endpoint supports various filtering options, time zone specifications, and time-based aggregation, making it a powerful tool for operational insights and decision-making in incident management.
Parámetros de entrada
orderstringenumThe order in which the results were sorted; asc for ascending, desc for descending.
ascdescorder_bystringThe column that was used for ordering the results.
time_zonestringThe time zone to use for the results and grouping. Must be in tzdata format. See list of accepted values [here](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones).
aggregate_unitstringenumThe time unit to aggregate metrics by. If no value is provided, the metrics will be aggregated for the entire period.
dayweekmonthfilters__majorbooleanA boolean flag including whether results should contain *only* [major incidents](https://support.pagerduty.com/docs/operational-reviews#major-incidents), or exclude major incidents. If no value is provided all incidents will be included.
filters__urgencystringenumAny incidents whose urgency does not match the provided string will be omitted from the results.
highlowfilters__team__idsstring[]An array of team IDs. Only incidents related to these teams will be included in the results. If omitted, all teams the requestor has access to will be included in the results.
filters__service__idsstring[]An array of service IDs. Only incidents related to these services will be included in the results. If omitted, all services the requestor has access to will be included in the results.
filters__priority__idsstring[]An array of priority IDs. Only incidents with these priorities will be included in the results. If omitted, all priorities will be included in the results.
filters__priority__namesstring[]An array of user-defined priority names. Only incidents with these priorities will be included in the results. If omitted, all priorities will be included in the results.
filters__created__at__endstringAccepts an ISO8601 DateTime string. Any incidents with a created_at greater than or equal to this value will be omitted from the results. The maximum supported time range in conjunction with created_at_start is one year.
filters__pd__advance__usedbooleanIf true, only incidents where PD Advance was used will be included in the results, and vice versa. If omitted, all incidents will be included.
filters__created__at__startstringAccepts an ISO8601 DateTime string. Any incidents with a created_at less than this value will be omitted from the results. The maximum supported time range in conjunction with created_at_end is one year.
filters__min__ackowledgementsintegerAn integer that sets the requirement for the minimum number of acknowledgements to occur on an incident. For example, setting this to 1 will return only incidents that have at least 1 acknowledgement. If no value is provided, all incidents will be included.
filters__escalation__policy__idsstring[]An array of escalation policy IDs. Only incidents related to these escalation policies will be included in the results. If omitted, all escalation policies the requestor has access to will be included in the results.
filters__min__manual__escalationsintegerAn integer that sets the requirement for the minimum number of manual escalations to occur on an incident. For example, setting this to 1 will return only incidents that have at least 1 manual escalation. If no value is provided, all incidents will be included.
filters__min__timeout__escalationsintegerAn integer that sets the requirement for the minimum number of timeout escalations to occur on an incident. For example, setting this to 1 will return only incidents that have at least 1 timeout escalation. If no value is provided, all incidents will be included.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Post analytics metrics responder filtersPAGERDUTY_POST_ANALYTICS_METRICS_RESPONDER_FILTERSAcciónThe analyzerespondermetrics endpoint aggregates and analyzes responder performance metrics for pagerduty incidents. it provides insights into response times, efficiency, and workload distribution. this tool is ideal for assessing and optimizing incident response processes, offering flexible filtering options for focused analysis. note that it provides aggregated data, not real-time information, with a maximum analysis range of one year.
PAGERDUTY_POST_ANALYTICS_METRICS_RESPONDER_FILTERSAcciónThe analyzerespondermetrics endpoint aggregates and analyzes responder performance metrics for pagerduty incidents. it provides insights into response times, efficiency, and workload distribution. this tool is ideal for assessing and optimizing incident response processes, offering flexible filtering options for focused analysis. note that it provides aggregated data, not real-time information, with a maximum analysis range of one year.
Parámetros de entrada
orderstringenumThe order in which the results were sorted; asc for ascending, desc for descending.
ascdescorder_bystringThe column that was used for ordering the results.
time_zonestringThe time zone to use for the results and grouping.
filters__urgencystringenumAny incidents whose urgency does not match the provided string will be omitted from the results.
highlowfilters__team__idsstring[]An array of team IDs. Only incidents related to these teams will be included in the results. If omitted, all teams the requestor has access to will be included in the results.
filters__priority__idsstring[]An array of priority IDs. Only incidents with these priorities will be included in the results. If omitted, all priorities will be included in the results.
filters__responder__idsstring[]An array of responder IDs. Only incidents related to these responders will be included in the results. If omitted, all responders the requestor has access to will be included in the results.
filters__priority__namesstring[]An array of user-defined priority names. Only incidents with these priorities will be included in the results. If omitted, all priorities will be included in the results.
filters__date__range__endstringAccepts an ISO8601 DateTime string. Any incidents with a created_at greater than or equal to this value will be omitted from the results. The maximum supported time range in conjunction with date_range_start is one year.
filters__date__range__startstringAccepts an ISO8601 DateTime string. Any incidents with a created_at less than this value will be omitted from the results. The maximum supported time range in conjunction with date_range_end is one year.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Post change eventsPAGERDUTY_POST_CHANGE_EVENTSAcciónCreates a new change event in the pagerduty system. this endpoint allows you to record and track significant changes or updates within your infrastructure or services. use this when you want to log important modifications, deployments, or system alterations that may impact incident management or operational processes. the change event data can be used for correlation with incidents, providing context for potential issues or for auditing purposes. this endpoint is particularly useful for maintaining a comprehensive change log and enhancing the incident response process by providing additional context about recent system changes.
PAGERDUTY_POST_CHANGE_EVENTSAcciónCreates a new change event in the pagerduty system. this endpoint allows you to record and track significant changes or updates within your infrastructure or services. use this when you want to log important modifications, deployments, or system alterations that may impact incident management or operational processes. the change event data can be used for correlation with incidents, providing context for potential issues or for auditing purposes. this endpoint is particularly useful for maintaining a comprehensive change log and enhancing the incident response process by providing additional context about recent system changes.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Post event orchestration cache variablesPAGERDUTY_POST_EVENT_ORCHESTRATION_CACHE_VARIABLESAcciónCreates a new cache variable within a pagerduty event orchestration. this endpoint allows you to define a cache variable that can store dynamic data related to events, either based on recent values extracted from event fields or by counting trigger events within a specified time range. cache variables are useful for maintaining state across multiple events and can be used in event routing and automation rules. the created cache variable can be configured with conditions to determine when it should be updated and can be optionally disabled. this tool should be used when setting up complex event orchestrations that require stateful processing or when implementing advanced automation workflows in pagerduty.
PAGERDUTY_POST_EVENT_ORCHESTRATION_CACHE_VARIABLESAcciónCreates a new cache variable within a pagerduty event orchestration. this endpoint allows you to define a cache variable that can store dynamic data related to events, either based on recent values extracted from event fields or by counting trigger events within a specified time range. cache variables are useful for maintaining state across multiple events and can be used in event routing and automation rules. the created cache variable can be configured with conditions to determine when it should be updated and can be optionally disabled. this tool should be used when setting up complex event orchestrations that require stateful processing or when implementing advanced automation workflows in pagerduty.
Parámetros de entrada
idstringObligatorioThe ID of an Event Orchestration.
cache__variable__idstringId
cache__variable__namestringThe name of the Cache Variable
cache__variable__disabledbooleanIndicates whether the Cache Variable is disabled and would therefore not be evaluated.
cache__variable__conditionsobject[]Each of these conditions is evaluated to check if an event matches this rule. The rule is considered a match if **any** of these conditions match.
cache__variable__created__atstringdate-timeThe date/time the object was created.
cache__variable__updated__atstringdate-timeThe date/time the object was last updated.
cache__variable__configurationobjectConfiguration
cache__variable__created__by__idstringId
cache__variable__updated__by__idstringId
cache__variable__created__by__selfstringurlThe API show URL at which the object is accessible
cache__variable__created__by__typestringA string that determines the schema of the object. This must be the standard name for the entity, suffixed by `_reference` if the object is a reference.
cache__variable__updated__by__selfstringurlThe API show URL at which the object is accessible
cache__variable__updated__by__typestringA string that determines the schema of the object. This must be the standard name for the entity, suffixed by `_reference` if the object is a reference.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Post incident metricsPAGERDUTY_POST_INCIDENT_METRICSAcciónThis endpoint retrieves analytics metrics for responder teams based on incident data in pagerduty. it allows for detailed filtering and customization of the data set, enabling users to analyze team and responder performance across various dimensions such as time range, urgency, priorities, and specific teams or responders. the endpoint is particularly useful for generating reports, assessing team efficiency, and identifying trends in incident management. it should be used when comprehensive analytics on responder team performance are needed, especially for large-scale or complex incident management scenarios. however, it's important to note that the endpoint has a maximum time range of one year for analysis, and the results are limited to the data the requestor has access to within the pagerduty system.
PAGERDUTY_POST_INCIDENT_METRICSAcciónThis endpoint retrieves analytics metrics for responder teams based on incident data in pagerduty. it allows for detailed filtering and customization of the data set, enabling users to analyze team and responder performance across various dimensions such as time range, urgency, priorities, and specific teams or responders. the endpoint is particularly useful for generating reports, assessing team efficiency, and identifying trends in incident management. it should be used when comprehensive analytics on responder team performance are needed, especially for large-scale or complex incident management scenarios. however, it's important to note that the endpoint has a maximum time range of one year for analysis, and the results are limited to the data the requestor has access to within the pagerduty system.
Parámetros de entrada
orderstringenumThe order in which the results were sorted; asc for ascending, desc for descending.
ascdescorder_bystringThe column that was used for ordering the results.
time_zonestringThe time zone to use for the results and grouping.
filters__urgencystringenumAny incidents whose urgency does not match the provided string will be omitted from the results.
highlowfilters__team__idsstring[]An array of team IDs. Only incidents related to these teams will be included in the results. If omitted, all teams the requestor has access to will be included in the results.
filters__priority__idsstring[]An array of priority IDs. Only incidents with these priorities will be included in the results. If omitted, all priorities will be included in the results.
filters__responder__idsstring[]An array of responder IDs. Only incidents related to these responders will be included in the results. If omitted, all responders the requestor has access to will be included in the results.
filters__priority__namesstring[]An array of user-defined priority names. Only incidents with these priorities will be included in the results. If omitted, all priorities will be included in the results.
filters__date__range__endstringAccepts an ISO8601 DateTime string. Any incidents with a created_at greater than or equal to this value will be omitted from the results. The maximum supported time range in conjunction with date_range_start is one year.
filters__date__range__startstringAccepts an ISO8601 DateTime string. Any incidents with a created_at less than this value will be omitted from the results. The maximum supported time range in conjunction with date_range_end is one year.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Post incident metrics with filtersPAGERDUTY_POST_INCIDENT_METRICS_WITH_FILTERSAcciónThis endpoint retrieves and aggregates analytics metrics for incidents across all teams in pagerduty. it allows users to apply various filters and parameters to analyze incident data, such as creation date range, urgency, team associations, and more. the endpoint is particularly useful for generating reports, identifying trends, and performing operational reviews across multiple teams and services. it provides flexibility in data aggregation and sorting, enabling users to customize their analysis based on specific needs and time frames. however, users should be aware of the one-year limitation on the date range when using the created at filters.
PAGERDUTY_POST_INCIDENT_METRICS_WITH_FILTERSAcciónThis endpoint retrieves and aggregates analytics metrics for incidents across all teams in pagerduty. it allows users to apply various filters and parameters to analyze incident data, such as creation date range, urgency, team associations, and more. the endpoint is particularly useful for generating reports, identifying trends, and performing operational reviews across multiple teams and services. it provides flexibility in data aggregation and sorting, enabling users to customize their analysis based on specific needs and time frames. however, users should be aware of the one-year limitation on the date range when using the created at filters.
Parámetros de entrada
orderstringenumThe order in which the results were sorted; asc for ascending, desc for descending.
ascdescorder_bystringThe column that was used for ordering the results.
time_zonestringThe time zone to use for the results and grouping. Must be in tzdata format. See list of accepted values [here](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones).
aggregate_unitstringenumThe time unit to aggregate metrics by. If no value is provided, the metrics will be aggregated for the entire period.
dayweekmonthfilters__majorbooleanA boolean flag including whether results should contain *only* [major incidents](https://support.pagerduty.com/docs/operational-reviews#major-incidents), or exclude major incidents. If no value is provided all incidents will be included.
filters__urgencystringenumAny incidents whose urgency does not match the provided string will be omitted from the results.
highlowfilters__team__idsstring[]An array of team IDs. Only incidents related to these teams will be included in the results. If omitted, all teams the requestor has access to will be included in the results.
filters__service__idsstring[]An array of service IDs. Only incidents related to these services will be included in the results. If omitted, all services the requestor has access to will be included in the results.
filters__priority__idsstring[]An array of priority IDs. Only incidents with these priorities will be included in the results. If omitted, all priorities will be included in the results.
filters__priority__namesstring[]An array of user-defined priority names. Only incidents with these priorities will be included in the results. If omitted, all priorities will be included in the results.
filters__created__at__endstringAccepts an ISO8601 DateTime string. Any incidents with a created_at greater than or equal to this value will be omitted from the results. The maximum supported time range in conjunction with created_at_start is one year.
filters__pd__advance__usedbooleanIf true, only incidents where PD Advance was used will be included in the results, and vice versa. If omitted, all incidents will be included.
filters__created__at__startstringAccepts an ISO8601 DateTime string. Any incidents with a created_at less than this value will be omitted from the results. The maximum supported time range in conjunction with created_at_end is one year.
filters__min__ackowledgementsintegerAn integer that sets the requirement for the minimum number of acknowledgements to occur on an incident. For example, setting this to 1 will return only incidents that have at least 1 acknowledgement. If no value is provided, all incidents will be included.
filters__escalation__policy__idsstring[]An array of escalation policy IDs. Only incidents related to these escalation policies will be included in the results. If omitted, all escalation policies the requestor has access to will be included in the results.
filters__min__manual__escalationsintegerAn integer that sets the requirement for the minimum number of manual escalations to occur on an incident. For example, setting this to 1 will return only incidents that have at least 1 manual escalation. If no value is provided, all incidents will be included.
filters__min__timeout__escalationsintegerAn integer that sets the requirement for the minimum number of timeout escalations to occur on an incident. For example, setting this to 1 will return only incidents that have at least 1 timeout escalation. If no value is provided, all incidents will be included.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Post incident note using idPAGERDUTY_POST_INCIDENT_NOTE_USING_IDAcciónAdds a new note to an existing incident in pagerduty. this endpoint allows users to append additional information, updates, or comments to a specific incident identified by its unique id. it's particularly useful for documenting the progress of incident resolution, sharing important observations, or recording actions taken. the note content can include any text relevant to the incident management process, helping teams collaborate and maintain a clear record of the incident's timeline and handling.
PAGERDUTY_POST_INCIDENT_NOTE_USING_IDAcciónAdds a new note to an existing incident in pagerduty. this endpoint allows users to append additional information, updates, or comments to a specific incident identified by its unique id. it's particularly useful for documenting the progress of incident resolution, sharing important observations, or recording actions taken. the note content can include any text relevant to the incident management process, helping teams collaborate and maintain a clear record of the incident's timeline and handling.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
note__contentstringThe note content
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Post incidents analytics with filtersPAGERDUTY_POST_INCIDENTS_ANALYTICS_WITH_FILTERSAcciónThe analyzerawincidents endpoint retrieves and analyzes raw incident data from pagerduty. it allows users to fetch detailed information about incidents with various filtering options. this endpoint is useful for generating custom reports, performing trend analysis, or investigating specific incident sets. it supports extensive filtering, pagination, and result customization, making it ideal for in-depth incident reviews and pattern analysis.
PAGERDUTY_POST_INCIDENTS_ANALYTICS_WITH_FILTERSAcciónThe analyzerawincidents endpoint retrieves and analyzes raw incident data from pagerduty. it allows users to fetch detailed information about incidents with various filtering options. this endpoint is useful for generating custom reports, performing trend analysis, or investigating specific incident sets. it supports extensive filtering, pagination, and result customization, making it ideal for in-depth incident reviews and pattern analysis.
Parámetros de entrada
limitintegerNumber of results to include in each batch. Limits between 1 to 1000 are accepted.
orderstringenumThe order the results; asc for ascending, desc for descending. Defaults to "desc".
ascdescorder_bystringenumThe column to use for ordering the results. Defaults to "created_at".
created_atseconds_to_resolvetime_zonestringThe time zone to use for the results.
ending_beforestringA cursor to indicate the reference point that the results should precede
filters__majorbooleanAn incident is classified as a [major incident](https://support.pagerduty.com/docs/operational-reviews#major-incidents) if it has one of the two highest priorities, or if multiple responders are added and acknowledge the incident.
starting_afterstringA cursor to indicate the reference point that the results should follow
filters__urgencystringFilters the result, showing only the incidents where urgency matches the filter value.
filters__team__idsstring[]An array of team IDs. Only incidents that are assigned to a member of these teams will be returned. Account must have the teams ability to use this parameter.
filters__service__idsstring[]An array of service IDs. Only results related to these services will be returned.
filters__priority__idsstring[]The priority_ids filter applied to the results.
filters__updated__afterstringFilters the result, showing only incidents where the updated_at value is greater than the filter value.
filters__priority__namesstring[]The priority_names filter applied to the results.
filters__created__at__endstringFilters the result, showing only the incidents where the creation timestamp is less than the filter value.
filters__created__at__startstringFilters the result, showing only the incidents where the creation timestamp is greater than or equal to the filter value.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Post incidents metrics filtered by servicePAGERDUTY_POST_INCIDENTS_METRICS_FILTERED_BY_SERVICEAcciónThe analyzeincidentmetrics endpoint aggregates and analyzes incident data for pagerduty services based on specified filters and parameters. it allows users to generate detailed reports and insights on incident management performance across various dimensions such as time, urgency, teams, and services. this endpoint is particularly useful for operational reviews, trend analysis, and performance monitoring of incident response processes. the tool provides flexible filtering options to focus on specific subsets of incidents and supports various time-based aggregations for comprehensive analysis. it's important to note that while the endpoint offers extensive customization, it has a maximum supported time range of one year between the start and end dates for incident creation.
PAGERDUTY_POST_INCIDENTS_METRICS_FILTERED_BY_SERVICEAcciónThe analyzeincidentmetrics endpoint aggregates and analyzes incident data for pagerduty services based on specified filters and parameters. it allows users to generate detailed reports and insights on incident management performance across various dimensions such as time, urgency, teams, and services. this endpoint is particularly useful for operational reviews, trend analysis, and performance monitoring of incident response processes. the tool provides flexible filtering options to focus on specific subsets of incidents and supports various time-based aggregations for comprehensive analysis. it's important to note that while the endpoint offers extensive customization, it has a maximum supported time range of one year between the start and end dates for incident creation.
Parámetros de entrada
orderstringenumThe order in which the results were sorted; asc for ascending, desc for descending.
ascdescorder_bystringThe column that was used for ordering the results.
time_zonestringThe time zone to use for the results and grouping. Must be in tzdata format. See list of accepted values [here](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones).
aggregate_unitstringenumThe time unit to aggregate metrics by. If no value is provided, the metrics will be aggregated for the entire period.
dayweekmonthfilters__majorbooleanA boolean flag including whether results should contain *only* [major incidents](https://support.pagerduty.com/docs/operational-reviews#major-incidents), or exclude major incidents. If no value is provided all incidents will be included.
filters__urgencystringenumAny incidents whose urgency does not match the provided string will be omitted from the results.
highlowfilters__team__idsstring[]An array of team IDs. Only incidents related to these teams will be included in the results. If omitted, all teams the requestor has access to will be included in the results.
filters__service__idsstring[]An array of service IDs. Only incidents related to these services will be included in the results. If omitted, all services the requestor has access to will be included in the results.
filters__priority__idsstring[]An array of priority IDs. Only incidents with these priorities will be included in the results. If omitted, all priorities will be included in the results.
filters__priority__namesstring[]An array of user-defined priority names. Only incidents with these priorities will be included in the results. If omitted, all priorities will be included in the results.
filters__created__at__endstringAccepts an ISO8601 DateTime string. Any incidents with a created_at greater than or equal to this value will be omitted from the results. The maximum supported time range in conjunction with created_at_start is one year.
filters__pd__advance__usedbooleanIf true, only incidents where PD Advance was used will be included in the results, and vice versa. If omitted, all incidents will be included.
filters__created__at__startstringAccepts an ISO8601 DateTime string. Any incidents with a created_at less than this value will be omitted from the results. The maximum supported time range in conjunction with created_at_end is one year.
filters__min__ackowledgementsintegerAn integer that sets the requirement for the minimum number of acknowledgements to occur on an incident. For example, setting this to 1 will return only incidents that have at least 1 acknowledgement. If no value is provided, all incidents will be included.
filters__escalation__policy__idsstring[]An array of escalation policy IDs. Only incidents related to these escalation policies will be included in the results. If omitted, all escalation policies the requestor has access to will be included in the results.
filters__min__manual__escalationsintegerAn integer that sets the requirement for the minimum number of manual escalations to occur on an incident. For example, setting this to 1 will return only incidents that have at least 1 manual escalation. If no value is provided, all incidents will be included.
filters__min__timeout__escalationsintegerAn integer that sets the requirement for the minimum number of timeout escalations to occur on an incident. For example, setting this to 1 will return only incidents that have at least 1 timeout escalation. If no value is provided, all incidents will be included.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Post incident status updatePAGERDUTY_POST_INCIDENT_STATUS_UPDATEAcciónPosts a status update for a specific incident in pagerduty. this endpoint allows you to add new information or progress reports to an ongoing incident, keeping stakeholders informed about the current state of the issue. it supports both simple text updates and more detailed custom html email updates. use this when you need to communicate important changes, actions taken, or any relevant information about the incident to the team or stakeholders. the endpoint is particularly useful for maintaining a clear timeline of the incident's progression and ensuring all parties have the most up-to-date information. note that while a simple message is always required, you have the option to provide additional details through a custom html email by including both the 'subject' and 'html message' fields.
PAGERDUTY_POST_INCIDENT_STATUS_UPDATEAcciónPosts a status update for a specific incident in pagerduty. this endpoint allows you to add new information or progress reports to an ongoing incident, keeping stakeholders informed about the current state of the issue. it supports both simple text updates and more detailed custom html email updates. use this when you need to communicate important changes, actions taken, or any relevant information about the incident to the team or stakeholders. the endpoint is particularly useful for maintaining a clear timeline of the incident's progression and ensuring all parties have the most up-to-date information. note that while a simple message is always required, you have the option to provide additional details through a custom html email by including both the 'subject' and 'html message' fields.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
messagestringObligatorioThe message to be posted as a status update.
subjectstringThe subject to be sent for the custom html email status update. Required if sending custom html email.
html_messagestringThe html content to be sent for the custom html email status update. Required if sending custom html email.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Post responder incidents with filtersPAGERDUTY_POST_RESPONDER_INCIDENTS_WITH_FILTERSAcciónRetrieves a list of incidents associated with a specific responder in the pagerduty incident management system. this endpoint allows for detailed filtering and pagination of incident data, making it ideal for analyzing a responder's workload, performance, and incident trends over time. it supports various filter criteria such as creation time range, urgency, major incident status, team and service associations, and priority levels. the tool is particularly useful for generating reports, conducting operational reviews, and optimizing incident response processes. it should be used when detailed incident information for a specific responder is needed, but not for real-time incident updates or for modifying incident data.
PAGERDUTY_POST_RESPONDER_INCIDENTS_WITH_FILTERSAcciónRetrieves a list of incidents associated with a specific responder in the pagerduty incident management system. this endpoint allows for detailed filtering and pagination of incident data, making it ideal for analyzing a responder's workload, performance, and incident trends over time. it supports various filter criteria such as creation time range, urgency, major incident status, team and service associations, and priority levels. the tool is particularly useful for generating reports, conducting operational reviews, and optimizing incident response processes. it should be used when detailed incident information for a specific responder is needed, but not for real-time incident updates or for modifying incident data.
Parámetros de entrada
limitintegerNumber of results to include in each batch. Limits between 1 to 1000 are accepted.
orderstringenumThe order in which to display the results; asc for ascending, desc for descending. Defaults to `desc`.
ascdescorder_bystringenumThe column to use for ordering the results. Defaults to `incident_created_at`.
incident_created_attime_zonestringThe time zone to use for the results.
responder_idstringObligatorioThe ID of the responder.
ending_beforestringA cursor to indicate the reference point that the results should precede
filters__majorbooleanAn incident is classified as a [major incident](https://support.pagerduty.com/docs/operational-reviews#major-incidents) if it has one of the two highest priorities, or if multiple responders are added and acknowledge the incident.
starting_afterstringA cursor to indicate the reference point that the results should follow
filters__urgencystringFilters the result, showing only the incidents where urgency matches the filter value.
filters__team__idsstring[]An array of team IDs. Only incidents that are assigned to a member of these teams will be returned. Account must have the teams ability to use this parameter.
filters__service__idsstring[]An array of service IDs. Only results related to these services will be returned.
filters__priority__idsstring[]The priority_ids filter applied to the results.
filters__priority__namesstring[]The priority_names filter applied to the results.
filters__created__at__endstringFilters the result, showing only the incidents where the creation timestamp is less than the filter value.
filters__created__at__startstringFilters the result, showing only the incidents where the creation timestamp is greater than the filter value.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Post service automation actionPAGERDUTY_POST_SERVICE_AUTOMATION_ACTIONAcciónThis endpoint adds a service to an existing automation action in pagerduty. it allows users to associate a specific service with an automation action, enabling the action to be applied to incidents or events related to that service. the endpoint requires the automation action's id in the url path and a service reference object in the request body. it should be used when configuring or updating automation actions to include additional services in their scope of operation. this endpoint is particularly useful for expanding the reach of automation actions across multiple services within an organization's pagerduty setup.
PAGERDUTY_POST_SERVICE_AUTOMATION_ACTIONAcciónThis endpoint adds a service to an existing automation action in pagerduty. it allows users to associate a specific service with an automation action, enabling the action to be applied to incidents or events related to that service. the endpoint requires the automation action's id in the url path and a service reference object in the request body. it should be used when configuring or updating automation actions to include additional services in their scope of operation. this endpoint is particularly useful for expanding the reach of automation actions across multiple services within an organization's pagerduty setup.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Post team notification subscriptionPAGERDUTY_POST_TEAM_NOTIFICATION_SUBSCRIPTIONAcciónCreates notification subscriptions for a specific team in pagerduty. this endpoint allows you to subscribe a team to receive notifications for one or more incidents or business services. use this when you want to ensure a team is notified about specific critical events or the status of important business services. the endpoint requires a list of subscribable entities, each identified by a unique id and type. it's particularly useful for setting up or updating a team's notification preferences in bulk. note that this endpoint only creates new subscriptions and doesn't affect existing ones.
PAGERDUTY_POST_TEAM_NOTIFICATION_SUBSCRIPTIONAcciónCreates notification subscriptions for a specific team in pagerduty. this endpoint allows you to subscribe a team to receive notifications for one or more incidents or business services. use this when you want to ensure a team is notified about specific critical events or the status of important business services. the endpoint requires a list of subscribable entities, each identified by a unique id and type. it's particularly useful for setting up or updating a team's notification preferences in bulk. note that this endpoint only creates new subscriptions and doesn't affect existing ones.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
subscribablesobject[]ObligatorioSubscribables
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Post team to runnerPAGERDUTY_POST_TEAM_TO_RUNNERAcciónThis endpoint adds a team to an automation action runner in pagerduty. it allows you to associate a specific team with a runner, enabling better organization and management of automation processes within your incident response workflow. use this endpoint when you need to grant a team access to or responsibility for a particular automation action runner. this association is crucial for maintaining proper access control and ensuring that the right teams are involved in specific automation tasks. the endpoint requires the runner's id and the team's reference information, including its unique identifier and type.
PAGERDUTY_POST_TEAM_TO_RUNNERAcciónThis endpoint adds a team to an automation action runner in pagerduty. it allows you to associate a specific team with a runner, enabling better organization and management of automation processes within your incident response workflow. use this endpoint when you need to grant a team access to or responsibility for a particular automation action runner. this association is crucial for maintaining proper access control and ensuring that the right teams are involved in specific automation tasks. the endpoint requires the runner's id and the team's reference information, including its unique identifier and type.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Preview schedule objectPAGERDUTY_PREVIEW_SCHEDULE_OBJECTAcciónThe preview schedule endpoint allows you to simulate and visualize a pagerduty schedule configuration before actually creating or updating it. this tool is essential for validating complex on-call rotations, ensuring proper coverage, and identifying potential gaps or conflicts in your schedule design. it accepts a complete schedule object, including multiple layers, users, and restrictions, and returns a preview of how the schedule would operate if implemented. this preview includes rendered schedule entries, showing exactly who would be on-call at specific times. use this endpoint when designing new schedules, modifying existing ones, or troubleshooting scheduling issues to ensure optimal on-call coverage without affecting your live environment. the preview does not create or modify any actual schedules in your pagerduty account.
PAGERDUTY_PREVIEW_SCHEDULE_OBJECTAcciónThe preview schedule endpoint allows you to simulate and visualize a pagerduty schedule configuration before actually creating or updating it. this tool is essential for validating complex on-call rotations, ensuring proper coverage, and identifying potential gaps or conflicts in your schedule design. it accepts a complete schedule object, including multiple layers, users, and restrictions, and returns a preview of how the schedule would operate if implemented. this preview includes rendered schedule entries, showing exactly who would be on-call at specific times. use this endpoint when designing new schedules, modifying existing ones, or troubleshooting scheduling issues to ensure optimal on-call coverage without affecting your live environment. the preview does not create or modify any actual schedules in your pagerduty account.
Parámetros de entrada
sincestringThe start of the date range over which you want to search.
untilstringThe end of the date range over which you want to search.
overflowbooleanAny on-call schedule entries that pass the date range bounds will be truncated at the bounds, unless the parameter `overflow=true` is passed. This parameter defaults to false. For instance, if your schedule is a rotation that changes daily at midnight UTC, and your date range is from `2011-06-01T10:00:00Z` to `2011-06-01T14:00:00Z`: - If you don"t pass the `overflow=true` parameter, you will get one schedule entry returned with a start of `2011-06-01T10:00:00Z` and end of `2011-06-01T14:00:00Z`. - If you do pass the `overflow=true` parameter, you will get one schedule entry returned with a start of `2011-06-01T00:00:00Z` and end of `2011-06-02T00:00:00Z`.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Render template for incidentPAGERDUTY_RENDER_TEMPLATE_FOR_INCIDENTAcciónRenders a specific template for a given incident in pagerduty. this endpoint allows you to generate a formatted report or message based on a pre-defined template and the provided incident information. it's particularly useful for creating standardized incident reports, status updates, or notifications. the rendered template can incorporate details from the incident, a status update message, and any additional external data provided. use this endpoint when you need to generate consistent, formatted output for incident communication or documentation purposes. note that the template itself must be created and configured separately; this endpoint only handles the rendering process based on the template identified by the url parameter {id}.
PAGERDUTY_RENDER_TEMPLATE_FOR_INCIDENTAcciónRenders a specific template for a given incident in pagerduty. this endpoint allows you to generate a formatted report or message based on a pre-defined template and the provided incident information. it's particularly useful for creating standardized incident reports, status updates, or notifications. the rendered template can incorporate details from the incident, a status update message, and any additional external data provided. use this endpoint when you need to generate consistent, formatted output for incident communication or documentation purposes. note that the template itself must be created and configured separately; this endpoint only handles the rendering process based on the template identified by the url parameter {id}.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve abilities listPAGERDUTY_RETRIEVE_ABILITIES_LISTAcciónRetrieves a list of abilities or capabilities available in the pagerduty system. this endpoint allows users to query and understand the features and functionalities they can access or perform within pagerduty. it's particularly useful for determining the scope of actions available to the authenticated user or for checking the overall feature set of the pagerduty instance. the endpoint should be used when you need to discover or verify the available abilities, such as during initial setup, permission audits, or when planning integrations. it does not modify any data and is safe to call frequently.
PAGERDUTY_RETRIEVE_ABILITIES_LISTAcciónRetrieves a list of abilities or capabilities available in the pagerduty system. this endpoint allows users to query and understand the features and functionalities they can access or perform within pagerduty. it's particularly useful for determining the scope of actions available to the authenticated user or for checking the overall feature set of the pagerduty instance. the endpoint should be used when you need to discover or verify the available abilities, such as during initial setup, permission audits, or when planning integrations. it does not modify any data and is safe to call frequently.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve ability by idPAGERDUTY_RETRIEVE_ABILITY_BY_IDAcciónRetrieves detailed information about a specific ability (feature capability) associated with a pagerduty account using its unique identifier. this endpoint allows users to query the system for the status and details of a particular feature, such as 'teams' or 'incident management', to determine if it's available and potentially get additional configuration information. it's particularly useful when you need to verify the presence of a specific functionality or gather more details about a feature's implementation in your account. the endpoint should not be used to modify abilities or retrieve information about multiple abilities simultaneously.
PAGERDUTY_RETRIEVE_ABILITY_BY_IDAcciónRetrieves detailed information about a specific ability (feature capability) associated with a pagerduty account using its unique identifier. this endpoint allows users to query the system for the status and details of a particular feature, such as 'teams' or 'incident management', to determine if it's available and potentially get additional configuration information. it's particularly useful when you need to verify the presence of a specific functionality or gather more details about a feature's implementation in your account. the endpoint should not be used to modify abilities or retrieve information about multiple abilities simultaneously.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve action services by idPAGERDUTY_RETRIEVE_ACTION_SERVICES_BY_IDAcciónRetrieves a list of services associated with a specific automation action in pagerduty. this endpoint allows users to fetch all services that are linked to a particular automation action, providing insights into which components or systems are affected by the automated process. it's useful for auditing automation configurations, understanding the scope of automated actions, and managing incident response workflows. the endpoint should be used when you need to review or verify the services connected to an automation action, but it won't provide details about the action itself or modify any existing configurations.
PAGERDUTY_RETRIEVE_ACTION_SERVICES_BY_IDAcciónRetrieves a list of services associated with a specific automation action in pagerduty. this endpoint allows users to fetch all services that are linked to a particular automation action, providing insights into which components or systems are affected by the automated process. it's useful for auditing automation configurations, understanding the scope of automated actions, and managing incident response workflows. the endpoint should be used when you need to review or verify the services connected to an automation action, but it won't provide details about the action itself or modify any existing configurations.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve active service event by idPAGERDUTY_RETRIEVE_ACTIVE_SERVICE_EVENT_BY_IDAcciónRetrieves the active event orchestration configuration for a specific pagerduty service. this endpoint allows you to fetch the current rules and settings that determine how incidents are created and routed for the specified service. use this when you need to review or audit the active event handling setup for a particular service. it's particularly useful for understanding how incoming events are being processed and managed within your pagerduty environment. this endpoint focuses solely on the active configuration and does not provide historical data or allow modifications to the orchestration rules.
PAGERDUTY_RETRIEVE_ACTIVE_SERVICE_EVENT_BY_IDAcciónRetrieves the active event orchestration configuration for a specific pagerduty service. this endpoint allows you to fetch the current rules and settings that determine how incidents are created and routed for the specified service. use this when you need to review or audit the active event handling setup for a particular service. it's particularly useful for understanding how incoming events are being processed and managed within your pagerduty environment. this endpoint focuses solely on the active configuration and does not provide historical data or allow modifications to the orchestration rules.
Parámetros de entrada
service_idstringObligatorioThe service ID
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve addon by idPAGERDUTY_RETRIEVE_ADDON_BY_IDAcciónRetrieves detailed information about a specific addon installed on a pagerduty account. this endpoint allows users to fetch the current configuration, status, and other relevant details of an addon without modifying it. it's particularly useful for auditing installed addons, troubleshooting integration issues, or gathering information before making changes to an addon's setup. the endpoint returns a comprehensive view of the addon, which may include its type, version, configuration parameters, and current operational status. use this endpoint when you need to inspect or verify the details of a particular addon in your pagerduty environment.
PAGERDUTY_RETRIEVE_ADDON_BY_IDAcciónRetrieves detailed information about a specific addon installed on a pagerduty account. this endpoint allows users to fetch the current configuration, status, and other relevant details of an addon without modifying it. it's particularly useful for auditing installed addons, troubleshooting integration issues, or gathering information before making changes to an addon's setup. the endpoint returns a comprehensive view of the addon, which may include its type, version, configuration parameters, and current operational status. use this endpoint when you need to inspect or verify the details of a particular addon in your pagerduty environment.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve alert grouping settings by idPAGERDUTY_RETRIEVE_ALERT_GROUPING_SETTINGS_BY_IDAcciónRetrieves the alert grouping settings for a specific configuration identified by its unique id in pagerduty. this endpoint allows users to access detailed information about how alerts are grouped for a particular service or team. it's useful for reviewing current grouping rules, understanding the logic behind incident correlation, and auditing alert management configurations. the endpoint should be used when you need to examine or verify the existing alert grouping settings, which can be crucial for optimizing incident response and reducing alert fatigue. it does not modify any settings and is intended for read-only operations.
PAGERDUTY_RETRIEVE_ALERT_GROUPING_SETTINGS_BY_IDAcciónRetrieves the alert grouping settings for a specific configuration identified by its unique id in pagerduty. this endpoint allows users to access detailed information about how alerts are grouped for a particular service or team. it's useful for reviewing current grouping rules, understanding the logic behind incident correlation, and auditing alert management configurations. the endpoint should be used when you need to examine or verify the existing alert grouping settings, which can be crucial for optimizing incident response and reducing alert fatigue. it does not modify any settings and is intended for read-only operations.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve automation action invocation by idPAGERDUTY_RETRIEVE_AUTOMATION_ACTION_INVOCATION_BY_IDAcciónRetrieves detailed information about a specific automation action invocation in pagerduty. this endpoint allows you to fetch the current state, results, and metadata of a previously executed automation action. it's particularly useful for tracking the progress of long-running automations, auditing past actions, or troubleshooting failed invocations. the endpoint should be used when you need to review the outcome of a specific automation run or gather data for reporting purposes. note that this endpoint only provides information about the invocation itself and does not allow modification of the automation action or re-running of the invocation.
PAGERDUTY_RETRIEVE_AUTOMATION_ACTION_INVOCATION_BY_IDAcciónRetrieves detailed information about a specific automation action invocation in pagerduty. this endpoint allows you to fetch the current state, results, and metadata of a previously executed automation action. it's particularly useful for tracking the progress of long-running automations, auditing past actions, or troubleshooting failed invocations. the endpoint should be used when you need to review the outcome of a specific automation run or gather data for reporting purposes. note that this endpoint only provides information about the invocation itself and does not allow modification of the automation action or re-running of the invocation.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve automation action invocationsPAGERDUTY_RETRIEVE_AUTOMATION_ACTION_INVOCATIONSAcciónRetrieves a list of automation action invocations from the pagerduty incident management platform. this endpoint allows users to query and review the history of automated actions that have been executed within their pagerduty environment. it can be used to audit automation processes, track the frequency and timing of automated responses, and analyze the effectiveness of incident management workflows. the endpoint is particularly useful for administrators and devops teams who need to monitor and optimize their automated incident response strategies. note that while this endpoint provides historical data, it does not trigger new automated actions or modify existing ones.
PAGERDUTY_RETRIEVE_AUTOMATION_ACTION_INVOCATIONSAcciónRetrieves a list of automation action invocations from the pagerduty incident management platform. this endpoint allows users to query and review the history of automated actions that have been executed within their pagerduty environment. it can be used to audit automation processes, track the frequency and timing of automated responses, and analyze the effectiveness of incident management workflows. the endpoint is particularly useful for administrators and devops teams who need to monitor and optimize their automated incident response strategies. note that while this endpoint provides historical data, it does not trigger new automated actions or modify existing ones.
Parámetros de entrada
action_idstringAction ID
incident_idstringIncident ID
invocation_statestringenumInvocation state
preparedcreatedsentqueuedrunningabortedcompletederrorunknownnot_invocation_statestringenumInvocation state inverse filter (matches invocations NOT in the specified state)
preparedcreatedsentqueuedrunningabortedcompletederrorunknown
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve automation action runner teamsPAGERDUTY_RETRIEVE_AUTOMATION_ACTION_RUNNER_TEAMSAcciónRetrieves detailed information about a specific team associated with an automation actions runner in pagerduty. this endpoint is used to get insights into the relationship between a runner and a particular team, which is crucial for understanding access permissions and management of automation tasks. it should be used when you need to confirm team associations, verify permissions, or gather team-specific details related to a runner. the endpoint does not modify any data and is primarily for information retrieval purposes. note that this endpoint focuses on a single team-runner relationship and does not provide a comprehensive list of all teams associated with a runner or vice versa.
PAGERDUTY_RETRIEVE_AUTOMATION_ACTION_RUNNER_TEAMSAcciónRetrieves detailed information about a specific team associated with an automation actions runner in pagerduty. this endpoint is used to get insights into the relationship between a runner and a particular team, which is crucial for understanding access permissions and management of automation tasks. it should be used when you need to confirm team associations, verify permissions, or gather team-specific details related to a runner. the endpoint does not modify any data and is primarily for information retrieval purposes. note that this endpoint focuses on a single team-runner relationship and does not provide a comprehensive list of all teams associated with a runner or vice versa.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
team_idstringObligatorioThe team ID
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve automation service actionPAGERDUTY_RETRIEVE_AUTOMATION_SERVICE_ACTIONAcciónRetrieves information about how a specific automation action is associated with a particular service in pagerduty. this endpoint allows users to query the relationship between an automation action and a service, providing details on how the action is configured or applied within the context of the specified service. it's useful for understanding the automation setup for incident management and response processes for a given service. the endpoint requires both the automation action id and the service id to fetch the relevant association details.
PAGERDUTY_RETRIEVE_AUTOMATION_SERVICE_ACTIONAcciónRetrieves information about how a specific automation action is associated with a particular service in pagerduty. this endpoint allows users to query the relationship between an automation action and a service, providing details on how the action is configured or applied within the context of the specified service. it's useful for understanding the automation setup for incident management and response processes for a given service. the endpoint requires both the automation action id and the service id to fetch the relevant association details.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
service_idstringObligatorioThe service ID
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve business service by idPAGERDUTY_RETRIEVE_BUSINESS_SERVICE_BY_IDAcciónRetrieves detailed information about a specific business service in pagerduty using its unique identifier. this endpoint allows users to fetch the current configuration, settings, and metadata associated with a particular business service. it should be used when detailed information about a single business service is needed, such as during service audits, configuration reviews, or when updating service information. the endpoint provides a comprehensive view of the service but does not include real-time incident data or historical performance metrics. it's particularly useful for integrations that need to sync or display business service information in external systems.
PAGERDUTY_RETRIEVE_BUSINESS_SERVICE_BY_IDAcciónRetrieves detailed information about a specific business service in pagerduty using its unique identifier. this endpoint allows users to fetch the current configuration, settings, and metadata associated with a particular business service. it should be used when detailed information about a single business service is needed, such as during service audits, configuration reviews, or when updating service information. the endpoint provides a comprehensive view of the service but does not include real-time incident data or historical performance metrics. it's particularly useful for integrations that need to sync or display business service information in external systems.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve business service dependenciesPAGERDUTY_RETRIEVE_BUSINESS_SERVICE_DEPENDENCIESAcciónRetrieves the service dependencies for a specific business service in pagerduty. this endpoint allows you to fetch a list of services that are dependent on or related to the specified business service, helping to understand the interconnections within your incident management structure. use this when you need to analyze the impact of incidents on critical business functions or when planning incident response strategies. the endpoint provides a snapshot of the current dependency structure and does not include historical data or future planned changes to service relationships.
PAGERDUTY_RETRIEVE_BUSINESS_SERVICE_DEPENDENCIESAcciónRetrieves the service dependencies for a specific business service in pagerduty. this endpoint allows you to fetch a list of services that are dependent on or related to the specified business service, helping to understand the interconnections within your incident management structure. use this when you need to analyze the impact of incidents on critical business functions or when planning incident response strategies. the endpoint provides a snapshot of the current dependency structure and does not include historical data or future planned changes to service relationships.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve business service impactorsPAGERDUTY_RETRIEVE_BUSINESS_SERVICE_IMPACTORSAcciónRetrieves a list of impactors currently affecting business services in pagerduty. impactors are entities or events that have the potential to negatively impact the performance, availability, or functionality of one or more business services. this endpoint is essential for proactive incident management, risk assessment, and maintaining service reliability. use this endpoint to get a comprehensive view of potential threats to your business services, allowing you to prioritize your response and allocate resources effectively. the returned data can be used to identify patterns, anticipate cascading failures, and improve overall system resilience. while this endpoint provides valuable information about current impactors, it does not offer historical data or predictive analysis. it should be used in conjunction with other monitoring and analysis tools for a complete understanding of your service health and potential risks.
PAGERDUTY_RETRIEVE_BUSINESS_SERVICE_IMPACTORSAcciónRetrieves a list of impactors currently affecting business services in pagerduty. impactors are entities or events that have the potential to negatively impact the performance, availability, or functionality of one or more business services. this endpoint is essential for proactive incident management, risk assessment, and maintaining service reliability. use this endpoint to get a comprehensive view of potential threats to your business services, allowing you to prioritize your response and allocate resources effectively. the returned data can be used to identify patterns, anticipate cascading failures, and improve overall system resilience. while this endpoint provides valuable information about current impactors, it does not offer historical data or predictive analysis. it should be used in conjunction with other monitoring and analysis tools for a complete understanding of your service health and potential risks.
Parámetros de entrada
idsstringThe IDs of the resources.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve business service impactsPAGERDUTY_RETRIEVE_BUSINESS_SERVICE_IMPACTSAcciónRetrieves the impacts of a specific incident on business services within pagerduty. this endpoint allows users to assess the scope and severity of an ongoing incident by providing detailed information about which business services are affected and to what extent. it should be used when there's a need to understand the broader implications of an incident across the organization's critical operations. the tool is particularly useful for incident managers, stakeholders, and support teams who need to prioritize response efforts based on the impact severity. note that this endpoint only provides impact data for a single incident at a time and does not offer historical or aggregate impact information across multiple incidents.
PAGERDUTY_RETRIEVE_BUSINESS_SERVICE_IMPACTSAcciónRetrieves the impacts of a specific incident on business services within pagerduty. this endpoint allows users to assess the scope and severity of an ongoing incident by providing detailed information about which business services are affected and to what extent. it should be used when there's a need to understand the broader implications of an incident across the organization's critical operations. the tool is particularly useful for incident managers, stakeholders, and support teams who need to prioritize response efforts based on the impact severity. note that this endpoint only provides impact data for a single incident at a time and does not offer historical or aggregate impact information across multiple incidents.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve business servicesPAGERDUTY_RETRIEVE_BUSINESS_SERVICESAcciónThe listbusinessservices endpoint retrieves a comprehensive list of all business services configured within a pagerduty account. this get operation provides an overview of the critical business functions monitored and managed through pagerduty's incident management platform. it's particularly useful for obtaining a holistic view of an organization's service hierarchy, conducting audits, or integrating service information with other systems. while the endpoint doesn't appear to offer filtering or pagination options, it serves as a fundamental tool for understanding the scope of services under management. users should be aware that the response may include a large amount of data for accounts with numerous business services, potentially impacting response times for accounts with extensive service catalogs.
PAGERDUTY_RETRIEVE_BUSINESS_SERVICESAcciónThe listbusinessservices endpoint retrieves a comprehensive list of all business services configured within a pagerduty account. this get operation provides an overview of the critical business functions monitored and managed through pagerduty's incident management platform. it's particularly useful for obtaining a holistic view of an organization's service hierarchy, conducting audits, or integrating service information with other systems. while the endpoint doesn't appear to offer filtering or pagination options, it serves as a fundamental tool for understanding the scope of services under management. users should be aware that the response may include a large amount of data for accounts with numerous business services, potentially impacting response times for accounts with extensive service catalogs.
Parámetros de entrada
limitintegerThe number of results per page.
totalbooleanBy default the `total` field in pagination responses is set to `null` to provide the fastest possible response times. Set `total` to `true` for this field to be populated. See our [Pagination Docs](https://developer.pagerduty.com/docs/rest-api-v2/pagination/) for more information.
offsetintegerOffset to start pagination search results.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve change event by idPAGERDUTY_RETRIEVE_CHANGE_EVENT_BY_IDAcciónRetrieves detailed information about a specific change event in pagerduty using its unique identifier. this endpoint is crucial for tracking and auditing changes within your incident management workflow. it provides comprehensive data about a single change event, which may include the type of change, when it occurred, who initiated it, and its impact on related incidents or services. use this endpoint when you need to investigate the details of a particular change, such as during incident postmortems or when analyzing the effectiveness of change management processes. the endpoint is particularly useful for understanding the context and timeline of changes that may have affected your systems or services.
PAGERDUTY_RETRIEVE_CHANGE_EVENT_BY_IDAcciónRetrieves detailed information about a specific change event in pagerduty using its unique identifier. this endpoint is crucial for tracking and auditing changes within your incident management workflow. it provides comprehensive data about a single change event, which may include the type of change, when it occurred, who initiated it, and its impact on related incidents or services. use this endpoint when you need to investigate the details of a particular change, such as during incident postmortems or when analyzing the effectiveness of change management processes. the endpoint is particularly useful for understanding the context and timeline of changes that may have affected your systems or services.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve change event informationPAGERDUTY_RETRIEVE_CHANGE_EVENT_INFORMATIONAcciónRetrieves a list of change events from the pagerduty system within a specified time range. change events represent notifications or updates that occur within a pagerduty account, such as modifications to teams, services, or escalation policies. this endpoint is useful for monitoring and auditing changes in the pagerduty configuration, helping to track system modifications and ensure compliance with change management processes. the response typically includes details about each change event, such as the type of change, affected resources, timestamp, and the user who initiated the change. use this endpoint when you need to review recent changes, investigate system modifications, or generate reports on configuration updates within your pagerduty account.
PAGERDUTY_RETRIEVE_CHANGE_EVENT_INFORMATIONAcciónRetrieves a list of change events from the pagerduty system within a specified time range. change events represent notifications or updates that occur within a pagerduty account, such as modifications to teams, services, or escalation policies. this endpoint is useful for monitoring and auditing changes in the pagerduty configuration, helping to track system modifications and ensure compliance with change management processes. the response typically includes details about each change event, such as the type of change, affected resources, timestamp, and the user who initiated the change. use this endpoint when you need to review recent changes, investigate system modifications, or generate reports on configuration updates within your pagerduty account.
Parámetros de entrada
limitintegerThe number of results per page.
sincestringThe start of the date range over which you want to search, as a UTC ISO 8601 datetime string. Will return an HTTP 400 for non-UTC datetimes.
totalbooleanBy default the `total` field in pagination responses is set to `null` to provide the fastest possible response times. Set `total` to `true` for this field to be populated. See our [Pagination Docs](https://developer.pagerduty.com/docs/rest-api-v2/pagination/) for more information.
untilstringThe end of the date range over which you want to search, as a UTC ISO 8601 datetime string. Will return an HTTP 400 for non-UTC datetimes.
offsetintegerOffset to start pagination search results.
team__idsstring[]An array of team IDs. Only results related to these teams will be returned. Account must have the `teams` ability to use this parameter.
integration__idsstring[]An array of integration IDs. Only results related to these integrations will be returned.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve current user infoPAGERDUTY_RETRIEVE_CURRENT_USER_INFOAcciónRetrieves the profile information of the currently authenticated user in the pagerduty system. this endpoint provides access to personal details, settings, and account information associated with the user making the api request. it's particularly useful for applications that need to display or utilize user-specific data without requiring additional input. the endpoint should be used when an application needs to fetch up-to-date information about the current user, such as their name, email, role, or other account-related details. note that this endpoint does not provide information about other users in the organization, nor does it allow for modifications to the user profile.
PAGERDUTY_RETRIEVE_CURRENT_USER_INFOAcciónRetrieves the profile information of the currently authenticated user in the pagerduty system. this endpoint provides access to personal details, settings, and account information associated with the user making the api request. it's particularly useful for applications that need to display or utilize user-specific data without requiring additional input. the endpoint should be used when an application needs to fetch up-to-date information about the current user, such as their name, email, role, or other account-related details. note that this endpoint does not provide information about other users in the organization, nor does it allow for modifications to the user profile.
Parámetros de entrada
includestringenumArray of additional Models to include in response.
contact_methodsnotification_rulesteamssubdomains
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve entity tags by idPAGERDUTY_RETRIEVE_ENTITY_TAGS_BY_IDAcciónRetrieves the tags associated with a specific entity in the pagerduty system. this endpoint allows you to fetch all tags that have been assigned to a particular resource, such as a user, team, service, or incident. it's useful for categorization, filtering, and organizing entities within pagerduty. the endpoint requires specifying both the entity type and its unique identifier to correctly locate the resource. this operation is read-only and does not modify any data.
PAGERDUTY_RETRIEVE_ENTITY_TAGS_BY_IDAcciónRetrieves the tags associated with a specific entity in the pagerduty system. this endpoint allows you to fetch all tags that have been assigned to a particular resource, such as a user, team, service, or incident. it's useful for categorization, filtering, and organizing entities within pagerduty. the endpoint requires specifying both the entity type and its unique identifier to correctly locate the resource. this operation is read-only and does not modify any data.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
limitintegerThe number of results per page.
totalbooleanBy default the `total` field in pagination responses is set to `null` to provide the fastest possible response times. Set `total` to `true` for this field to be populated. See our [Pagination Docs](https://developer.pagerduty.com/docs/rest-api-v2/pagination/) for more information.
offsetintegerOffset to start pagination search results.
entity_typestringObligatorioenumType of entity related with the tag
usersteamsescalation_policies
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve entity tags by id and typePAGERDUTY_RETRIEVE_ENTITY_TAGS_BY_ID_AND_TYPEAcciónRetrieves the tags associated with a specific entity in pagerduty. this endpoint allows you to fetch all tags linked to a particular resource, such as an incident, service, user, team, or escalation policy. it's useful for understanding how resources are categorized and organized within your pagerduty account. the endpoint should be used when you need to review or analyze the tagging structure of a specific entity, which can aid in incident management, reporting, and integration with other systems. note that this endpoint only retrieves existing tags and does not modify them; separate endpoints are required for tag management operations.
PAGERDUTY_RETRIEVE_ENTITY_TAGS_BY_ID_AND_TYPEAcciónRetrieves the tags associated with a specific entity in pagerduty. this endpoint allows you to fetch all tags linked to a particular resource, such as an incident, service, user, team, or escalation policy. it's useful for understanding how resources are categorized and organized within your pagerduty account. the endpoint should be used when you need to review or analyze the tagging structure of a specific entity, which can aid in incident management, reporting, and integration with other systems. note that this endpoint only retrieves existing tags and does not modify them; separate endpoints are required for tag management operations.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
limitintegerThe number of results per page.
totalbooleanBy default the `total` field in pagination responses is set to `null` to provide the fastest possible response times. Set `total` to `true` for this field to be populated. See our [Pagination Docs](https://developer.pagerduty.com/docs/rest-api-v2/pagination/) for more information.
offsetintegerOffset to start pagination search results.
entity_typestringObligatorioenumType of entity related with the tag
usersteamsescalation_policies
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve event orchestration router by idPAGERDUTY_RETRIEVE_EVENT_ORCHESTRATION_ROUTER_BY_IDAcciónRetrieves the router configuration for a specific event orchestration in pagerduty. this endpoint allows you to fetch detailed information about how incidents and events are routed within a particular event orchestration setup. use this endpoint when you need to understand or audit the current routing logic for an event orchestration, such as determining which teams or escalation policies are assigned to handle specific types of incidents. the returned data will include routing rules, conditions, and associated actions, but will not modify any existing configurations. this endpoint is particularly useful for incident response planning and optimization of event management workflows.
PAGERDUTY_RETRIEVE_EVENT_ORCHESTRATION_ROUTER_BY_IDAcciónRetrieves the router configuration for a specific event orchestration in pagerduty. this endpoint allows you to fetch detailed information about how incidents and events are routed within a particular event orchestration setup. use this endpoint when you need to understand or audit the current routing logic for an event orchestration, such as determining which teams or escalation policies are assigned to handle specific types of incidents. the returned data will include routing rules, conditions, and associated actions, but will not modify any existing configurations. this endpoint is particularly useful for incident response planning and optimization of event management workflows.
Parámetros de entrada
idstringObligatorioThe ID of an Event Orchestration.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve extension by idPAGERDUTY_RETRIEVE_EXTENSION_BY_IDAcciónRetrieves detailed information about a specific extension in pagerduty. this endpoint allows users to fetch the configuration and status of an individual extension by providing its unique identifier. it is particularly useful when you need to review or verify the settings of a specific extension, such as its type, configuration parameters, or associated service. this endpoint should be used when detailed information about a known extension is required, but it cannot be used to list all extensions or modify extension settings.
PAGERDUTY_RETRIEVE_EXTENSION_BY_IDAcciónRetrieves detailed information about a specific extension in pagerduty. this endpoint allows users to fetch the configuration and status of an individual extension by providing its unique identifier. it is particularly useful when you need to review or verify the settings of a specific extension, such as its type, configuration parameters, or associated service. this endpoint should be used when detailed information about a known extension is required, but it cannot be used to list all extensions or modify extension settings.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
includestringenumArray of additional details to include.
extension_schemasextension_objectstemporarily_disabled
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve extension listPAGERDUTY_RETRIEVE_EXTENSION_LISTAcciónRetrieves a list of all extensions associated with the authenticated pagerduty account. extensions are additional features or integrations that enhance pagerduty's functionality, such as custom notification methods or third-party service connections. this endpoint is useful for auditing the extensions currently in use, planning integration strategies, or managing the account's extension ecosystem. it provides a comprehensive overview of all extensions without the need for specific query parameters. however, it does not allow for filtering or sorting of the results, so all data processing must be done client-side.
PAGERDUTY_RETRIEVE_EXTENSION_LISTAcciónRetrieves a list of all extensions associated with the authenticated pagerduty account. extensions are additional features or integrations that enhance pagerduty's functionality, such as custom notification methods or third-party service connections. this endpoint is useful for auditing the extensions currently in use, planning integration strategies, or managing the account's extension ecosystem. it provides a comprehensive overview of all extensions without the need for specific query parameters. however, it does not allow for filtering or sorting of the results, so all data processing must be done client-side.
Parámetros de entrada
limitintegerThe number of results per page.
querystringFilters the result, showing only the records whose name matches the query.
totalbooleanBy default the `total` field in pagination responses is set to `null` to provide the fastest possible response times. Set `total` to `true` for this field to be populated. See our [Pagination Docs](https://developer.pagerduty.com/docs/rest-api-v2/pagination/) for more information.
offsetintegerOffset to start pagination search results.
includestringenumArray of additional details to include.
extension_objectsextension_schemasextension_object_idstringThe id of the extension object you want to filter by.
extension_schema_idstringFilter the extensions by extension vendor id.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve incident by incident idPAGERDUTY_RETRIEVE_INCIDENT_BY_INCIDENT_IDAcciónRetrieves detailed information about a specific incident in pagerduty using its unique identifier. this endpoint allows users to access comprehensive data about an individual incident, including its current status, assigned responders, and related metadata. it is particularly useful for tracking the progress of an ongoing incident, reviewing historical incident data, or integrating incident details into external systems or reports. the endpoint should be used when specific incident information is needed, rather than for retrieving bulk or summarized incident data. note that this endpoint provides a snapshot of the incident at the time of the request and may not reflect real-time updates without subsequent api calls.
PAGERDUTY_RETRIEVE_INCIDENT_BY_INCIDENT_IDAcciónRetrieves detailed information about a specific incident in pagerduty using its unique identifier. this endpoint allows users to access comprehensive data about an individual incident, including its current status, assigned responders, and related metadata. it is particularly useful for tracking the progress of an ongoing incident, reviewing historical incident data, or integrating incident details into external systems or reports. the endpoint should be used when specific incident information is needed, rather than for retrieving bulk or summarized incident data. note that this endpoint provides a snapshot of the incident at the time of the request and may not reflect real-time updates without subsequent api calls.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
includestringenumArray of additional details to include.
acknowledgersagentsassigneesconference_bridgecustom_fieldsescalation_policiesfirst_trigger_log_entriesprioritiesservicesteamsusers
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve incident custom fieldsPAGERDUTY_RETRIEVE_INCIDENT_CUSTOM_FIELDSAcciónRetrieves a list of custom fields associated with incidents in pagerduty. custom fields are additional data points that can be added to incidents to provide more detailed information tailored to specific organizational needs. this endpoint allows you to fetch all defined custom fields, which can be useful for understanding the structure of incident data, preparing for incident creation or updates, or auditing the current custom field configuration. the response will include details such as field names, types, and any predefined options for each custom field. use this endpoint when you need to review or work with the custom field definitions in your pagerduty account, such as when integrating with other systems or preparing reports that involve custom incident data.
PAGERDUTY_RETRIEVE_INCIDENT_CUSTOM_FIELDSAcciónRetrieves a list of custom fields associated with incidents in pagerduty. custom fields are additional data points that can be added to incidents to provide more detailed information tailored to specific organizational needs. this endpoint allows you to fetch all defined custom fields, which can be useful for understanding the structure of incident data, preparing for incident creation or updates, or auditing the current custom field configuration. the response will include details such as field names, types, and any predefined options for each custom field. use this endpoint when you need to review or work with the custom field definitions in your pagerduty account, such as when integrating with other systems or preparing reports that involve custom incident data.
Parámetros de entrada
includestringenumArray of additional details to include.
field_options
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve incident custom field valuesPAGERDUTY_RETRIEVE_INCIDENT_CUSTOM_FIELD_VALUESAcciónRetrieves the custom field values associated with a specific incident in pagerduty. this endpoint allows users to access additional metadata that has been added to an incident, providing more context and enabling better incident management. it should be used when detailed information about an incident's custom fields is needed, such as for reporting, analysis, or integration with other systems. the endpoint returns only the custom field values and does not modify the incident or its fields.
PAGERDUTY_RETRIEVE_INCIDENT_CUSTOM_FIELD_VALUESAcciónRetrieves the custom field values associated with a specific incident in pagerduty. this endpoint allows users to access additional metadata that has been added to an incident, providing more context and enabling better incident management. it should be used when detailed information about an incident's custom fields is needed, such as for reporting, analysis, or integration with other systems. the endpoint returns only the custom field values and does not modify the incident or its fields.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve incident field optionsPAGERDUTY_RETRIEVE_INCIDENT_FIELD_OPTIONSAcciónRetrieves the available field options for a specific custom field associated with incidents in pagerduty. this endpoint allows users to fetch the predefined set of values that can be assigned to a particular custom field, enabling efficient incident management and customization. use this endpoint when you need to populate dropdowns, validate input, or understand the possible values for a custom field in your incident management workflow. it's particularly useful for maintaining consistency in incident data and facilitating automated processes that interact with custom fields.
PAGERDUTY_RETRIEVE_INCIDENT_FIELD_OPTIONSAcciónRetrieves the available field options for a specific custom field associated with incidents in pagerduty. this endpoint allows users to fetch the predefined set of values that can be assigned to a particular custom field, enabling efficient incident management and customization. use this endpoint when you need to populate dropdowns, validate input, or understand the possible values for a custom field in your incident management workflow. it's particularly useful for maintaining consistency in incident data and facilitating automated processes that interact with custom fields.
Parámetros de entrada
field_idstringObligatorioThe ID of the field.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve incident workflow by idPAGERDUTY_RETRIEVE_INCIDENT_WORKFLOW_BY_IDAcciónRetrieves detailed information about a specific incident workflow in pagerduty. this endpoint allows users to fetch the configuration, steps, and other relevant details of an incident workflow based on its unique identifier. it is particularly useful when you need to review or audit the structure of an existing workflow, or when you want to display the workflow details in a user interface. the endpoint returns comprehensive information about the workflow, which may include its name, description, steps, triggers, and associated incident types. it should be used when specific information about a known incident workflow is required, rather than for listing or searching workflows.
PAGERDUTY_RETRIEVE_INCIDENT_WORKFLOW_BY_IDAcciónRetrieves detailed information about a specific incident workflow in pagerduty. this endpoint allows users to fetch the configuration, steps, and other relevant details of an incident workflow based on its unique identifier. it is particularly useful when you need to review or audit the structure of an existing workflow, or when you want to display the workflow details in a user interface. the endpoint returns comprehensive information about the workflow, which may include its name, description, steps, triggers, and associated incident types. it should be used when specific information about a known incident workflow is required, rather than for listing or searching workflows.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve incident workflow triggersPAGERDUTY_RETRIEVE_INCIDENT_WORKFLOW_TRIGGERSAcciónRetrieves a list of triggers associated with incident workflows in pagerduty. this endpoint allows you to fetch information about the conditions or events that initiate automated incident response processes. use this endpoint when you need to review, audit, or manage the triggers configured for your incident workflows. it provides valuable insights into what events can start an incident workflow, helping in the optimization of incident management strategies. the endpoint returns details about each trigger, which may include its configuration, associated workflow, and activation criteria. note that this endpoint only provides information about existing triggers and does not allow for the creation or modification of triggers.
PAGERDUTY_RETRIEVE_INCIDENT_WORKFLOW_TRIGGERSAcciónRetrieves a list of triggers associated with incident workflows in pagerduty. this endpoint allows you to fetch information about the conditions or events that initiate automated incident response processes. use this endpoint when you need to review, audit, or manage the triggers configured for your incident workflows. it provides valuable insights into what events can start an incident workflow, helping in the optimization of incident management strategies. the endpoint returns details about each trigger, which may include its configuration, associated workflow, and activation criteria. note that this endpoint only provides information about existing triggers and does not allow for the creation or modification of triggers.
Parámetros de entrada
limitintegerThe minimum of the `limit` parameter used in the request or the maximum request size of the API.
cursorstringOptional parameter used to request the "next" set of results from an API. The value provided here is most commonly obtained from the `next_cursor` field of the previous request. When no value is provided, the request starts at the beginning of the result set.
sort_bystringenumIf provided, returns triggers sorted by the specified property.
workflow_idworkflow_id ascworkflow_id descworkflow_nameworkflow_name ascworkflow_name descservice_idstringIf provided, only show triggers configured for incidents in the given service. Useful for listing all workflows associated with the given service. Cannot be specified if `incident_id` is provided.
incident_idstringIf provided, only show triggers configured on the service of the given incident. Useful for finding manual triggers that are configured on the service for a specific incident. Cannot be specified if `service_id` is provided.
is_disabledbooleanIf provided, filters between disabled and enabled Triggers. This query parameter is deprecated, and will be removed in a future version of this API.
workflow_idstringIf provided, only show triggers configured to start the given workflow. Useful for listing all services associated with the given workflow
trigger_typestringenumIf provided, only show triggers of the given type. For example “manual” to search for manual triggers
manualconditionalworkflow_name_containsstringIf provided, only show triggers configured to start workflows whose name contain the provided value.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve integration by service idPAGERDUTY_RETRIEVE_INTEGRATION_BY_SERVICE_IDAcciónRetrieves detailed information about a specific integration associated with a particular service in pagerduty. this endpoint allows you to fetch the configuration and status of an integration, which can be crucial for understanding how external systems or tools are connected to your pagerduty service. use this when you need to review or troubleshoot a specific integration's settings within the context of a service. it's particularly useful for auditing your integrations or preparing for updates to your incident management workflow. note that this endpoint only provides read access to integration details and cannot be used to modify the integration.
PAGERDUTY_RETRIEVE_INTEGRATION_BY_SERVICE_IDAcciónRetrieves detailed information about a specific integration associated with a particular service in pagerduty. this endpoint allows you to fetch the configuration and status of an integration, which can be crucial for understanding how external systems or tools are connected to your pagerduty service. use this when you need to review or troubleshoot a specific integration's settings within the context of a service. it's particularly useful for auditing your integrations or preparing for updates to your incident management workflow. note that this endpoint only provides read access to integration details and cannot be used to modify the integration.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
includestringenumArray of additional details to include.
servicesvendorsintegration_idstringObligatorioThe integration ID on the service.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve license allocationsPAGERDUTY_RETRIEVE_LICENSE_ALLOCATIONSAcciónRetrieves the current license allocations for the pagerduty account. this endpoint provides an overview of how licenses are distributed across users, teams, or other entities within the organization. it should be used when you need to audit license usage, plan for license renewals, or manage resource allocation within your pagerduty account. the response likely includes details such as the total number of licenses, allocated licenses, and possibly information about which users or teams are using the licenses. this endpoint does not modify any license allocations; it is for informational purposes only. keep in mind that the response may be paginated for accounts with a large number of license allocations.
PAGERDUTY_RETRIEVE_LICENSE_ALLOCATIONSAcciónRetrieves the current license allocations for the pagerduty account. this endpoint provides an overview of how licenses are distributed across users, teams, or other entities within the organization. it should be used when you need to audit license usage, plan for license renewals, or manage resource allocation within your pagerduty account. the response likely includes details such as the total number of licenses, allocated licenses, and possibly information about which users or teams are using the licenses. this endpoint does not modify any license allocations; it is for informational purposes only. keep in mind that the response may be paginated for accounts with a large number of license allocations.
Parámetros de entrada
limitintegerThe number of results per page.
offsetintegerOffset to start pagination search results.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve list of servicesPAGERDUTY_RETRIEVE_LIST_OF_SERVICESAcciónRetrieves a list of services configured in the pagerduty account. this endpoint allows you to fetch details about various services set up for incident management and alerting. it's particularly useful for getting an overview of all services, their configurations, and associated teams or escalation policies. the endpoint supports filtering, sorting, and pagination to manage large sets of services efficiently. use this when you need to audit existing services, prepare for bulk updates, or integrate service information into other systems. note that the response may not include full details of each service, and separate api calls might be necessary to fetch comprehensive information for individual services.
PAGERDUTY_RETRIEVE_LIST_OF_SERVICESAcciónRetrieves a list of services configured in the pagerduty account. this endpoint allows you to fetch details about various services set up for incident management and alerting. it's particularly useful for getting an overview of all services, their configurations, and associated teams or escalation policies. the endpoint supports filtering, sorting, and pagination to manage large sets of services efficiently. use this when you need to audit existing services, prepare for bulk updates, or integrate service information into other systems. note that the response may not include full details of each service, and separate api calls might be necessary to fetch comprehensive information for individual services.
Parámetros de entrada
namestringFilters the results, showing only services with the specified name.
limitintegerThe number of results per page.
querystringFilters the result, showing only the records whose name matches the query.
totalbooleanBy default the `total` field in pagination responses is set to `null` to provide the fastest possible response times. Set `total` to `true` for this field to be populated. See our [Pagination Docs](https://developer.pagerduty.com/docs/rest-api-v2/pagination/) for more information.
offsetintegerOffset to start pagination search results.
includestringenumArray of additional details to include.
escalation_policiesteamsintegrationsauto_pause_notifications_parameterssort_bystringenumUsed to specify the field you wish to sort the results on.
namename:ascname:descteam__idsstring[]An array of team IDs. Only results related to these teams will be returned. Account must have the `teams` ability to use this parameter.
time_zonestringTime zone in which results will be rendered. This will default to the account time zone.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve log entry by idPAGERDUTY_RETRIEVE_LOG_ENTRY_BY_IDAcciónRetrieves detailed information about a specific log entry in the pagerduty system. this endpoint is used to access the complete record of an event or action that occurred within pagerduty, such as incident updates, user actions, or system changes. it's particularly useful for auditing purposes, investigating specific actions taken during incident management, or gathering detailed information about system activities. the endpoint returns a single log entry based on the provided id, allowing for precise tracking and analysis of individual events within the incident management lifecycle. note that this endpoint is not designed for real-time monitoring or bulk log retrieval; it's intended for accessing specific, historical log entries when detailed information about a particular event is required.
PAGERDUTY_RETRIEVE_LOG_ENTRY_BY_IDAcciónRetrieves detailed information about a specific log entry in the pagerduty system. this endpoint is used to access the complete record of an event or action that occurred within pagerduty, such as incident updates, user actions, or system changes. it's particularly useful for auditing purposes, investigating specific actions taken during incident management, or gathering detailed information about system activities. the endpoint returns a single log entry based on the provided id, allowing for precise tracking and analysis of individual events within the incident management lifecycle. note that this endpoint is not designed for real-time monitoring or bulk log retrieval; it's intended for accessing specific, historical log entries when detailed information about a particular event is required.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
includestringenumArray of additional Models to include in response.
incidentsserviceschannelsteamstime_zonestringTime zone in which results will be rendered. This will default to the account time zone.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve maintenance windowsPAGERDUTY_RETRIEVE_MAINTENANCE_WINDOWSAcciónRetrieves a list of maintenance windows from the pagerduty incident management platform. maintenance windows are scheduled periods during which alerts and notifications for specified services are suppressed to allow for system maintenance or updates without triggering unnecessary incidents. this endpoint should be used to get an overview of all maintenance windows, their schedules, and affected services. it supports filtering by team, service, and search query, as well as pagination for handling large result sets. the endpoint is particularly useful for reviewing upcoming maintenance schedules, auditing past maintenance windows, or integrating maintenance information into external systems or dashboards.
PAGERDUTY_RETRIEVE_MAINTENANCE_WINDOWSAcciónRetrieves a list of maintenance windows from the pagerduty incident management platform. maintenance windows are scheduled periods during which alerts and notifications for specified services are suppressed to allow for system maintenance or updates without triggering unnecessary incidents. this endpoint should be used to get an overview of all maintenance windows, their schedules, and affected services. it supports filtering by team, service, and search query, as well as pagination for handling large result sets. the endpoint is particularly useful for reviewing upcoming maintenance schedules, auditing past maintenance windows, or integrating maintenance information into external systems or dashboards.
Parámetros de entrada
limitintegerThe number of results per page.
querystringFilters the result, showing only the records whose name matches the query.
totalbooleanBy default the `total` field in pagination responses is set to `null` to provide the fastest possible response times. Set `total` to `true` for this field to be populated. See our [Pagination Docs](https://developer.pagerduty.com/docs/rest-api-v2/pagination/) for more information.
filterstringenumOnly return maintenance windows in a given state.
pastfutureongoingopenalloffsetintegerOffset to start pagination search results.
includestringenumArray of additional Models to include in response.
teamsservicesusersteam__idsstring[]An array of team IDs. Only results related to these teams will be returned. Account must have the `teams` ability to use this parameter.
service__idsstring[]An array of service IDs. Only results related to these services will be returned.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve notes for incidentPAGERDUTY_RETRIEVE_NOTES_FOR_INCIDENTAcciónRetrieves all notes associated with a specific incident in pagerduty. this endpoint allows users to access the complete history of comments, updates, and additional information added to an incident throughout its lifecycle. it is particularly useful for reviewing the incident's progress, understanding the actions taken, and gathering context for post-incident analysis. the endpoint should be used when detailed information about an incident's communication trail is needed, such as during incident reviews or when compiling reports. it does not provide real-time updates and may not include the most recent notes if called immediately after a new note is added due to potential api caching.
PAGERDUTY_RETRIEVE_NOTES_FOR_INCIDENTAcciónRetrieves all notes associated with a specific incident in pagerduty. this endpoint allows users to access the complete history of comments, updates, and additional information added to an incident throughout its lifecycle. it is particularly useful for reviewing the incident's progress, understanding the actions taken, and gathering context for post-incident analysis. the endpoint should be used when detailed information about an incident's communication trail is needed, such as during incident reviews or when compiling reports. it does not provide real-time updates and may not include the most recent notes if called immediately after a new note is added due to potential api caching.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve notificationsPAGERDUTY_RETRIEVE_NOTIFICATIONSAcciónRetrieves notifications from the pagerduty system. this endpoint allows users to fetch information about alerts, incidents, and other important notifications generated within the pagerduty platform. it's particularly useful for monitoring recent activity, tracking incident updates, or integrating pagerduty notifications into other systems. the endpoint likely supports filtering and sorting options to help users narrow down the results to relevant notifications. however, it's important to note that real-time notifications might not be immediately available through this endpoint, and there could be a slight delay between an event occurring and its notification being accessible via this api call.
PAGERDUTY_RETRIEVE_NOTIFICATIONSAcciónRetrieves notifications from the pagerduty system. this endpoint allows users to fetch information about alerts, incidents, and other important notifications generated within the pagerduty platform. it's particularly useful for monitoring recent activity, tracking incident updates, or integrating pagerduty notifications into other systems. the endpoint likely supports filtering and sorting options to help users narrow down the results to relevant notifications. however, it's important to note that real-time notifications might not be immediately available through this endpoint, and there could be a slight delay between an event occurring and its notification being accessible via this api call.
Parámetros de entrada
limitintegerThe number of results per page.
sincestringObligatorioThe start of the date range over which you want to search. The time element is optional.
totalbooleanBy default the `total` field in pagination responses is set to `null` to provide the fastest possible response times. Set `total` to `true` for this field to be populated. See our [Pagination Docs](https://developer.pagerduty.com/docs/rest-api-v2/pagination/) for more information.
untilstringObligatorioThe end of the date range over which you want to search. This should be in the same format as since. The size of the date range must be less than 3 months.
filterstringenumReturn notification of this type only.
sms_notificationemail_notificationphone_notificationpush_notificationoffsetintegerOffset to start pagination search results.
includestringenumArray of additional details to include.
userstime_zonestringTime zone in which results will be rendered. This will default to the account time zone.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve oncall handoff notification rulePAGERDUTY_RETRIEVE_ONCALL_HANDOFF_NOTIFICATION_RULEAcciónRetrieves detailed information about a specific on-call handoff notification rule for a given user in pagerduty. this endpoint is crucial for managing and reviewing the notification settings that govern how users are alerted during on-call responsibility transitions. it provides access to the configuration of rules that determine when and how a user is notified about upcoming on-call shifts or handoffs. this tool should be used when there's a need to inspect or audit the notification preferences for on-call transitions of a particular user. it's particularly useful for team leads or administrators who need to ensure smooth handoffs between team members during critical incident management periods.
PAGERDUTY_RETRIEVE_ONCALL_HANDOFF_NOTIFICATION_RULEAcciónRetrieves detailed information about a specific on-call handoff notification rule for a given user in pagerduty. this endpoint is crucial for managing and reviewing the notification settings that govern how users are alerted during on-call responsibility transitions. it provides access to the configuration of rules that determine when and how a user is notified about upcoming on-call shifts or handoffs. this tool should be used when there's a need to inspect or audit the notification preferences for on-call transitions of a particular user. it's particularly useful for team leads or administrators who need to ensure smooth handoffs between team members during critical incident management periods.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
oncall_handoff_notification_rule_idstringObligatorioThe oncall handoff notification rule ID on the user.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve oncall handoff notification rulesPAGERDUTY_RETRIEVE_ONCALL_HANDOFF_NOTIFICATION_RULESAcciónRetrieves the on-call handoff notification rules for a specific user in pagerduty. this endpoint allows you to fetch the configured rules that determine how and when a user is notified about on-call schedule transitions. it's particularly useful for understanding and auditing a user's notification preferences during shift changes or when responsibilities are transferred between team members. the retrieved rules may include settings for different notification methods (e.g., email, sms, push notifications) and timing preferences relative to the handoff. this endpoint should be used when you need to review or manage a user's on-call handoff communication settings, but it does not allow for modification of these rules.
PAGERDUTY_RETRIEVE_ONCALL_HANDOFF_NOTIFICATION_RULESAcciónRetrieves the on-call handoff notification rules for a specific user in pagerduty. this endpoint allows you to fetch the configured rules that determine how and when a user is notified about on-call schedule transitions. it's particularly useful for understanding and auditing a user's notification preferences during shift changes or when responsibilities are transferred between team members. the retrieved rules may include settings for different notification methods (e.g., email, sms, push notifications) and timing preferences relative to the handoff. this endpoint should be used when you need to review or manage a user's on-call handoff communication settings, but it does not allow for modification of these rules.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve oncall listPAGERDUTY_RETRIEVE_ONCALL_LISTAcciónRetrieves the current on-call information for your pagerduty account. this endpoint provides a comprehensive view of who is currently on-call across various schedules and escalation policies. it's particularly useful for getting an overview of your organization's current on-call status, identifying who is responsible for incident response at any given time, and planning team availability. the endpoint supports filtering by users, escalation policies, and schedules, making it versatile for different querying needs. it also allows for pagination and including additional details like contact methods and schedule information. this tool should be used when you need to quickly assess the current on-call situation or gather data for on-call analytics. note that while it provides current and near-future on-call information, it may not be suitable for long-term scheduling or historical analysis beyond a 3-month window.
PAGERDUTY_RETRIEVE_ONCALL_LISTAcciónRetrieves the current on-call information for your pagerduty account. this endpoint provides a comprehensive view of who is currently on-call across various schedules and escalation policies. it's particularly useful for getting an overview of your organization's current on-call status, identifying who is responsible for incident response at any given time, and planning team availability. the endpoint supports filtering by users, escalation policies, and schedules, making it versatile for different querying needs. it also allows for pagination and including additional details like contact methods and schedule information. this tool should be used when you need to quickly assess the current on-call situation or gather data for on-call analytics. note that while it provides current and near-future on-call information, it may not be suitable for long-term scheduling or historical analysis beyond a 3-month window.
Parámetros de entrada
limitintegerThe number of results per page.
sincestringThe start of the time range over which you want to search. If an on-call period overlaps with the range, it will be included in the result. Defaults to current time. On-call shifts are limited to 90 days in the future.
totalbooleanBy default the `total` field in pagination responses is set to `null` to provide the fastest possible response times. Set `total` to `true` for this field to be populated. See our [Pagination Docs](https://developer.pagerduty.com/docs/rest-api-v2/pagination/) for more information.
untilstringThe end of the time range over which you want to search. If an on-call period overlaps with the range, it will be included in the result. Defaults to current time. On-call shifts are limited to 90 days in the future, and the `until` time cannot be before the `since` time.
offsetintegerOffset to start pagination search results.
includestringenumArray of additional details to include.
escalation_policiesusersschedulesearliestbooleanThis will filter on-calls such that only the earliest on-call for each combination of escalation policy, escalation level, and user is returned. This is useful for determining when the "next" on-calls are for a given set of filters.
time_zonestringTime zone in which results will be rendered. This will default to the account time zone.
user__idsstring[]Filters the results, showing only on-calls for the specified user IDs.
schedule__idsstring[]Filters the results, showing only on-calls for the specified schedule IDs. If `null` is provided in the array, it includes permanent on-calls due to direct user escalation targets.
escalation__policy__idsstring[]Filters the results, showing only on-calls for the specified escalation policy IDs.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve past incidentsPAGERDUTY_RETRIEVE_PAST_INCIDENTSAcciónRetrieves a list of past incidents related to a specific incident in pagerduty. this endpoint allows users to explore the historical context of an incident by fetching previous occurrences or related issues. it's particularly useful for identifying recurring problems, analyzing incident patterns, and improving overall incident management processes. the endpoint should be used when investigating the root cause of an incident or when compiling reports on incident history. note that this endpoint focuses on historical data and does not provide real-time incident information or updates to the current incident status.
PAGERDUTY_RETRIEVE_PAST_INCIDENTSAcciónRetrieves a list of past incidents related to a specific incident in pagerduty. this endpoint allows users to explore the historical context of an incident by fetching previous occurrences or related issues. it's particularly useful for identifying recurring problems, analyzing incident patterns, and improving overall incident management processes. the endpoint should be used when investigating the root cause of an incident or when compiling reports on incident history. note that this endpoint focuses on historical data and does not provide real-time incident information or updates to the current incident status.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
limitintegerThe number of results to be returned in the response.
totalbooleanBy default the `total` field in the response body is set to `null` to provide the fastest possible response times. Set `total` to `true` for this field to be populated with the total number of Past Incidents.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve postmortem by idPAGERDUTY_RETRIEVE_POSTMORTEM_BY_IDAcciónRetrieves the postmortem analysis for a specific post on a pagerduty status page. this endpoint allows users to access detailed information about an incident after it has been resolved, including root cause analysis, timeline of events, and lessons learned. it should be used when detailed information about the resolution of a specific incident is needed, particularly for review, documentation, or improvement purposes. the endpoint is valuable for teams conducting thorough post-incident reviews or for maintaining a knowledge base of past incidents and their resolutions. note that this endpoint only provides postmortem information and does not allow for modifications to the postmortem content.
PAGERDUTY_RETRIEVE_POSTMORTEM_BY_IDAcciónRetrieves the postmortem analysis for a specific post on a pagerduty status page. this endpoint allows users to access detailed information about an incident after it has been resolved, including root cause analysis, timeline of events, and lessons learned. it should be used when detailed information about the resolution of a specific incident is needed, particularly for review, documentation, or improvement purposes. the endpoint is valuable for teams conducting thorough post-incident reviews or for maintaining a knowledge base of past incidents and their resolutions. note that this endpoint only provides postmortem information and does not allow for modifications to the postmortem content.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
post_idstringObligatorioThe ID of the Status Page Post.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve response play by idPAGERDUTY_RETRIEVE_RESPONSE_PLAY_BY_IDAcciónRetrieves detailed information about a specific response play in the pagerduty incident management system. this endpoint allows users to access the configuration and actions associated with a predefined response play, which is used to automate and streamline incident response processes. it's particularly useful when you need to review or audit the steps in a response play, or when preparing to update an existing response play. the endpoint returns comprehensive data about the response play, including its name, description, and the sequence of actions it performs during an incident.
PAGERDUTY_RETRIEVE_RESPONSE_PLAY_BY_IDAcciónRetrieves detailed information about a specific response play in the pagerduty incident management system. this endpoint allows users to access the configuration and actions associated with a predefined response play, which is used to automate and streamline incident response processes. it's particularly useful when you need to review or audit the steps in a response play, or when preparing to update an existing response play. the endpoint returns comprehensive data about the response play, including its name, description, and the sequence of actions it performs during an incident.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve rule by service idPAGERDUTY_RETRIEVE_RULE_BY_SERVICE_IDAcciónRetrieves a specific rule associated with a particular service in pagerduty. this endpoint allows you to access detailed information about a single rule, including its configuration and conditions, within the context of a specific service. it is useful for reviewing, auditing, or troubleshooting notification workflows. the endpoint should be used when you need to examine the settings of a particular rule for a given service, but it will not modify or create new rules. note that this endpoint only provides information for a single rule and does not return a list of all rules for the service.
PAGERDUTY_RETRIEVE_RULE_BY_SERVICE_IDAcciónRetrieves a specific rule associated with a particular service in pagerduty. this endpoint allows you to access detailed information about a single rule, including its configuration and conditions, within the context of a specific service. it is useful for reviewing, auditing, or troubleshooting notification workflows. the endpoint should be used when you need to examine the settings of a particular rule for a given service, but it will not modify or create new rules. note that this endpoint only provides information for a single rule and does not return a list of all rules for the service.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
rule_idstringObligatorioThe id of the Event Rule to retrieve.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve ruleset by idPAGERDUTY_RETRIEVE_RULESET_BY_IDAcciónRetrieves detailed information about a specific ruleset in pagerduty using its unique identifier. this endpoint allows you to fetch the complete configuration and settings of a single ruleset, which is essential for understanding how incident responses are automated and managed. use this when you need to review, audit, or troubleshoot a particular ruleset's configuration. the response will include all relevant details such as the ruleset's name, type, routing keys, and associated rules. it's particularly useful when you need to examine the exact setup of a ruleset without making any changes. note that this endpoint only provides read access and cannot be used to modify the ruleset.
PAGERDUTY_RETRIEVE_RULESET_BY_IDAcciónRetrieves detailed information about a specific ruleset in pagerduty using its unique identifier. this endpoint allows you to fetch the complete configuration and settings of a single ruleset, which is essential for understanding how incident responses are automated and managed. use this when you need to review, audit, or troubleshoot a particular ruleset's configuration. the response will include all relevant details such as the ruleset's name, type, routing keys, and associated rules. it's particularly useful when you need to examine the exact setup of a ruleset without making any changes. note that this endpoint only provides read access and cannot be used to modify the ruleset.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve ruleset listPAGERDUTY_RETRIEVE_RULESET_LISTAcciónRetrieves a list of rulesets from the pagerduty system. rulesets are collections of event rules that define how incidents are managed and alerts are configured. this endpoint allows you to view all available rulesets, which is crucial for understanding your incident management setup and making informed decisions about alert routing and event handling. use this endpoint when you need to audit your ruleset configurations, prepare for modifications to your incident management workflow, or simply need an overview of your current ruleset structure. the response will include details about each ruleset, such as its name, id, and potentially its associated rules, depending on the api version and configuration. this endpoint supports pagination to handle large numbers of rulesets efficiently.
PAGERDUTY_RETRIEVE_RULESET_LISTAcciónRetrieves a list of rulesets from the pagerduty system. rulesets are collections of event rules that define how incidents are managed and alerts are configured. this endpoint allows you to view all available rulesets, which is crucial for understanding your incident management setup and making informed decisions about alert routing and event handling. use this endpoint when you need to audit your ruleset configurations, prepare for modifications to your incident management workflow, or simply need an overview of your current ruleset structure. the response will include details about each ruleset, such as its name, id, and potentially its associated rules, depending on the api version and configuration. this endpoint supports pagination to handle large numbers of rulesets efficiently.
Parámetros de entrada
limitintegerThe number of results per page.
totalbooleanBy default the `total` field in pagination responses is set to `null` to provide the fastest possible response times. Set `total` to `true` for this field to be populated. See our [Pagination Docs](https://developer.pagerduty.com/docs/rest-api-v2/pagination/) for more information.
offsetintegerOffset to start pagination search results.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve rules for service idPAGERDUTY_RETRIEVE_RULES_FOR_SERVICE_IDAcciónRetrieves all rules associated with a specific pagerduty service. this endpoint allows users to fetch the set of rules that define when and how incidents are triggered for a particular service. it's essential for understanding the current automation and alert routing setup for a given service. use this endpoint when you need to audit, review, or programmatically access the rule configurations for a service. the endpoint returns rule details but does not provide information about ongoing incidents or service status. it's particularly useful for integrations that need to sync or analyze rule configurations across multiple services or external systems.
PAGERDUTY_RETRIEVE_RULES_FOR_SERVICE_IDAcciónRetrieves all rules associated with a specific pagerduty service. this endpoint allows users to fetch the set of rules that define when and how incidents are triggered for a particular service. it's essential for understanding the current automation and alert routing setup for a given service. use this endpoint when you need to audit, review, or programmatically access the rule configurations for a service. the endpoint returns rule details but does not provide information about ongoing incidents or service status. it's particularly useful for integrations that need to sync or analyze rule configurations across multiple services or external systems.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
limitintegerThe number of results per page.
totalbooleanBy default the `total` field in pagination responses is set to `null` to provide the fastest possible response times. Set `total` to `true` for this field to be populated. See our [Pagination Docs](https://developer.pagerduty.com/docs/rest-api-v2/pagination/) for more information.
offsetintegerOffset to start pagination search results.
includestringenumArray of additional Models to include in response.
migrated_metadata
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve rules from ruleset by idPAGERDUTY_RETRIEVE_RULES_FROM_RULESET_BY_IDAcciónRetrieves a list of all rules associated with a specific ruleset in pagerduty. this endpoint is used to examine the configuration of event routing within a particular ruleset, allowing users to review and understand how incoming events are processed and handled. it's particularly useful for auditing, troubleshooting, or preparing to modify event handling logic. the endpoint returns details about each rule, likely including conditions, actions, and priorities, providing a comprehensive view of the ruleset's behavior. while it doesn't modify any data, it's an essential tool for managing and maintaining effective incident response workflows in pagerduty.
PAGERDUTY_RETRIEVE_RULES_FROM_RULESET_BY_IDAcciónRetrieves a list of all rules associated with a specific ruleset in pagerduty. this endpoint is used to examine the configuration of event routing within a particular ruleset, allowing users to review and understand how incoming events are processed and handled. it's particularly useful for auditing, troubleshooting, or preparing to modify event handling logic. the endpoint returns details about each rule, likely including conditions, actions, and priorities, providing a comprehensive view of the ruleset's behavior. while it doesn't modify any data, it's an essential tool for managing and maintaining effective incident response workflows in pagerduty.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
limitintegerThe number of results per page.
totalbooleanBy default the `total` field in pagination responses is set to `null` to provide the fastest possible response times. Set `total` to `true` for this field to be populated. See our [Pagination Docs](https://developer.pagerduty.com/docs/rest-api-v2/pagination/) for more information.
offsetintegerOffset to start pagination search results.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve schedule audit records by idPAGERDUTY_RETRIEVE_SCHEDULE_AUDIT_RECORDS_BY_IDAcciónRetrieves the audit records for a specific pagerduty schedule. this endpoint allows you to access a comprehensive log of all changes made to the specified schedule, including modifications to on-call rotations, time periods, and associated team members. it's particularly useful for compliance purposes, tracking historical changes, and understanding how the schedule has evolved over time. the returned data typically includes details such as the timestamp of each change, the user who made the modification, and the specific alterations made to the schedule.
PAGERDUTY_RETRIEVE_SCHEDULE_AUDIT_RECORDS_BY_IDAcciónRetrieves the audit records for a specific pagerduty schedule. this endpoint allows you to access a comprehensive log of all changes made to the specified schedule, including modifications to on-call rotations, time periods, and associated team members. it's particularly useful for compliance purposes, tracking historical changes, and understanding how the schedule has evolved over time. the returned data typically includes details such as the timestamp of each change, the user who made the modification, and the specific alterations made to the schedule.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
limitintegerThe minimum of the `limit` parameter used in the request or the maximum request size of the API.
sincestringThe start of the date range over which you want to search. If not specified, defaults to `now() - 24 hours` (past 24 hours)
untilstringThe end of the date range over which you want to search. If not specified, defaults to `now()`. May not be more than 31 days after `since`.
cursorstringOptional parameter used to request the "next" set of results from an API. The value provided here is most commonly obtained from the `next_cursor` field of the previous request. When no value is provided, the request starts at the beginning of the result set.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve schedule by idPAGERDUTY_RETRIEVE_SCHEDULE_BY_IDAcciónRetrieves detailed information about a specific schedule in pagerduty using its unique identifier. this endpoint is essential for viewing the configuration of an existing on-call schedule, including its name, time periods, rotation layers, and associated users or teams. use this when you need to inspect a schedule's current setup, verify on-call assignments, or gather data for schedule management tasks. the endpoint provides a comprehensive view of a single schedule but does not allow modifications; for updates, a separate put request would be required.
PAGERDUTY_RETRIEVE_SCHEDULE_BY_IDAcciónRetrieves detailed information about a specific schedule in pagerduty using its unique identifier. this endpoint is essential for viewing the configuration of an existing on-call schedule, including its name, time periods, rotation layers, and associated users or teams. use this when you need to inspect a schedule's current setup, verify on-call assignments, or gather data for schedule management tasks. the endpoint provides a comprehensive view of a single schedule but does not allow modifications; for updates, a separate put request would be required.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
sincestringThe start of the date range over which you want to show schedule entries. Defaults to 2 weeks before until if an until is given.
untilstringThe end of the date range over which you want to show schedule entries. Defaults to 2 weeks after since if a since is given.
overflowbooleanAny on-call schedule entries that pass the date range bounds will be truncated at the bounds, unless the parameter `overflow=true` is passed. This parameter defaults to false. For instance, if your schedule is a rotation that changes daily at midnight UTC, and your date range is from `2011-06-01T10:00:00Z` to `2011-06-01T14:00:00Z`: - If you don"t pass the `overflow=true` parameter, you will get one schedule entry returned with a start of `2011-06-01T10:00:00Z` and end of `2011-06-01T14:00:00Z`. - If you do pass the `overflow=true` parameter, you will get one schedule entry returned with a start of `2011-06-01T00:00:00Z` and end of `2011-06-02T00:00:00Z`.
time_zonestringTime zone in which results will be rendered. This will default to the schedule"s time zone.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve schedule override by idPAGERDUTY_RETRIEVE_SCHEDULE_OVERRIDE_BY_IDAcciónRetrieves the list of overrides for a specific schedule in pagerduty. this endpoint allows users to fetch temporary modifications to the regular on-call rotation, providing insight into any manual adjustments made to the schedule. it's particularly useful for auditing changes, understanding the current state of a schedule, or verifying that overrides have been correctly applied. the endpoint should be used when there's a need to review or analyze schedule modifications, especially in cases of incident management or when planning future on-call rotations. note that this endpoint only provides information about existing overrides and does not allow for creating, modifying, or deleting overrides.
PAGERDUTY_RETRIEVE_SCHEDULE_OVERRIDE_BY_IDAcciónRetrieves the list of overrides for a specific schedule in pagerduty. this endpoint allows users to fetch temporary modifications to the regular on-call rotation, providing insight into any manual adjustments made to the schedule. it's particularly useful for auditing changes, understanding the current state of a schedule, or verifying that overrides have been correctly applied. the endpoint should be used when there's a need to review or analyze schedule modifications, especially in cases of incident management or when planning future on-call rotations. note that this endpoint only provides information about existing overrides and does not allow for creating, modifying, or deleting overrides.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
sincestringObligatorioThe start of the date range over which you want to search.
untilstringObligatorioThe end of the date range over which you want to search.
editablebooleanWhen this parameter is present, only editable overrides will be returned. The result will only include the id of the override if this parameter is present. Only future overrides are editable.
overflowbooleanAny on-call schedule entries that pass the date range bounds will be truncated at the bounds, unless the parameter overflow=true is passed. This parameter defaults to false.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve service audit records by idPAGERDUTY_RETRIEVE_SERVICE_AUDIT_RECORDS_BY_IDAcciónRetrieves the audit records for a specific pagerduty service. this endpoint allows you to fetch a historical log of all configuration changes made to the service, providing transparency and accountability in incident management processes. use this endpoint when you need to review modifications, track who made changes, or investigate the evolution of a service's configuration over time. the audit records are typically sorted by execution time from newest to oldest, offering a chronological view of alterations. while this endpoint is valuable for compliance and debugging purposes, it does not provide real-time incident data or current service configurations.
PAGERDUTY_RETRIEVE_SERVICE_AUDIT_RECORDS_BY_IDAcciónRetrieves the audit records for a specific pagerduty service. this endpoint allows you to fetch a historical log of all configuration changes made to the service, providing transparency and accountability in incident management processes. use this endpoint when you need to review modifications, track who made changes, or investigate the evolution of a service's configuration over time. the audit records are typically sorted by execution time from newest to oldest, offering a chronological view of alterations. while this endpoint is valuable for compliance and debugging purposes, it does not provide real-time incident data or current service configurations.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
limitintegerThe minimum of the `limit` parameter used in the request or the maximum request size of the API.
sincestringThe start of the date range over which you want to search. If not specified, defaults to `now() - 24 hours` (past 24 hours)
untilstringThe end of the date range over which you want to search. If not specified, defaults to `now()`. May not be more than 31 days after `since`.
cursorstringOptional parameter used to request the "next" set of results from an API. The value provided here is most commonly obtained from the `next_cursor` field of the previous request. When no value is provided, the request starts at the beginning of the result set.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve service by idPAGERDUTY_RETRIEVE_SERVICE_BY_IDAcciónRetrieves detailed information about a specific pagerduty service using its unique identifier. this endpoint allows users to access configuration details, integration settings, and other relevant information for a particular service within their pagerduty account. it's essential for managing and monitoring the status of individual services, which are core components in pagerduty's incident management system. use this endpoint when you need to inspect or verify the configuration of a specific service, such as before making updates or troubleshooting issues related to that service. the endpoint provides a comprehensive view of the service but does not allow modifications; for updates, a separate put or patch endpoint would be required.
PAGERDUTY_RETRIEVE_SERVICE_BY_IDAcciónRetrieves detailed information about a specific pagerduty service using its unique identifier. this endpoint allows users to access configuration details, integration settings, and other relevant information for a particular service within their pagerduty account. it's essential for managing and monitoring the status of individual services, which are core components in pagerduty's incident management system. use this endpoint when you need to inspect or verify the configuration of a specific service, such as before making updates or troubleshooting issues related to that service. the endpoint provides a comprehensive view of the service but does not allow modifications; for updates, a separate put or patch endpoint would be required.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
includestringenumArray of additional details to include.
escalation_policiesteamsauto_pause_notifications_parametersintegrations
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve service change events by idPAGERDUTY_RETRIEVE_SERVICE_CHANGE_EVENTS_BY_IDAcciónRetrieves change events associated with a specific pagerduty service. this endpoint allows you to fetch informational updates about recent changes such as code deploys, system configuration modifications, and other significant alterations related to the specified service. it's particularly useful for tracking and auditing changes that might impact service performance or reliability. the endpoint should be used when you need to review the history of changes for a service, investigate potential causes of incidents, or maintain a log of service modifications for compliance purposes. note that this endpoint focuses solely on change events and does not provide real-time incident data or service configuration details.
PAGERDUTY_RETRIEVE_SERVICE_CHANGE_EVENTS_BY_IDAcciónRetrieves change events associated with a specific pagerduty service. this endpoint allows you to fetch informational updates about recent changes such as code deploys, system configuration modifications, and other significant alterations related to the specified service. it's particularly useful for tracking and auditing changes that might impact service performance or reliability. the endpoint should be used when you need to review the history of changes for a service, investigate potential causes of incidents, or maintain a log of service modifications for compliance purposes. note that this endpoint focuses solely on change events and does not provide real-time incident data or service configuration details.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
limitintegerThe number of results per page.
sincestringThe start of the date range over which you want to search, as a UTC ISO 8601 datetime string. Will return an HTTP 400 for non-UTC datetimes.
totalbooleanBy default the `total` field in pagination responses is set to `null` to provide the fastest possible response times. Set `total` to `true` for this field to be populated. See our [Pagination Docs](https://developer.pagerduty.com/docs/rest-api-v2/pagination/) for more information.
untilstringThe end of the date range over which you want to search, as a UTC ISO 8601 datetime string. Will return an HTTP 400 for non-UTC datetimes.
offsetintegerOffset to start pagination search results.
team__idsstring[]An array of team IDs. Only results related to these teams will be returned. Account must have the `teams` ability to use this parameter.
integration__idsstring[]An array of integration IDs. Only results related to these integrations will be returned.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve service impacts from status dashboardsPAGERDUTY_RETRIEVE_SERVICE_IMPACTS_FROM_STATUS_DASHBOARDSAcciónRetrieves the service impacts associated with a specific status dashboard in pagerduty. this endpoint allows users to fetch detailed information about how incidents are affecting various services within the context of a particular status dashboard. it should be used when there's a need to assess the current operational status and impact of incidents on services for a given dashboard. the endpoint provides real-time insights into service disruptions, helping teams quickly identify and prioritize issues. note that this endpoint only returns data for a single status dashboard at a time and does not provide historical impact data.
PAGERDUTY_RETRIEVE_SERVICE_IMPACTS_FROM_STATUS_DASHBOARDSAcciónRetrieves the service impacts associated with a specific status dashboard in pagerduty. this endpoint allows users to fetch detailed information about how incidents are affecting various services within the context of a particular status dashboard. it should be used when there's a need to assess the current operational status and impact of incidents on services for a given dashboard. the endpoint provides real-time insights into service disruptions, helping teams quickly identify and prioritize issues. note that this endpoint only returns data for a single status dashboard at a time and does not provide historical impact data.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
additional__fieldsstringenumProvides access to additional fields such as highest priority per business service and total impacted count
services.highest_impacting_prioritytotal_impacted_count
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve service status by idPAGERDUTY_RETRIEVE_SERVICE_STATUS_BY_IDAcciónRetrieves a list of services associated with a specific status page in pagerduty. this endpoint is used to fetch detailed information about the services that are being monitored and displayed on a particular status page. it's particularly useful when you need to review or update the services shown on a status page, or when integrating status page information with other systems. the endpoint returns service details such as names, current statuses, and any relevant metadata, allowing for comprehensive monitoring and management of services within the context of a status page.
PAGERDUTY_RETRIEVE_SERVICE_STATUS_BY_IDAcciónRetrieves a list of services associated with a specific status page in pagerduty. this endpoint is used to fetch detailed information about the services that are being monitored and displayed on a particular status page. it's particularly useful when you need to review or update the services shown on a status page, or when integrating status page information with other systems. the endpoint returns service details such as names, current statuses, and any relevant metadata, allowing for comprehensive monitoring and management of services within the context of a status page.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve service status pagePAGERDUTY_RETRIEVE_SERVICE_STATUS_PAGEAcciónRetrieves detailed information about a specific service associated with a particular status page in pagerduty. this endpoint is used to fetch the current status, configuration, and other relevant details of a service displayed on a status page. it's particularly useful for monitoring the health and state of individual components within a larger system. the endpoint should be used when you need up-to-date information about a specific service's status or when integrating pagerduty's status information into other monitoring or reporting tools. note that this endpoint only provides information for services that are configured to be displayed on the specified status page.
PAGERDUTY_RETRIEVE_SERVICE_STATUS_PAGEAcciónRetrieves detailed information about a specific service associated with a particular status page in pagerduty. this endpoint is used to fetch the current status, configuration, and other relevant details of a service displayed on a status page. it's particularly useful for monitoring the health and state of individual components within a larger system. the endpoint should be used when you need up-to-date information about a specific service's status or when integrating pagerduty's status information into other monitoring or reporting tools. note that this endpoint only provides information for services that are configured to be displayed on the specified status page.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
service_idstringObligatorioThe ID of the Status Page service.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve standards listPAGERDUTY_RETRIEVE_STANDARDS_LISTAcciónRetrieves the current set of standards defined in the pagerduty account. standards in pagerduty refer to the policies and best practices for incident response and alerting. this endpoint allows users to fetch the configured standards, which may include response time goals, escalation policies, and other operational guidelines. it's particularly useful for administrators and team leads who need to review or audit the current incident management standards across their organization. the endpoint does not allow for modification of standards; it's strictly for retrieval purposes. users should note that the response may include all standards across the account, which could be extensive for large organizations.
PAGERDUTY_RETRIEVE_STANDARDS_LISTAcciónRetrieves the current set of standards defined in the pagerduty account. standards in pagerduty refer to the policies and best practices for incident response and alerting. this endpoint allows users to fetch the configured standards, which may include response time goals, escalation policies, and other operational guidelines. it's particularly useful for administrators and team leads who need to review or audit the current incident management standards across their organization. the endpoint does not allow for modification of standards; it's strictly for retrieval purposes. users should note that the response may include all standards across the account, which could be extensive for large organizations.
Parámetros de entrada
activebooleanActive
resource_typestringenumResource Type
technical_service
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve standards scores by resource type and idPAGERDUTY_RETRIEVE_STANDARDS_SCORESAcciónRetrieves the standards scores for a specific resource in pagerduty. this endpoint allows users to fetch performance or compliance metrics for a given resource type (such as incidents, services, or teams) identified by its unique id. the scores provide insights into how well the resource is meeting predefined standards or best practices within the pagerduty platform. this tool is particularly useful for assessing the effectiveness of incident management processes, service performance, or team efficiency. it should be used when seeking to evaluate or benchmark the performance of specific pagerduty resources against established standards. note that the exact scoring criteria and scale may vary depending on the resource type and pagerduty's current scoring methodology.
PAGERDUTY_RETRIEVE_STANDARDS_SCORESAcciónRetrieves the standards scores for a specific resource in pagerduty. this endpoint allows users to fetch performance or compliance metrics for a given resource type (such as incidents, services, or teams) identified by its unique id. the scores provide insights into how well the resource is meeting predefined standards or best practices within the pagerduty platform. this tool is particularly useful for assessing the effectiveness of incident management processes, service performance, or team efficiency. it should be used when seeking to evaluate or benchmark the performance of specific pagerduty resources against established standards. note that the exact scoring criteria and scale may vary depending on the resource type and pagerduty's current scoring methodology.
Parámetros de entrada
idstringObligatorioId of the resource to apply the standards.
resource_typestringObligatorioenumResource Type
technical_services
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve standards scores by resourcetypePAGERDUTY_RETRIEVE_STANDARDS_SCORES_BY_RESOURCE_TYPEAcciónRetrieves the standards scores for a specified resource type in pagerduty. this endpoint allows users to access performance metrics and evaluations based on predefined standards for different components of their incident management system. it's useful for assessing the effectiveness of various resources against established benchmarks, helping teams identify areas for improvement and maintain high-quality incident response processes. the endpoint should be used when seeking quantitative insights into the performance of specific pagerduty resource types against industry or internal standards.
PAGERDUTY_RETRIEVE_STANDARDS_SCORES_BY_RESOURCE_TYPEAcciónRetrieves the standards scores for a specified resource type in pagerduty. this endpoint allows users to access performance metrics and evaluations based on predefined standards for different components of their incident management system. it's useful for assessing the effectiveness of various resources against established benchmarks, helping teams identify areas for improvement and maintain high-quality incident response processes. the endpoint should be used when seeking quantitative insights into the performance of specific pagerduty resource types against industry or internal standards.
Parámetros de entrada
idsstring[]ObligatorioIds of resources to apply the standards. Maximum of 100 items
resource_typestringObligatorioenumResource Type
technical_services
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve status dashboard by slugPAGERDUTY_RETRIEVE_STATUS_DASHBOARD_BY_SLUGAcciónRetrieves detailed information about a specific pagerduty status dashboard using its url slug. this endpoint allows users to fetch the current state, components, and other relevant data associated with a particular status dashboard. it's useful for integrating pagerduty's status information into external monitoring systems or custom dashboards. the endpoint should be used when you need to programmatically access up-to-date information about a known status dashboard. note that this endpoint only provides information for existing dashboards and does not create or modify dashboard data.
PAGERDUTY_RETRIEVE_STATUS_DASHBOARD_BY_SLUGAcciónRetrieves detailed information about a specific pagerduty status dashboard using its url slug. this endpoint allows users to fetch the current state, components, and other relevant data associated with a particular status dashboard. it's useful for integrating pagerduty's status information into external monitoring systems or custom dashboards. the endpoint should be used when you need to programmatically access up-to-date information about a known status dashboard. note that this endpoint only provides information for existing dashboards and does not create or modify dashboard data.
Parámetros de entrada
url_slugstringObligatorioThe `url_slug` for a status dashboard
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve status dashboards informationPAGERDUTY_RETRIEVE_STATUS_DASHBOARDS_INFORMATIONAcciónRetrieves a list of status dashboards and their associated information from the pagerduty system. this endpoint provides a comprehensive overview of the current operational status, performance metrics, and health indicators across various systems or services monitored by pagerduty. it's particularly useful for obtaining a high-level view of system status without diving into specific incidents or alerts. the endpoint should be used when you need to quickly assess the overall health of your monitored systems, identify any ongoing issues or incidents, and get a snapshot of key performance indicators. it's ideal for regular system checks, creating status pages, or integrating system health information into other monitoring tools. while this endpoint offers a broad view of system status, it may not provide detailed information about specific incidents or historical data. for in-depth analysis of particular issues or long-term trends, you may need to use other specialized endpoints.
PAGERDUTY_RETRIEVE_STATUS_DASHBOARDS_INFORMATIONAcciónRetrieves a list of status dashboards and their associated information from the pagerduty system. this endpoint provides a comprehensive overview of the current operational status, performance metrics, and health indicators across various systems or services monitored by pagerduty. it's particularly useful for obtaining a high-level view of system status without diving into specific incidents or alerts. the endpoint should be used when you need to quickly assess the overall health of your monitored systems, identify any ongoing issues or incidents, and get a snapshot of key performance indicators. it's ideal for regular system checks, creating status pages, or integrating system health information into other monitoring tools. while this endpoint offers a broad view of system status, it may not provide detailed information about specific incidents or historical data. for in-depth analysis of particular issues or long-term trends, you may need to use other specialized endpoints.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve status page postPAGERDUTY_RETRIEVE_STATUS_PAGE_POSTAcciónRetrieves all posts associated with a specific status page in pagerduty. this endpoint allows users to fetch updates, messages, and status information that have been posted to a particular status page. it's useful for monitoring the history of service status updates, incident communications, or maintenance notices for a given status page. the endpoint returns a list of posts, likely including details such as post content, timestamp, and author information. it should be used when you need to review or display the communication history related to service statuses or incidents tracked on a specific pagerduty status page. note that this endpoint only provides read access to existing posts and cannot be used to create, modify, or delete posts.
PAGERDUTY_RETRIEVE_STATUS_PAGE_POSTAcciónRetrieves all posts associated with a specific status page in pagerduty. this endpoint allows users to fetch updates, messages, and status information that have been posted to a particular status page. it's useful for monitoring the history of service status updates, incident communications, or maintenance notices for a given status page. the endpoint returns a list of posts, likely including details such as post content, timestamp, and author information. it should be used when you need to review or display the communication history related to service statuses or incidents tracked on a specific pagerduty status page. note that this endpoint only provides read access to existing posts and cannot be used to create, modify, or delete posts.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
statusstring[]Filter by an array of Status identifiers.
post_typestringenumFilter by Post type.
incidentmaintenancereviewed_statusstringenumFilter by the reviewed status of the Post to retrieve.
approvednot_reviewed
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve status page severities by idPAGERDUTY_RETRIEVE_STATUS_PAGE_SEVERITIES_BY_IDAcciónRetrieves the list of severities associated with a specific status page in pagerduty. this endpoint allows users to fetch the current severity levels configured for a particular status page, which is crucial for understanding the criticality of incidents or service statuses displayed on that page. it should be used when there's a need to programmatically access or display the severity information for a given status page, such as in monitoring dashboards or integrated incident management systems. the endpoint provides only the severity data and does not modify any existing configurations.
PAGERDUTY_RETRIEVE_STATUS_PAGE_SEVERITIES_BY_IDAcciónRetrieves the list of severities associated with a specific status page in pagerduty. this endpoint allows users to fetch the current severity levels configured for a particular status page, which is crucial for understanding the criticality of incidents or service statuses displayed on that page. it should be used when there's a need to programmatically access or display the severity information for a given status page, such as in monitoring dashboards or integrated incident management systems. the endpoint provides only the severity data and does not modify any existing configurations.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
post_typestringenumFilter by Post type.
incidentmaintenance
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve status pages statusPAGERDUTY_RETRIEVE_STATUS_PAGES_STATUSAcciónRetrieves the current statuses for a specified pagerduty status page. this endpoint allows users to fetch real-time status information for a given status page, providing up-to-date details on service availability and any ongoing issues. it's particularly useful for monitoring the current state of services, especially during incident management processes. the endpoint should be used when there's a need to programmatically access the latest status information for a specific status page, enabling integration with other systems or dashboards for enhanced visibility of service health.
PAGERDUTY_RETRIEVE_STATUS_PAGES_STATUSAcciónRetrieves the current statuses for a specified pagerduty status page. this endpoint allows users to fetch real-time status information for a given status page, providing up-to-date details on service availability and any ongoing issues. it's particularly useful for monitoring the current state of services, especially during incident management processes. the endpoint should be used when there's a need to programmatically access the latest status information for a specific status page, enabling integration with other systems or dashboards for enhanced visibility of service health.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
post_typestringenumFilter by Post type.
incidentmaintenance
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve status page subscription by idPAGERDUTY_RETRIEVE_STATUS_PAGE_SUBSCRIPTION_BY_IDAcciónRetrieves a list of subscriptions associated with a specific pagerduty status page. this endpoint allows users to fetch all current subscriptions for a given status page, enabling them to monitor who is receiving updates about the status page. it should be used when you need to review or audit the subscription list for a particular status page. the endpoint provides subscription details but does not allow for modification of subscriptions. note that the response may be paginated for status pages with a large number of subscriptions.
PAGERDUTY_RETRIEVE_STATUS_PAGE_SUBSCRIPTION_BY_IDAcciónRetrieves a list of subscriptions associated with a specific pagerduty status page. this endpoint allows users to fetch all current subscriptions for a given status page, enabling them to monitor who is receiving updates about the status page. it should be used when you need to review or audit the subscription list for a particular status page. the endpoint provides subscription details but does not allow for modification of subscriptions. note that the response may be paginated for status pages with a large number of subscriptions.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
statusstringenumFilter by Subscription status.
activependingchannelstringenumFilter by Subscription channel.
webhookemailslack
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve tag by idPAGERDUTY_RETRIEVE_TAG_BY_IDAcciónRetrieves detailed information about a specific tag in the pagerduty system using its unique identifier. this endpoint allows users to fetch the properties and metadata associated with a particular tag, which can be useful for incident management, reporting, and organization within pagerduty. it should be used when detailed information about a specific tag is needed, such as its name, description, or any custom attributes. the endpoint will not modify or create tags; it is purely for retrieval of existing tag data. note that the response will only include information for tags that the authenticated user has permission to view.
PAGERDUTY_RETRIEVE_TAG_BY_IDAcciónRetrieves detailed information about a specific tag in the pagerduty system using its unique identifier. this endpoint allows users to fetch the properties and metadata associated with a particular tag, which can be useful for incident management, reporting, and organization within pagerduty. it should be used when detailed information about a specific tag is needed, such as its name, description, or any custom attributes. the endpoint will not modify or create tags; it is purely for retrieval of existing tag data. note that the response will only include information for tags that the authenticated user has permission to view.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve tagsPAGERDUTY_RETRIEVE_TAGSAcciónRetrieves a list of all tags currently used within the pagerduty account. this endpoint provides a comprehensive view of the tags used for categorization and labeling of incidents across the system. it should be used when you need an overview of all available tags for incident management, reporting, or when setting up new incident routing rules. the endpoint returns all tags without any filtering, which may result in a large dataset for accounts with extensive tag usage. it does not provide information about which incidents or entities are associated with each tag.
PAGERDUTY_RETRIEVE_TAGSAcciónRetrieves a list of all tags currently used within the pagerduty account. this endpoint provides a comprehensive view of the tags used for categorization and labeling of incidents across the system. it should be used when you need an overview of all available tags for incident management, reporting, or when setting up new incident routing rules. the endpoint returns all tags without any filtering, which may result in a large dataset for accounts with extensive tag usage. it does not provide information about which incidents or entities are associated with each tag.
Parámetros de entrada
limitintegerThe number of results per page.
querystringFilters the result, showing only the tags whose label matches the query.
totalbooleanBy default the `total` field in pagination responses is set to `null` to provide the fastest possible response times. Set `total` to `true` for this field to be populated. See our [Pagination Docs](https://developer.pagerduty.com/docs/rest-api-v2/pagination/) for more information.
offsetintegerOffset to start pagination search results.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve team audit recordsPAGERDUTY_RETRIEVE_TEAM_AUDIT_RECORDSAcciónRetrieves the audit records for a specific team in pagerduty. this endpoint allows users to access a detailed history of configuration changes made to the team, including modifications to team members, escalation policies, and other team-related settings. it's particularly useful for security auditing, compliance reporting, and tracking the evolution of team structures over time. the endpoint returns a list of audit records, each likely containing information such as the type of change, who made the change, and when it occurred. use this endpoint when you need to review or analyze the historical changes of a pagerduty team's configuration.
PAGERDUTY_RETRIEVE_TEAM_AUDIT_RECORDSAcciónRetrieves the audit records for a specific team in pagerduty. this endpoint allows users to access a detailed history of configuration changes made to the team, including modifications to team members, escalation policies, and other team-related settings. it's particularly useful for security auditing, compliance reporting, and tracking the evolution of team structures over time. the endpoint returns a list of audit records, each likely containing information such as the type of change, who made the change, and when it occurred. use this endpoint when you need to review or analyze the historical changes of a pagerduty team's configuration.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
limitintegerThe minimum of the `limit` parameter used in the request or the maximum request size of the API.
sincestringThe start of the date range over which you want to search. If not specified, defaults to `now() - 24 hours` (past 24 hours)
untilstringThe end of the date range over which you want to search. If not specified, defaults to `now()`. May not be more than 31 days after `since`.
cursorstringOptional parameter used to request the "next" set of results from an API. The value provided here is most commonly obtained from the `next_cursor` field of the previous request. When no value is provided, the request starts at the beginning of the result set.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve team details by idPAGERDUTY_RETRIEVE_TEAM_DETAILS_BY_IDAcciónRetrieves detailed information about a specific team in pagerduty based on the provided team id. this endpoint allows users to fetch comprehensive data about a team, including its members, roles, and configurations. it is particularly useful for applications that need to display or process team information, such as team management dashboards or reporting tools. the endpoint returns all available details about the specified team, providing a snapshot of its current state within the pagerduty system.
PAGERDUTY_RETRIEVE_TEAM_DETAILS_BY_IDAcciónRetrieves detailed information about a specific team in pagerduty based on the provided team id. this endpoint allows users to fetch comprehensive data about a team, including its members, roles, and configurations. it is particularly useful for applications that need to display or process team information, such as team management dashboards or reporting tools. the endpoint returns all available details about the specified team, providing a snapshot of its current state within the pagerduty system.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
includestringenumArray of additional Models to include in response.
privileges
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve team listPAGERDUTY_RETRIEVE_TEAM_LISTAcciónThe listteams endpoint retrieves a list of teams within a pagerduty account. it provides an overview of all teams or a filtered subset based on the optional query parameter. this endpoint is useful for obtaining team information, such as team names and ids, which can be used in other api calls or for organizational purposes. the response typically includes basic details about each team, allowing for further actions or more detailed queries on specific teams. use this endpoint when you need to survey the teams in your pagerduty organization, prepare for team management tasks, or integrate team information into other systems. note that while it returns a list of teams, it may not provide exhaustive details for each team; for comprehensive information on a specific team, a separate api call might be necessary.
PAGERDUTY_RETRIEVE_TEAM_LISTAcciónThe listteams endpoint retrieves a list of teams within a pagerduty account. it provides an overview of all teams or a filtered subset based on the optional query parameter. this endpoint is useful for obtaining team information, such as team names and ids, which can be used in other api calls or for organizational purposes. the response typically includes basic details about each team, allowing for further actions or more detailed queries on specific teams. use this endpoint when you need to survey the teams in your pagerduty organization, prepare for team management tasks, or integrate team information into other systems. note that while it returns a list of teams, it may not provide exhaustive details for each team; for comprehensive information on a specific team, a separate api call might be necessary.
Parámetros de entrada
limitintegerThe number of results per page.
querystringFilters the result, showing only the records whose name matches the query.
totalbooleanBy default the `total` field in pagination responses is set to `null` to provide the fastest possible response times. Set `total` to `true` for this field to be populated. See our [Pagination Docs](https://developer.pagerduty.com/docs/rest-api-v2/pagination/) for more information.
offsetintegerOffset to start pagination search results.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve technical service detailsPAGERDUTY_RETRIEVE_TECHNICAL_SERVICE_DETAILSAcciónRetrieves detailed information about a specific technical service and its dependencies within the pagerduty incident management platform. this endpoint is used to fetch comprehensive data about a single technical service, including its relationships with other services, its role in the overall service dependency structure, and any associated metadata. it's particularly useful for understanding the impact and connections of a specific service within an organization's technical infrastructure. the endpoint should be used when detailed information about a particular technical service's dependencies and relationships is needed, such as during incident analysis, service mapping, or system architecture reviews. it does not modify any data and is safe for frequent use in monitoring or dashboard applications.
PAGERDUTY_RETRIEVE_TECHNICAL_SERVICE_DETAILSAcciónRetrieves detailed information about a specific technical service and its dependencies within the pagerduty incident management platform. this endpoint is used to fetch comprehensive data about a single technical service, including its relationships with other services, its role in the overall service dependency structure, and any associated metadata. it's particularly useful for understanding the impact and connections of a specific service within an organization's technical infrastructure. the endpoint should be used when detailed information about a particular technical service's dependencies and relationships is needed, such as during incident analysis, service mapping, or system architecture reviews. it does not modify any data and is safe for frequent use in monitoring or dashboard applications.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve template fieldsPAGERDUTY_RETRIEVE_TEMPLATE_FIELDSAcciónRetrieves the available fields for pagerduty templates. this endpoint provides a comprehensive list of all possible fields that can be used when creating or modifying templates within the pagerduty platform. it is particularly useful for developers and administrators who need to understand the structure and available options for template customization. the endpoint should be used when building interfaces for template management, automating template creation, or gathering information about the configurable aspects of pagerduty templates. it does not modify any existing templates or create new ones; it only provides information about the available fields.
PAGERDUTY_RETRIEVE_TEMPLATE_FIELDSAcciónRetrieves the available fields for pagerduty templates. this endpoint provides a comprehensive list of all possible fields that can be used when creating or modifying templates within the pagerduty platform. it is particularly useful for developers and administrators who need to understand the structure and available options for template customization. the endpoint should be used when building interfaces for template management, automating template creation, or gathering information about the configurable aspects of pagerduty templates. it does not modify any existing templates or create new ones; it only provides information about the available fields.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve unrouted event orchestration by idPAGERDUTY_RETRIEVE_UNROUTED_EVENT_ORCHESTRATION_BY_IDAcciónRetrieves a list of unrouted events for a specific event orchestration in pagerduty. this endpoint is used to identify and review events that have not yet been assigned or processed within the designated event orchestration workflow. it's particularly useful for monitoring the efficiency of your incident management process and ensuring that no critical events are left unattended. the endpoint should be used when you need to audit your event handling, identify potential bottlenecks in your orchestration setup, or manually intervene with unprocessed events. note that this endpoint only provides information about unrouted events and does not allow for direct manipulation of these events.
PAGERDUTY_RETRIEVE_UNROUTED_EVENT_ORCHESTRATION_BY_IDAcciónRetrieves a list of unrouted events for a specific event orchestration in pagerduty. this endpoint is used to identify and review events that have not yet been assigned or processed within the designated event orchestration workflow. it's particularly useful for monitoring the efficiency of your incident management process and ensuring that no critical events are left unattended. the endpoint should be used when you need to audit your event handling, identify potential bottlenecks in your orchestration setup, or manually intervene with unprocessed events. note that this endpoint only provides information about unrouted events and does not allow for direct manipulation of these events.
Parámetros de entrada
idstringObligatorioThe ID of an Event Orchestration.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve user audit records by idPAGERDUTY_RETRIEVE_USER_AUDIT_RECORDS_BY_IDAcciónRetrieves the audit records for a specific user in the pagerduty system. this endpoint allows you to access a historical log of activities and changes associated with the user, providing valuable insights for compliance, security, and troubleshooting purposes. the audit records may include actions such as login attempts, configuration changes, and incident-related activities performed by or affecting the specified user. use this endpoint when you need to investigate user activities, track changes, or generate reports for auditing and compliance requirements. note that the response may be paginated, and additional query parameters might be available to filter or sort the results, although these are not explicitly defined in the given schema.
PAGERDUTY_RETRIEVE_USER_AUDIT_RECORDS_BY_IDAcciónRetrieves the audit records for a specific user in the pagerduty system. this endpoint allows you to access a historical log of activities and changes associated with the user, providing valuable insights for compliance, security, and troubleshooting purposes. the audit records may include actions such as login attempts, configuration changes, and incident-related activities performed by or affecting the specified user. use this endpoint when you need to investigate user activities, track changes, or generate reports for auditing and compliance requirements. note that the response may be paginated, and additional query parameters might be available to filter or sort the results, although these are not explicitly defined in the given schema.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
limitintegerThe minimum of the `limit` parameter used in the request or the maximum request size of the API.
sincestringThe start of the date range over which you want to search. If not specified, defaults to `now() - 24 hours` (past 24 hours)
untilstringThe end of the date range over which you want to search. If not specified, defaults to `now()`. May not be more than 31 days after `since`.
cursorstringOptional parameter used to request the "next" set of results from an API. The value provided here is most commonly obtained from the `next_cursor` field of the previous request. When no value is provided, the request starts at the beginning of the result set.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve user by idPAGERDUTY_RETRIEVE_USER_BY_IDAcciónRetrieves detailed information about a specific user in the pagerduty platform using their unique identifier. this endpoint is used to fetch user account details, such as contact information, role assignments, and notification rules. it's particularly useful when you need to access or verify a user's current information within your incident management workflow. the endpoint returns a comprehensive user profile, but it does not provide information about the user's current on-call status or incident history.
PAGERDUTY_RETRIEVE_USER_BY_IDAcciónRetrieves detailed information about a specific user in the pagerduty platform using their unique identifier. this endpoint is used to fetch user account details, such as contact information, role assignments, and notification rules. it's particularly useful when you need to access or verify a user's current information within your incident management workflow. the endpoint returns a comprehensive user profile, but it does not provide information about the user's current on-call status or incident history.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
includestringenumArray of additional Models to include in response.
contact_methodsnotification_rulesteamssubdomains
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve user contact methods via idPAGERDUTY_RETRIEVE_USER_CONTACT_METHODS_VIA_IDAcciónRetrieves all contact methods associated with a specific user in pagerduty. this endpoint allows you to fetch the various ways a user can be contacted during an incident, such as email addresses, phone numbers, or push notifications to mobile devices. it's particularly useful when you need to review or update a user's notification preferences or ensure that the correct contact information is on file. the endpoint returns a list of contact methods, likely including details such as the type of contact method, the specific address or number, and possibly the status (e.g., verified, primary). it should be used when setting up new users, auditing user information, or integrating pagerduty with other communication systems. note that this endpoint only provides read access to contact methods and cannot be used to add, modify, or remove contact information.
PAGERDUTY_RETRIEVE_USER_CONTACT_METHODS_VIA_IDAcciónRetrieves all contact methods associated with a specific user in pagerduty. this endpoint allows you to fetch the various ways a user can be contacted during an incident, such as email addresses, phone numbers, or push notifications to mobile devices. it's particularly useful when you need to review or update a user's notification preferences or ensure that the correct contact information is on file. the endpoint returns a list of contact methods, likely including details such as the type of contact method, the specific address or number, and possibly the status (e.g., verified, primary). it should be used when setting up new users, auditing user information, or integrating pagerduty with other communication systems. note that this endpoint only provides read access to contact methods and cannot be used to add, modify, or remove contact information.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve user license informationPAGERDUTY_RETRIEVE_USER_LICENSE_INFORMATIONAcciónRetrieves the license information for a specific user in the pagerduty system. this endpoint allows you to check the current licensing status, type, and any associated details for a given user. it should be used when you need to verify a user's license, such as during account management or when troubleshooting access issues. the endpoint will return details about the user's current license, but it does not provide information about other aspects of the user's account or permissions. keep in mind that access to this endpoint may be restricted to users with appropriate administrative privileges.
PAGERDUTY_RETRIEVE_USER_LICENSE_INFORMATIONAcciónRetrieves the license information for a specific user in the pagerduty system. this endpoint allows you to check the current licensing status, type, and any associated details for a given user. it should be used when you need to verify a user's license, such as during account management or when troubleshooting access issues. the endpoint will return details about the user's current license, but it does not provide information about other aspects of the user's account or permissions. keep in mind that access to this endpoint may be restricted to users with appropriate administrative privileges.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve user notification rulePAGERDUTY_RETRIEVE_USER_NOTIFICATION_RULEAcciónRetrieves a specific notification rule for a given user in pagerduty. this endpoint allows you to fetch detailed information about how and when a particular user receives alerts and notifications. it's useful for auditing user preferences, troubleshooting notification issues, or when you need to review or potentially update a user's notification settings. the endpoint returns the configuration of the specified rule, including contact methods, time-based restrictions, and urgency levels. it should be used when you need to examine or verify the settings of a particular notification rule for a user, but it won't provide an overview of all rules or allow modifications to the rule.
PAGERDUTY_RETRIEVE_USER_NOTIFICATION_RULEAcciónRetrieves a specific notification rule for a given user in pagerduty. this endpoint allows you to fetch detailed information about how and when a particular user receives alerts and notifications. it's useful for auditing user preferences, troubleshooting notification issues, or when you need to review or potentially update a user's notification settings. the endpoint returns the configuration of the specified rule, including contact methods, time-based restrictions, and urgency levels. it should be used when you need to examine or verify the settings of a particular notification rule for a user, but it won't provide an overview of all rules or allow modifications to the rule.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
includestringenumArray of additional details to include.
contact_methodsnotification_rule_idstringObligatorioThe notification rule ID on the user.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve user notification rulesPAGERDUTY_RETRIEVE_USER_NOTIFICATION_RULESAcciónRetrieves the notification rules for a specific user in pagerduty. this endpoint allows you to fetch all configured notification rules associated with a given user, providing insight into how and when the user receives alerts for incidents. it's particularly useful for auditing a user's notification setup, troubleshooting notification issues, or programmatically managing user preferences. the endpoint returns a list of notification rules, likely including details such as contact methods, time-based restrictions, and urgency levels for each rule. it should be used when you need to review or analyze a user's current notification configuration within your incident management workflow.
PAGERDUTY_RETRIEVE_USER_NOTIFICATION_RULESAcciónRetrieves the notification rules for a specific user in pagerduty. this endpoint allows you to fetch all configured notification rules associated with a given user, providing insight into how and when the user receives alerts for incidents. it's particularly useful for auditing a user's notification setup, troubleshooting notification issues, or programmatically managing user preferences. the endpoint returns a list of notification rules, likely including details such as contact methods, time-based restrictions, and urgency levels for each rule. it should be used when you need to review or analyze a user's current notification configuration within your incident management workflow.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
includestringenumArray of additional details to include.
contact_methodsurgencystringenumThe incident urgency for which the notification rules are applied. If not specified, defaults to `high`.
highlowall
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve users by schedule idPAGERDUTY_RETRIEVE_USERS_BY_SCHEDULE_IDAcciónRetrieves a list of users associated with a specific pagerduty schedule. this endpoint is essential for managing on-call rotations and understanding who is responsible for incident response during different time periods. it should be used when you need to view all users assigned to a particular schedule, which is helpful for auditing, planning, or modifying on-call arrangements. the endpoint returns basic user information and does not provide detailed schedule timeslots or user availability. it's particularly useful for larger teams with complex rotation schedules to ensure proper coverage and fair distribution of on-call responsibilities.
PAGERDUTY_RETRIEVE_USERS_BY_SCHEDULE_IDAcciónRetrieves a list of users associated with a specific pagerduty schedule. this endpoint is essential for managing on-call rotations and understanding who is responsible for incident response during different time periods. it should be used when you need to view all users assigned to a particular schedule, which is helpful for auditing, planning, or modifying on-call arrangements. the endpoint returns basic user information and does not provide detailed schedule timeslots or user availability. it's particularly useful for larger teams with complex rotation schedules to ensure proper coverage and fair distribution of on-call responsibilities.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
sincestringThe start of the date range over which you want to search.
untilstringThe end of the date range over which you want to search.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve users listPAGERDUTY_RETRIEVE_USERS_LISTAcciónRetrieves a list of users from the pagerduty system. this endpoint allows you to fetch information about multiple users in your pagerduty account, which can be useful for user management, generating reports, or integrating user data with other systems. the response typically includes basic information about each user, such as their id, name, email, and role. use query parameters to filter, paginate, or search for specific users. this endpoint is ideal for bulk operations or when you need an overview of your pagerduty user base. note that the results may be paginated, so multiple calls might be necessary to retrieve all users for large accounts.
PAGERDUTY_RETRIEVE_USERS_LISTAcciónRetrieves a list of users from the pagerduty system. this endpoint allows you to fetch information about multiple users in your pagerduty account, which can be useful for user management, generating reports, or integrating user data with other systems. the response typically includes basic information about each user, such as their id, name, email, and role. use query parameters to filter, paginate, or search for specific users. this endpoint is ideal for bulk operations or when you need an overview of your pagerduty user base. note that the results may be paginated, so multiple calls might be necessary to retrieve all users for large accounts.
Parámetros de entrada
limitintegerThe number of results per page.
querystringFilters the result, showing only the records whose name matches the query.
totalbooleanBy default the `total` field in pagination responses is set to `null` to provide the fastest possible response times. Set `total` to `true` for this field to be populated. See our [Pagination Docs](https://developer.pagerduty.com/docs/rest-api-v2/pagination/) for more information.
offsetintegerOffset to start pagination search results.
includestringenumArray of additional Models to include in response.
contact_methodsnotification_rulesteamssubdomainsteam__idsstring[]An array of team IDs. Only results related to these teams will be returned. Account must have the `teams` ability to use this parameter.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve user status update notification rulePAGERDUTY_RETRIEVE_USER_STATUS_UPDATE_NOTIFICATION_RULEAcciónRetrieves a specific status update notification rule for a given user in pagerduty. this endpoint allows you to fetch detailed information about how and when a particular user receives notifications for status updates on incidents. it's useful for auditing notification settings, troubleshooting notification issues, or programmatically managing user preferences. the endpoint should be used when you need to review or verify the configuration of a single notification rule for a specific user. it does not modify any settings and is read-only in nature.
PAGERDUTY_RETRIEVE_USER_STATUS_UPDATE_NOTIFICATION_RULEAcciónRetrieves a specific status update notification rule for a given user in pagerduty. this endpoint allows you to fetch detailed information about how and when a particular user receives notifications for status updates on incidents. it's useful for auditing notification settings, troubleshooting notification issues, or programmatically managing user preferences. the endpoint should be used when you need to review or verify the configuration of a single notification rule for a specific user. it does not modify any settings and is read-only in nature.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
includestringenumArray of additional details to include.
contact_methodsstatus_update_notification_rule_idstringObligatorioThe status update notification rule ID on the user.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve vendor by idPAGERDUTY_RETRIEVE_VENDOR_BY_IDAcciónRetrieves detailed information about a specific vendor integrated with pagerduty. this endpoint allows users to access comprehensive data about a vendor, including its name, type of integration, capabilities, and current status within the pagerduty ecosystem. it's particularly useful when you need to verify vendor details, check integration status, or gather information for reporting and auditing purposes. the endpoint returns a single vendor object and should be used when specific vendor information is required, rather than for listing multiple vendors.
PAGERDUTY_RETRIEVE_VENDOR_BY_IDAcciónRetrieves detailed information about a specific vendor integrated with pagerduty. this endpoint allows users to access comprehensive data about a vendor, including its name, type of integration, capabilities, and current status within the pagerduty ecosystem. it's particularly useful when you need to verify vendor details, check integration status, or gather information for reporting and auditing purposes. the endpoint returns a single vendor object and should be used when specific vendor information is required, rather than for listing multiple vendors.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve webhook subscriptionsPAGERDUTY_RETRIEVE_WEBHOOK_SUBSCRIPTIONSAcciónRetrieves a list of all webhook subscriptions associated with the authenticated pagerduty account. this endpoint allows users to view and manage their existing webhook configurations, which are used to receive real-time notifications about incidents, alerts, and other pagerduty events. it's particularly useful for auditing current integrations, troubleshooting notification issues, or preparing to update webhook settings. the response likely includes details such as webhook urls, event types they're subscribed to, and their current status. this endpoint should be used when you need an overview of all active webhook integrations but won't provide the actual event data sent to these webhooks.
PAGERDUTY_RETRIEVE_WEBHOOK_SUBSCRIPTIONSAcciónRetrieves a list of all webhook subscriptions associated with the authenticated pagerduty account. this endpoint allows users to view and manage their existing webhook configurations, which are used to receive real-time notifications about incidents, alerts, and other pagerduty events. it's particularly useful for auditing current integrations, troubleshooting notification issues, or preparing to update webhook settings. the response likely includes details such as webhook urls, event types they're subscribed to, and their current status. this endpoint should be used when you need an overview of all active webhook integrations but won't provide the actual event data sent to these webhooks.
Parámetros de entrada
limitintegerThe number of results per page.
totalbooleanBy default the `total` field in pagination responses is set to `null` to provide the fastest possible response times. Set `total` to `true` for this field to be populated. See our [Pagination Docs](https://developer.pagerduty.com/docs/rest-api-v2/pagination/) for more information.
offsetintegerOffset to start pagination search results.
filter_idstringThe id of the resource to filter upon. Required if filter_type is service or team.
filter_typestringenumThe type of resource to filter upon.
accountserviceteam
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Send responder requests for incidentsPAGERDUTY_SEND_RESPONDER_REQUESTS_FOR_INCIDENTSAcciónThis endpoint allows you to send responder requests for a specific incident in pagerduty. it is used to request additional help or notify specific users or escalation policies about an ongoing incident that requires attention. the endpoint creates a new responder request associated with the incident identified by the {id} path parameter. it's particularly useful when you need to quickly engage additional resources or escalate an incident to ensure timely resolution. this tool should be used when there's a need to bring in more responders or escalate an incident beyond its current assigned team. it's important to note that this endpoint doesn't resolve the incident itself but facilitates the process of engaging additional help.
PAGERDUTY_SEND_RESPONDER_REQUESTS_FOR_INCIDENTSAcciónThis endpoint allows you to send responder requests for a specific incident in pagerduty. it is used to request additional help or notify specific users or escalation policies about an ongoing incident that requires attention. the endpoint creates a new responder request associated with the incident identified by the {id} path parameter. it's particularly useful when you need to quickly engage additional resources or escalate an incident to ensure timely resolution. this tool should be used when there's a need to bring in more responders or escalate an incident beyond its current assigned team. it's important to note that this endpoint doesn't resolve the incident itself but facilitates the process of engaging additional help.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
messagestringObligatorioThe message sent with the responder request.
requester_idstringObligatorioThe user id of the requester.
responder_request_targetsanyObligatorioThe array of targets the responder request is sent to.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Set business service impact statusPAGERDUTY_SET_BUSINESS_SERVICE_IMPACT_STATUSAcciónThis endpoint updates the impact status of a specific incident on a particular business service in pagerduty. it allows you to either set a business service as impacted by an incident or remove the impact, which in turn affects the propagation of the impact to other supported services. use this endpoint when you need to manually adjust the impact of an incident on your business services, either to escalate its importance or to mark it as resolved for specific services. this tool is particularly useful for managing the scope and severity of incidents across your organization's service hierarchy. note that updating the impact status will have cascading effects on services supported by the targeted business service.
PAGERDUTY_SET_BUSINESS_SERVICE_IMPACT_STATUSAcciónThis endpoint updates the impact status of a specific incident on a particular business service in pagerduty. it allows you to either set a business service as impacted by an incident or remove the impact, which in turn affects the propagation of the impact to other supported services. use this endpoint when you need to manually adjust the impact of an incident on your business services, either to escalate its importance or to mark it as resolved for specific services. this tool is particularly useful for managing the scope and severity of incidents across your organization's service hierarchy. note that updating the impact status will have cascading effects on services supported by the targeted business service.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
relationstringObligatorioenumRelation
impactednot_impactedbusiness_service_idstringObligatorioThe business service ID.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Set global priority thresholdPAGERDUTY_SET_GLOBAL_PRIORITY_THRESHOLDAcciónSets the global priority threshold for business services in pagerduty, determining which incidents can impact these services based on their priority level. this endpoint allows you to configure the minimum incident priority required to affect business services by specifying an 'id' and 'order' for the threshold. use this when you need to adjust how incidents of different priorities impact your business services. note that incidents below this threshold won't impact business services unless manually added using a separate endpoint. this configuration is crucial for managing service impacts and prioritizing incident responses effectively.
PAGERDUTY_SET_GLOBAL_PRIORITY_THRESHOLDAcciónSets the global priority threshold for business services in pagerduty, determining which incidents can impact these services based on their priority level. this endpoint allows you to configure the minimum incident priority required to affect business services by specifying an 'id' and 'order' for the threshold. use this when you need to adjust how incidents of different priorities impact your business services. note that incidents below this threshold won't impact business services unless manually added using a separate endpoint. this configuration is crucial for managing service impacts and prioritizing incident responses effectively.
Parámetros de entrada
global__threshold__idstringId
global__threshold__orderintegerOrder
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Snooze incident by durationPAGERDUTY_SNOOZE_INCIDENT_BY_DURATIONAcciónThis endpoint allows you to snooze a specific incident in pagerduty for a defined duration. it temporarily pauses alerts and notifications for the incident, after which it automatically returns to an active state. use this when you need to temporarily suppress notifications for an incident that's being worked on or requires a planned delay in response. the snooze action is particularly useful for managing alert fatigue, handling false positives, or delaying responses during maintenance windows. note that snoozing an incident does not resolve it; it simply delays further notifications until the snooze period ends or is manually cleared.
PAGERDUTY_SNOOZE_INCIDENT_BY_DURATIONAcciónThis endpoint allows you to snooze a specific incident in pagerduty for a defined duration. it temporarily pauses alerts and notifications for the incident, after which it automatically returns to an active state. use this when you need to temporarily suppress notifications for an incident that's being worked on or requires a planned delay in response. the snooze action is particularly useful for managing alert fatigue, handling false positives, or delaying responses during maintenance windows. note that snoozing an incident does not resolve it; it simply delays further notifications until the snooze period ends or is manually cleared.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
durationintegerObligatorioThe number of seconds to snooze the incident for. After this number of seconds has elapsed, the incident will return to the "triggered" state.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Subscribe entities to business servicesPAGERDUTY_SUBSCRIBE_ENTITIES_TO_BUSINESS_SERVICESAcciónThis endpoint allows you to subscribe users or teams to a specific business service in pagerduty. it enables you to add multiple subscribers in a single request, streamlining the process of setting up notification recipients for critical incidents. use this endpoint when you need to configure who receives alerts and updates for a particular business service. the endpoint is particularly useful for initial setup or bulk updates to subscriber lists. note that this operation adds new subscribers but does not remove existing ones; to remove subscribers, you would need to use a separate endpoint.
PAGERDUTY_SUBSCRIBE_ENTITIES_TO_BUSINESS_SERVICESAcciónThis endpoint allows you to subscribe users or teams to a specific business service in pagerduty. it enables you to add multiple subscribers in a single request, streamlining the process of setting up notification recipients for critical incidents. use this endpoint when you need to configure who receives alerts and updates for a particular business service. the endpoint is particularly useful for initial setup or bulk updates to subscriber lists. note that this operation adds new subscribers but does not remove existing ones; to remove subscribers, you would need to use a separate endpoint.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
subscribersobject[]ObligatorioSubscribers
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Subscribe entities to incident status updatesPAGERDUTY_SUBSCRIBE_ENTITIES_TO_INCIDENT_STATUS_UPDATESAcciónSubscribes specified users or teams to receive status updates for a particular incident in pagerduty. this endpoint allows you to add multiple subscribers at once, ensuring that relevant parties are kept informed about the incident's progress. it's particularly useful when you need to involve additional stakeholders or support teams during an ongoing incident. the endpoint requires the incident id and a list of subscribers, each defined by their unique id and type (user or team). use this when you want to expand the notification list for critical updates about an incident, but be mindful not to oversubscribe, as it may lead to notification fatigue.
PAGERDUTY_SUBSCRIBE_ENTITIES_TO_INCIDENT_STATUS_UPDATESAcciónSubscribes specified users or teams to receive status updates for a particular incident in pagerduty. this endpoint allows you to add multiple subscribers at once, ensuring that relevant parties are kept informed about the incident's progress. it's particularly useful when you need to involve additional stakeholders or support teams during an ongoing incident. the endpoint requires the incident id and a list of subscribers, each defined by their unique id and type (user or team). use this when you want to expand the notification list for critical updates about an incident, but be mindful not to oversubscribe, as it may lead to notification fatigue.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
subscribersobject[]ObligatorioSubscribers
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Subscribe to user notificationsPAGERDUTY_SUBSCRIBE_TO_USER_NOTIFICATIONSAcciónCreates notification subscriptions for a specific user in pagerduty. this endpoint allows you to subscribe a user to multiple incidents or business services in a single api call. it's particularly useful for setting up customized notification preferences for users, ensuring they receive alerts for specific entities they need to monitor. the endpoint supports bulk subscription, allowing you to subscribe a user to multiple entities simultaneously, improving efficiency in managing user notifications. note that this endpoint only creates subscriptions and does not modify or delete existing ones.
PAGERDUTY_SUBSCRIBE_TO_USER_NOTIFICATIONSAcciónCreates notification subscriptions for a specific user in pagerduty. this endpoint allows you to subscribe a user to multiple incidents or business services in a single api call. it's particularly useful for setting up customized notification preferences for users, ensuring they receive alerts for specific entities they need to monitor. the endpoint supports bulk subscription, allowing you to subscribe a user to multiple entities simultaneously, improving efficiency in managing user notifications. note that this endpoint only creates subscriptions and does not modify or delete existing ones.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
subscribablesobject[]ObligatorioSubscribables
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Unsubscribe business service entityPAGERDUTY_UNSUBSCRIBE_BUSINESS_SERVICE_ENTITYAcciónThis endpoint unsubscribes specified users or teams from receiving notifications for a particular business service in pagerduty. it allows bulk unsubscription of multiple entities in a single api call. the endpoint should be used when you need to remove one or more users or teams from the notification list of a specific business service, such as when reorganizing team responsibilities or updating notification preferences. it's important to note that this action is immediate and irreversible, so care should be taken to ensure the correct entities are being unsubscribed. the endpoint doesn't provide a way to confirm or preview the changes before they're applied, so it's recommended to double-check the subscriber information before making the api call.
PAGERDUTY_UNSUBSCRIBE_BUSINESS_SERVICE_ENTITYAcciónThis endpoint unsubscribes specified users or teams from receiving notifications for a particular business service in pagerduty. it allows bulk unsubscription of multiple entities in a single api call. the endpoint should be used when you need to remove one or more users or teams from the notification list of a specific business service, such as when reorganizing team responsibilities or updating notification preferences. it's important to note that this action is immediate and irreversible, so care should be taken to ensure the correct entities are being unsubscribed. the endpoint doesn't provide a way to confirm or preview the changes before they're applied, so it's recommended to double-check the subscriber information before making the api call.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
subscribersobject[]ObligatorioSubscribers
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Unsubscribe from incident status updatesPAGERDUTY_UNSUBSCRIBE_FROM_INCIDENT_STATUS_UPDATESAcciónUnsubscribes specified users or teams from receiving status updates for a particular incident in pagerduty. this endpoint is used when certain entities no longer need to be notified about changes to an incident's status. it allows for bulk unsubscription of multiple users and/or teams in a single api call. the endpoint requires the incident id in the url path and a list of subscribers to unsubscribe in the request body. it's important to note that this action cannot be undone through the api, and re-subscription would require a separate api call if needed later.
PAGERDUTY_UNSUBSCRIBE_FROM_INCIDENT_STATUS_UPDATESAcciónUnsubscribes specified users or teams from receiving status updates for a particular incident in pagerduty. this endpoint is used when certain entities no longer need to be notified about changes to an incident's status. it allows for bulk unsubscription of multiple users and/or teams in a single api call. the endpoint requires the incident id in the url path and a list of subscribers to unsubscribe in the request body. it's important to note that this action cannot be undone through the api, and re-subscription would require a separate api call if needed later.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
subscribersobject[]ObligatorioSubscribers
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Unsubscribe team notification subscriptionsPAGERDUTY_UNSUBSCRIBE_TEAM_NOTIFICATION_SUBSCRIPTIONSAcciónUnsubscribes a team from notifications for specific incidents or business services in pagerduty. this endpoint is used to stop a team from receiving alerts and updates about particular entities. it's particularly useful for managing notification overload or when a team is no longer responsible for certain incidents or services. the endpoint requires a list of subscribables (entities to unsubscribe from), each identified by a unique id and type. at least one subscribable must be provided, and all items in the list must be unique. this operation cannot be undone through this endpoint, so use it cautiously.
PAGERDUTY_UNSUBSCRIBE_TEAM_NOTIFICATION_SUBSCRIPTIONSAcciónUnsubscribes a team from notifications for specific incidents or business services in pagerduty. this endpoint is used to stop a team from receiving alerts and updates about particular entities. it's particularly useful for managing notification overload or when a team is no longer responsible for certain incidents or services. the endpoint requires a list of subscribables (entities to unsubscribe from), each identified by a unique id and type. at least one subscribable must be provided, and all items in the list must be unique. this operation cannot be undone through this endpoint, so use it cautiously.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
subscribablesobject[]ObligatorioSubscribables
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Unsubscribe user notification subscriptionsPAGERDUTY_UNSUBSCRIBE_USER_NOTIFICATION_SUBSCRIPTIONSAcciónThis endpoint allows unsubscribing a user from notifications for specific incidents or business services in pagerduty. it's used to modify a user's notification preferences, removing them from receiving updates about particular entities. the endpoint accepts a list of subscribable entities, each identified by an id and type, and removes the user's subscription to these entities. this is particularly useful for managing notification overload or when a user no longer needs updates about certain incidents or services. the endpoint requires at least one subscribable entity and ensures that all entries in the request are unique.
PAGERDUTY_UNSUBSCRIBE_USER_NOTIFICATION_SUBSCRIPTIONSAcciónThis endpoint allows unsubscribing a user from notifications for specific incidents or business services in pagerduty. it's used to modify a user's notification preferences, removing them from receiving updates about particular entities. the endpoint accepts a list of subscribable entities, each identified by an id and type, and removes the user's subscription to these entities. this is particularly useful for managing notification overload or when a user no longer needs updates about certain incidents or services. the endpoint requires at least one subscribable entity and ensures that all entries in the request are unique.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
subscribablesobject[]ObligatorioSubscribables
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update a custom field for an incident typePAGERDUTY_UPDATE_A_CUSTOM_FIELD_FOR_AN_INCIDENT_TYPEAcciónUpdate a custom field for an incident type. custom fields (cf) are a feature which will allow customers to extend incidents with their own custom data, to provide additional context and support features such as customized filtering, search and analytics. custom fields can be applied to different incident types. <!-- theme: warning --> > ### early access > this endpoint is in early access and may change at any time. you must pass in the x-early-access header to access it. scoped oauth requires: `custom fields.write`
PAGERDUTY_UPDATE_A_CUSTOM_FIELD_FOR_AN_INCIDENT_TYPEAcciónUpdate a custom field for an incident type. custom fields (cf) are a feature which will allow customers to extend incidents with their own custom data, to provide additional context and support features such as customized filtering, search and analytics. custom fields can be applied to different incident types. <!-- theme: warning --> > ### early access > this endpoint is in early access and may change at any time. you must pass in the x-early-access header to access it. scoped oauth requires: `custom fields.write`
Parámetros de entrada
field_idstringObligatorioThe ID of the field.
field__enabledbooleanWhether the Incident Type is enabled.
type_id_or_namestringObligatorioThe ID or name of the Incident Type.
field__descriptionstringThe description of the custom field.
field__display__namestringThe display name of the Incident Type.
field__default__valuestringThe default value of the custom field.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update add on by idPAGERDUTY_UPDATE_ADD_ON_BY_IDAcciónUpdates an existing add-on in pagerduty with new properties. this endpoint allows you to modify the type, name, and source url of a specific add-on identified by its unique id. it's used when you need to change the configuration or appearance of an add-on that's already integrated into your pagerduty instance. the endpoint updates only the mutable fields and returns the full updated add-on object, including read-only fields. note that this operation cannot modify the add-on's id or other system-generated fields like 'summary', 'self', or 'html url'.
PAGERDUTY_UPDATE_ADD_ON_BY_IDAcciónUpdates an existing add-on in pagerduty with new properties. this endpoint allows you to modify the type, name, and source url of a specific add-on identified by its unique id. it's used when you need to change the configuration or appearance of an add-on that's already integrated into your pagerduty instance. the endpoint updates only the mutable fields and returns the full updated add-on object, including read-only fields. note that this operation cannot modify the add-on's id or other system-generated fields like 'summary', 'self', or 'html url'.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update a field option for a custom fieldPAGERDUTY_UPDATE_A_FIELD_OPTION_FOR_A_CUSTOM_FIELDAcciónUpdate a field option for a custom field. <!-- theme: warning --> > ### early access > this endpoint is in early access and may change at any time. you must pass in the x-early-access header to access it. scoped oauth requires: `custom fields.write`
PAGERDUTY_UPDATE_A_FIELD_OPTION_FOR_A_CUSTOM_FIELDAcciónUpdate a field option for a custom field. <!-- theme: warning --> > ### early access > this endpoint is in early access and may change at any time. you must pass in the x-early-access header to access it. scoped oauth requires: `custom fields.write`
Parámetros de entrada
field_idstringObligatorioThe ID of the field.
field_option_idstringObligatorioThe ID of the field option.
type_id_or_namestringObligatorioThe ID or name of the Incident Type.
field__option__data__valuestringThe value of the Field Option on the Custom Field.
field__option__data__data__typestringThe data type of the Field Option on the Custom Field.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update alert grouping settings byidPAGERDUTY_UPDATE_ALERT_GROUPING_SETTINGS_BY_IDAcciónThis endpoint allows you to update an existing alert grouping setting in pagerduty. alert grouping settings define how alerts are automatically grouped into incidents, helping to streamline incident management and reduce noise. you can modify various aspects of the grouping configuration, including the grouping type (content-based or intelligent), time window, and the fields used for grouping. this tool is particularly useful when you need to refine your alert grouping strategy to improve incident response efficiency. note that some features, such as intelligent grouping, may only be available on certain pagerduty plans. when using this endpoint, ensure that you provide all required fields in the request body, as partial updates are not supported.
PAGERDUTY_UPDATE_ALERT_GROUPING_SETTINGS_BY_IDAcciónThis endpoint allows you to update an existing alert grouping setting in pagerduty. alert grouping settings define how alerts are automatically grouped into incidents, helping to streamline incident management and reduce noise. you can modify various aspects of the grouping configuration, including the grouping type (content-based or intelligent), time window, and the fields used for grouping. this tool is particularly useful when you need to refine your alert grouping strategy to improve incident response efficiency. note that some features, such as intelligent grouping, may only be available on certain pagerduty plans. when using this endpoint, ensure that you provide all required fields in the request body, as partial updates are not supported.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
alert__grouping__setting__idstringId
alert__grouping__setting__namestringAn optional short-form string that provides succinct information about an AlertGroupingSetting object suitable for primary labeling of the entity. It is not intended to be an identifier.
alert__grouping__setting__typestringenumType
content_basedcontent_based_intelligentintelligenttimealert__grouping__setting__configobjectConfig
alert__grouping__setting__servicesarrayThe array of one or many Services with just ServiceID/name that the AlertGroupingSetting applies to. Type of content_based_intelligent allows for only one service in the array.
alert__grouping__setting__created__atstringdate-timeThe ISO8601 date/time an AlertGroupingSetting got created at.
alert__grouping__setting__descriptionstringAn optional description in string that provides more information about an AlertGroupingSetting object.
alert__grouping__setting__updated__atstringdate-timeThe ISO8601 date/time an AlertGroupingSetting last got updated at.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update alert in incidentPAGERDUTY_UPDATE_ALERT_IN_INCIDENTAcciónUpdates the status of a specific alert within an incident in pagerduty. this endpoint allows you to modify an alert's status, primarily to mark it as resolved. it's crucial for managing the lifecycle of alerts and incidents in pagerduty's incident management system. use this when you need to programmatically update the state of an alert, typically as part of an automated incident resolution process or when integrating external systems with pagerduty. note that while the endpoint accepts various fields in the request body, most are read-only, with the 'status' field being the primary modifiable attribute.
PAGERDUTY_UPDATE_ALERT_IN_INCIDENTAcciónUpdates the status of a specific alert within an incident in pagerduty. this endpoint allows you to modify an alert's status, primarily to mark it as resolved. it's crucial for managing the lifecycle of alerts and incidents in pagerduty's incident management system. use this when you need to programmatically update the state of an alert, typically as part of an automated incident resolution process or when integrating external systems with pagerduty. note that while the endpoint accepts various fields in the request body, most are read-only, with the 'status' field being the primary modifiable attribute.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
alert_idstringObligatorioThe id of the alert to retrieve.
alert__statusstringenumStatus
resolvedtriggeredalert__incident__idstringId
alert__incident__typestringenumType
incident_reference
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update an incident typePAGERDUTY_UPDATE_AN_INCIDENT_TYPEAcciónUpdate an incident type. incident types are a feature which will allow customers to categorize incidents, such as a security incident, a major incident, or a fraud incident. <!-- theme: warning --> > ### early access > this endpoint is in early access and may change at any time. you must pass in the x-early-access header to access it. for more information see the [api concepts document](../../api-reference/zg9joji3ndc5nzc-api-concepts#incident) scoped oauth requires: `incident types.write`
PAGERDUTY_UPDATE_AN_INCIDENT_TYPEAcciónUpdate an incident type. incident types are a feature which will allow customers to categorize incidents, such as a security incident, a major incident, or a fraud incident. <!-- theme: warning --> > ### early access > this endpoint is in early access and may change at any time. you must pass in the x-early-access header to access it. for more information see the [api concepts document](../../api-reference/zg9joji3ndc5nzc-api-concepts#incident) scoped oauth requires: `incident types.write`
Parámetros de entrada
type_id_or_namestringObligatorioThe ID or name of the Incident Type.
incident__type__enabledbooleanWhether the Incident Type is enabled. Defaults to true if not provided.
incident__type__descriptionstringThe description of the Incident Type.
incident__type__display__namestringThe display name of the Incident Type.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update a triggerPAGERDUTY_UPDATE_A_TRIGGERAcciónUpdate an existing incident workflow trigger scoped oauth requires: `incident workflows.write`
PAGERDUTY_UPDATE_A_TRIGGERAcciónUpdate an existing incident workflow trigger scoped oauth requires: `incident workflows.write`
Parámetros de entrada
idstringObligatorioThe ID of the resource.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update automation runner infoPAGERDUTY_UPDATE_AUTOMATION_RUNNER_INFOAcciónThis endpoint allows you to update an existing automation action runner in pagerduty. it is used to modify the properties of a runner, such as its name, description, and, for runbook runners, the runbook server connection details. the endpoint supports updating both sidecar and runbook type runners, distinguished by the 'runner type' discriminator. use this endpoint when you need to change the configuration of an existing runner, such as updating its name for better identification or modifying the runbook server details. note that while you can update most properties, you cannot change a runner's type (e.g., from sidecar to runbook) using this endpoint.
PAGERDUTY_UPDATE_AUTOMATION_RUNNER_INFOAcciónThis endpoint allows you to update an existing automation action runner in pagerduty. it is used to modify the properties of a runner, such as its name, description, and, for runbook runners, the runbook server connection details. the endpoint supports updating both sidecar and runbook type runners, distinguished by the 'runner type' discriminator. use this endpoint when you need to change the configuration of an existing runner, such as updating its name for better identification or modifying the runbook server details. note that while you can update most properties, you cannot change a runner's type (e.g., from sidecar to runbook) using this endpoint.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
runnerobjectObligatorioRunner
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update business service by idPAGERDUTY_UPDATE_BUSINESS_SERVICE_BY_IDAcciónThis endpoint allows you to update an existing business service in pagerduty. it is used to modify the details of a specific service, such as its name, description, point of contact, or the team responsible for it. this is particularly useful when service information changes or when reassigning responsibilities within your organization. the endpoint requires the unique identifier of the business service and accepts a json object with the updated information. it's important to note that you only need to include the fields you want to update; omitted fields will retain their current values.
PAGERDUTY_UPDATE_BUSINESS_SERVICE_BY_IDAcciónThis endpoint allows you to update an existing business service in pagerduty. it is used to modify the details of a specific service, such as its name, description, point of contact, or the team responsible for it. this is particularly useful when service information changes or when reassigning responsibilities within your organization. the endpoint requires the unique identifier of the business service and accepts a json object with the updated information. it's important to note that you only need to include the fields you want to update; omitted fields will retain their current values.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
business__service__namestringThe name of the Business Service.
business__service__team__idstringThe team ID
business__service__descriptionstringThe description of the Business Service.
business__service__point__of__contactstringThe owner of the Business Service.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update change event by idPAGERDUTY_UPDATE_CHANGE_EVENT_BY_IDAcciónUpdates an existing change event in pagerduty. this endpoint allows you to modify certain attributes of a change event, such as its summary or custom details. it's used when you need to amend or add information to a previously created change event, perhaps due to new developments or corrections. the endpoint requires the change event's unique id and accepts an object with the fields to be updated. note that many fields (e.g., timestamp, services, integration) are read-only and cannot be modified through this endpoint. use this when you need to refine or expand upon the information in an existing change event, but be aware of its limitations in terms of which fields can be updated.
PAGERDUTY_UPDATE_CHANGE_EVENT_BY_IDAcciónUpdates an existing change event in pagerduty. this endpoint allows you to modify certain attributes of a change event, such as its summary or custom details. it's used when you need to amend or add information to a previously created change event, perhaps due to new developments or corrections. the endpoint requires the change event's unique id and accepts an object with the fields to be updated. note that many fields (e.g., timestamp, services, integration) are read-only and cannot be modified through this endpoint. use this when you need to refine or expand upon the information in an existing change event, but be aware of its limitations in terms of which fields can be updated.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update customfield displaynamePAGERDUTY_UPDATE_CUSTOM_FIELD_DISPLAY_NAMEAcciónThis endpoint updates an existing custom field for incidents in pagerduty. it allows you to modify the display name, description, and default value of a custom field identified by its unique field id. use this endpoint when you need to change the properties of a custom field, such as renaming it, updating its description, or setting a new default value. the update maintains data integrity by enforcing specific constraints on field properties, ensuring consistency across the pagerduty incident management system. note that updating a custom field affects all incidents that use this field, so use this endpoint cautiously in production environments.
PAGERDUTY_UPDATE_CUSTOM_FIELD_DISPLAY_NAMEAcciónThis endpoint updates an existing custom field for incidents in pagerduty. it allows you to modify the display name, description, and default value of a custom field identified by its unique field id. use this endpoint when you need to change the properties of a custom field, such as renaming it, updating its description, or setting a new default value. the update maintains data integrity by enforcing specific constraints on field properties, ensuring consistency across the pagerduty incident management system. note that updating a custom field affects all incidents that use this field, so use this endpoint cautiously in production environments.
Parámetros de entrada
field_idstringObligatorioThe ID of the field.
field__descriptionstringA description of the data this field contains.
field__display__namestringThe human-readable name of the field. This must be unique across an account.
field__default__valueobjectDefault Value
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update custom field optionPAGERDUTY_UPDATE_CUSTOM_FIELD_OPTIONAcciónUpdates a specific field option for a custom field in pagerduty's incident management system. this endpoint allows you to modify the value of an existing field option, providing flexibility in managing and customizing incident fields. it's particularly useful when you need to rename or adjust the available options for a custom field in response to changing operational needs or terminology updates. the endpoint ensures that only mutable properties are updated while preserving system-managed attributes like creation timestamps. use this when you need to refine or correct the options available for incident classification or categorization within your pagerduty workflow.
PAGERDUTY_UPDATE_CUSTOM_FIELD_OPTIONAcciónUpdates a specific field option for a custom field in pagerduty's incident management system. this endpoint allows you to modify the value of an existing field option, providing flexibility in managing and customizing incident fields. it's particularly useful when you need to rename or adjust the available options for a custom field in response to changing operational needs or terminology updates. the endpoint ensures that only mutable properties are updated while preserving system-managed attributes like creation timestamps. use this when you need to refine or correct the options available for incident classification or categorization within your pagerduty workflow.
Parámetros de entrada
field_idstringObligatorioThe ID of the field.
field_option_idstringObligatorioThe ID of the field option.
field__option__idstringThe ID of the resource.
field__option__dataobjectData
field__option__typestringenumType
field_optionfield__option__created__atstringdate-timeThe date/time the object was created at.
field__option__updated__atstringdate-timeThe date/time the object was last updated.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update escalation policy by idPAGERDUTY_UPDATE_ESCALATION_POLICY_BY_IDAcciónUpdates an existing escalation policy in pagerduty with new settings and rules. this endpoint allows you to modify various aspects of an escalation policy, including its name, description, escalation rules, associated services, and team. it's used when you need to change how incidents are escalated and handled within your organization. the updated policy details are provided in the request body, and the policy to be updated is identified by its id in the url path. this tool is essential for maintaining and adjusting incident response workflows in pagerduty to ensure optimal team responsiveness and incident management.
PAGERDUTY_UPDATE_ESCALATION_POLICY_BY_IDAcciónUpdates an existing escalation policy in pagerduty with new settings and rules. this endpoint allows you to modify various aspects of an escalation policy, including its name, description, escalation rules, associated services, and team. it's used when you need to change how incidents are escalated and handled within your organization. the updated policy details are provided in the request body, and the policy to be updated is identified by its id in the url path. this tool is essential for maintaining and adjusting incident response workflows in pagerduty to ensure optimal team responsiveness and incident management.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update escalation policy for teamPAGERDUTY_UPDATE_ESCALATION_POLICY_FOR_TEAMAcciónThis endpoint updates an existing escalation policy for a specific team in pagerduty. it modifies incident escalation rules within the team context, crucial for maintaining up-to-date response workflows. use this when changes to the team's escalation process are needed, such as adjusting notification rules or modifying escalation steps. note that it only updates the team-policy association, not the global policy configuration.
PAGERDUTY_UPDATE_ESCALATION_POLICY_FOR_TEAMAcciónThis endpoint updates an existing escalation policy for a specific team in pagerduty. it modifies incident escalation rules within the team context, crucial for maintaining up-to-date response workflows. use this when changes to the team's escalation process are needed, such as adjusting notification rules or modifying escalation steps. note that it only updates the team-policy association, not the global policy configuration.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
escalation_policy_idstringObligatorioThe escalation policy ID on the team.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update event orchestration by idPAGERDUTY_UPDATE_EVENT_ORCHESTRATION_BY_IDAcciónUpdates an existing event orchestration in pagerduty. this endpoint allows you to modify the name, description, and team ownership of a specific orchestration identified by its id. it's used to refine and adjust your incident management workflow by updating the configuration of how events are processed and routed. this tool is particularly useful when you need to change the purpose, ownership, or details of an orchestration without creating a new one. note that certain properties like integrations, routing information, and timestamps are read-only and cannot be modified through this endpoint. use this when you need to update an orchestration's metadata or reassign it to a different team.
PAGERDUTY_UPDATE_EVENT_ORCHESTRATION_BY_IDAcciónUpdates an existing event orchestration in pagerduty. this endpoint allows you to modify the name, description, and team ownership of a specific orchestration identified by its id. it's used to refine and adjust your incident management workflow by updating the configuration of how events are processed and routed. this tool is particularly useful when you need to change the purpose, ownership, or details of an orchestration without creating a new one. note that certain properties like integrations, routing information, and timestamps are read-only and cannot be modified through this endpoint. use this when you need to update an orchestration's metadata or reassign it to a different team.
Parámetros de entrada
idstringObligatorioThe ID of an Event Orchestration.
orchestration__idstringID of the Orchestration.
orchestration__namestringName of the Orchestration.
orchestration__selfstringurlThe API show URL at which the object is accessible
orchestration__routesintegerNumber of different Service Orchestration being routed to
orchestration__versionstringVersion of the Orchestration.
orchestration__team__idstringId
orchestration__team__selfstringurlThe API show URL at which the object is accessible
orchestration__team__typestringA string that determines the schema of the object
orchestration__created__atstringdate-timeThe date the Orchestration was created at.
orchestration__descriptionstringA description of this Orchestration"s purpose.
orchestration__updated__atstringdate-timeThe date the Orchestration was last updated.
orchestration__integrationsobject[]Integrations
orchestration__created__by__idstringId
orchestration__updated__by__idstringId
orchestration__created__by__selfstringurlThe API show URL at which the object is accessible
orchestration__created__by__typestringA string that determines the schema of the object
orchestration__updated__by__selfstringurlThe API show URL at which the object is accessible
orchestration__updated__by__typestringA string that determines the schema of the object
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update event orchestration cache variablePAGERDUTY_UPDATE_EVENT_ORCHESTRATION_CACHE_VARIABLEAcciónThis endpoint allows you to update an existing cache variable within a specific event orchestration in pagerduty. cache variables are used to store and manipulate dynamic data extracted from events, enabling complex event routing and automation. you can modify the cache variable's name, configuration, conditions, and disabled state. the endpoint is particularly useful when you need to adjust how event data is processed or stored within your incident management workflows. it's important to note that this operation will overwrite the existing cache variable properties, so you should include all desired fields in your update request, not just the ones you want to change.
PAGERDUTY_UPDATE_EVENT_ORCHESTRATION_CACHE_VARIABLEAcciónThis endpoint allows you to update an existing cache variable within a specific event orchestration in pagerduty. cache variables are used to store and manipulate dynamic data extracted from events, enabling complex event routing and automation. you can modify the cache variable's name, configuration, conditions, and disabled state. the endpoint is particularly useful when you need to adjust how event data is processed or stored within your incident management workflows. it's important to note that this operation will overwrite the existing cache variable properties, so you should include all desired fields in your update request, not just the ones you want to change.
Parámetros de entrada
idstringObligatorioThe ID of an Event Orchestration.
cache_variable_idstringObligatorioThe ID of a Cache Variable.
cache__variable__idstringId
cache__variable__namestringThe name of the Cache Variable
cache__variable__disabledbooleanIndicates whether the Cache Variable is disabled and would therefore not be evaluated.
cache__variable__conditionsobject[]Each of these conditions is evaluated to check if an event matches this rule. The rule is considered a match if **any** of these conditions match.
cache__variable__created__atstringdate-timeThe date/time the object was created.
cache__variable__updated__atstringdate-timeThe date/time the object was last updated.
cache__variable__configurationobjectConfiguration
cache__variable__created__by__idstringId
cache__variable__updated__by__idstringId
cache__variable__created__by__selfstringurlThe API show URL at which the object is accessible
cache__variable__created__by__typestringA string that determines the schema of the object. This must be the standard name for the entity, suffixed by `_reference` if the object is a reference.
cache__variable__updated__by__selfstringurlThe API show URL at which the object is accessible
cache__variable__updated__by__typestringA string that determines the schema of the object. This must be the standard name for the entity, suffixed by `_reference` if the object is a reference.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update event rule by idPAGERDUTY_UPDATE_EVENT_RULE_BY_IDAcciónThis endpoint allows you to update an existing event rule within a specified ruleset in pagerduty. event rules define conditions for matching events and actions to take when those conditions are met. you can modify various aspects of the rule, including its active status, matching conditions, time frames, variables, position in the ruleset, and associated actions. this endpoint is particularly useful for fine-tuning your incident management workflow, adjusting how events are processed, and controlling alert behavior. it's important to note that changes made through this endpoint will immediately affect how incoming events are handled, so careful consideration should be given to the potential impact on your alerting system.
PAGERDUTY_UPDATE_EVENT_RULE_BY_IDAcciónThis endpoint allows you to update an existing event rule within a specified ruleset in pagerduty. event rules define conditions for matching events and actions to take when those conditions are met. you can modify various aspects of the rule, including its active status, matching conditions, time frames, variables, position in the ruleset, and associated actions. this endpoint is particularly useful for fine-tuning your incident management workflow, adjusting how events are processed, and controlling alert behavior. it's important to note that changes made through this endpoint will immediately affect how incoming events are handled, so careful consideration should be given to the potential impact on your alerting system.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
rule_idstringObligatorioThe id of the Event Rule to update.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update event rule for servicePAGERDUTY_UPDATE_EVENT_RULE_FOR_SERVICEAcciónThis endpoint allows you to update an existing event rule for a specific service in pagerduty. event rules are used to define how incoming events should be processed, including conditions for matching events and actions to take when a match occurs. you can modify various aspects of the rule, such as its conditions, time-based restrictions, variables for extraction, and actions to perform on matching events. this endpoint is particularly useful for fine-tuning event management processes, adjusting rule priorities, or temporarily disabling rules without removing them entirely. it provides granular control over event handling, allowing for sophisticated automation and incident management workflows.
PAGERDUTY_UPDATE_EVENT_RULE_FOR_SERVICEAcciónThis endpoint allows you to update an existing event rule for a specific service in pagerduty. event rules are used to define how incoming events should be processed, including conditions for matching events and actions to take when a match occurs. you can modify various aspects of the rule, such as its conditions, time-based restrictions, variables for extraction, and actions to perform on matching events. this endpoint is particularly useful for fine-tuning event management processes, adjusting rule priorities, or temporarily disabling rules without removing them entirely. it provides granular control over event handling, allowing for sophisticated automation and incident management workflows.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
rule_idstringObligatorioThe id of the Event Rule to update on the Service.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update extension by idPAGERDUTY_UPDATE_EXTENSION_BY_IDAcciónUpdates an existing extension in pagerduty. this endpoint allows you to modify the configuration of a previously created extension, such as a webhook or custom integration. you can update properties like the extension's name, endpoint url, associated objects, and custom configuration. this is useful for maintaining and adjusting integrations as your operational needs change. the endpoint requires the extension's id in the url path and accepts a json payload with the updated extension details. it's important to note that some fields, like the extension's id and type, are read-only and cannot be modified through this endpoint.
PAGERDUTY_UPDATE_EXTENSION_BY_IDAcciónUpdates an existing extension in pagerduty. this endpoint allows you to modify the configuration of a previously created extension, such as a webhook or custom integration. you can update properties like the extension's name, endpoint url, associated objects, and custom configuration. this is useful for maintaining and adjusting integrations as your operational needs change. the endpoint requires the extension's id in the url path and accepts a json payload with the updated extension details. it's important to note that some fields, like the extension's id and type, are read-only and cannot be modified through this endpoint.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update the global orchestration for an event orchestrationPAGERDUTY_UPDATE_GLOBAL_ORCHESTRATIONAcciónUpdate the global orchestration for an event orchestration. global orchestration rules allows you to create a set of event rules. these rules evaluate against all events sent to an event orchestration. when a matching rule is found, it can modify and enhance the event and can route the event to another set of global rules within this orchestration for further processing. for more information see the [api concepts document](../../api-reference/zg9joji3ndc5nzc-api-concepts#event-orchestrations) scoped oauth requires: `event orchestrations.write`
PAGERDUTY_UPDATE_GLOBAL_ORCHESTRATIONAcciónUpdate the global orchestration for an event orchestration. global orchestration rules allows you to create a set of event rules. these rules evaluate against all events sent to an event orchestration. when a matching rule is found, it can modify and enhance the event and can route the event to another set of global rules within this orchestration for further processing. for more information see the [api concepts document](../../api-reference/zg9joji3ndc5nzc-api-concepts#event-orchestrations) scoped oauth requires: `event orchestrations.write`
Parámetros de entrada
idstringObligatorioThe ID of an Event Orchestration.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update incident alertsPAGERDUTY_UPDATE_INCIDENT_ALERTSAcciónThis endpoint allows you to update the status of multiple alerts associated with a specific incident in pagerduty. it is particularly useful for bulk operations when you need to resolve or update the status of several alerts simultaneously within the context of a single incident. the endpoint accepts an array of alert objects, each containing the necessary information for the update. it's important to note that this endpoint modifies existing alerts and cannot be used to create new alerts or incidents. use this when you need to efficiently manage and update the state of multiple alerts tied to an ongoing incident.
PAGERDUTY_UPDATE_INCIDENT_ALERTSAcciónThis endpoint allows you to update the status of multiple alerts associated with a specific incident in pagerduty. it is particularly useful for bulk operations when you need to resolve or update the status of several alerts simultaneously within the context of a single incident. the endpoint accepts an array of alert objects, each containing the necessary information for the update. it's important to note that this endpoint modifies existing alerts and cannot be used to create new alerts or incidents. use this when you need to efficiently manage and update the state of multiple alerts tied to an ongoing incident.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
limitintegerThe number of results per page.
totalbooleanBy default the `total` field in pagination responses is set to `null` to provide the fastest possible response times. Set `total` to `true` for this field to be populated. See our [Pagination Docs](https://developer.pagerduty.com/docs/rest-api-v2/pagination/) for more information.
alertsobject[]ObligatorioAn array of alerts, including the parameters to update for each alert.
offsetintegerOffset to start pagination search results.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update incident by idPAGERDUTY_UPDATE_INCIDENT_BY_IDAcciónThe updateincident endpoint allows you to modify various attributes of an existing incident in pagerduty's incident management system. this put operation enables users to update incident status, priority, assignments, escalation levels, and other key properties. it's particularly useful for reflecting the current state of an incident, reassigning responsibilities, or adjusting the incident's urgency and escalation path. the endpoint should be used when there are significant changes to an incident that need to be reflected in the system, such as acknowledging the incident, marking it as resolved, or changing its priority. it's important to note that this endpoint updates an existing incident and does not create new incidents. care should be taken when modifying critical fields like status or escalation policy, as these changes can significantly impact the incident management workflow.
PAGERDUTY_UPDATE_INCIDENT_BY_IDAcciónThe updateincident endpoint allows you to modify various attributes of an existing incident in pagerduty's incident management system. this put operation enables users to update incident status, priority, assignments, escalation levels, and other key properties. it's particularly useful for reflecting the current state of an incident, reassigning responsibilities, or adjusting the incident's urgency and escalation path. the endpoint should be used when there are significant changes to an incident that need to be reflected in the system, such as acknowledging the incident, marking it as resolved, or changing its priority. it's important to note that this endpoint updates an existing incident and does not create new incidents. care should be taken when modifying critical fields like status or escalation policy, as these changes can significantly impact the incident management workflow.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
incident__typestringenumThe incident type.
incidentincident_referenceincident__titlestringThe new title of the incident.
incident__statusstringenumThe new status of the incident.
resolvedacknowledgedincident__urgencystringenumThe urgency of the incident.
highlowincident__resolutionstringThe resolution for this incident if status is set to resolved.
incident__assignmentsarrayAssign the incident to these assignees.
incident__escalation__levelintegerEscalate the incident to this level in the escalation policy.
incident__incident__type__idstringId
incident__incident__type__namestringThe name of the Incident Type.
incident__conference__bridge__conference__urlstringurlAn URL for the conference bridge. This could be a link to a web conference or Slack channel.
incident__conference__bridge__conference__numberstringThe phone number of the conference call for the conference bridge. Phone numbers should be formatted like +1 415-555-1212,,,,1234#, where a comma (,) represents a one-second wait and pound (#) completes access code input.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update incident custom field valuesPAGERDUTY_UPDATE_INCIDENT_CUSTOM_FIELD_VALUESAcciónThis endpoint updates custom field values for a specific incident in pagerduty. it allows you to modify or add custom fields to provide additional context or information about the incident. the endpoint is particularly useful when you need to update incident metadata dynamically, such as changing the environment, priority, or any other custom attributes associated with the incident. it supports various data types for field values, including boolean, numeric, string, array, date-time, and uri formats, providing flexibility in storing different types of information. this operation is idempotent, meaning repeated identical requests will not create additional changes beyond the initial request. however, be cautious when updating fields, as this will overwrite existing values for the specified fields.
PAGERDUTY_UPDATE_INCIDENT_CUSTOM_FIELD_VALUESAcciónThis endpoint updates custom field values for a specific incident in pagerduty. it allows you to modify or add custom fields to provide additional context or information about the incident. the endpoint is particularly useful when you need to update incident metadata dynamically, such as changing the environment, priority, or any other custom attributes associated with the incident. it supports various data types for field values, including boolean, numeric, string, array, date-time, and uri formats, providing flexibility in storing different types of information. this operation is idempotent, meaning repeated identical requests will not create additional changes beyond the initial request. however, be cautious when updating fields, as this will overwrite existing values for the specified fields.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
custom_fieldsobject[]ObligatorioCustom Fields
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update incident detailsPAGERDUTY_UPDATE_INCIDENT_DETAILSAcciónThis endpoint allows for bulk updating of multiple pagerduty incidents in a single api call. it can be used to modify various attributes of incidents such as status, priority, assignments, and more. this is particularly useful for automating incident management processes, batch resolving or acknowledging incidents, or updating incident details en masse. the endpoint accepts an array of incident objects, each containing the necessary updates, allowing for efficient management of multiple incidents simultaneously. it's important to note that while many fields are optional, each incident object must include the 'id' and 'type' fields for proper identification and processing.
PAGERDUTY_UPDATE_INCIDENT_DETAILSAcciónThis endpoint allows for bulk updating of multiple pagerduty incidents in a single api call. it can be used to modify various attributes of incidents such as status, priority, assignments, and more. this is particularly useful for automating incident management processes, batch resolving or acknowledging incidents, or updating incident details en masse. the endpoint accepts an array of incident objects, each containing the necessary updates, allowing for efficient management of multiple incidents simultaneously. it's important to note that while many fields are optional, each incident object must include the 'id' and 'type' fields for proper identification and processing.
Parámetros de entrada
limitintegerThe number of results per page.
totalbooleanBy default the `total` field in pagination responses is set to `null` to provide the fastest possible response times. Set `total` to `true` for this field to be populated. See our [Pagination Docs](https://developer.pagerduty.com/docs/rest-api-v2/pagination/) for more information.
offsetintegerOffset to start pagination search results.
incidentsarrayObligatorioAn array of incidents, including the parameters to update.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update incident workflowPAGERDUTY_UPDATE_INCIDENT_WORKFLOWAcciónThis endpoint updates an existing incident workflow in pagerduty by its unique identifier. it allows you to modify various aspects of the workflow, including its name, description, associated team, and the sequence of steps to be executed during an incident. the primary use case is to refine or adjust incident response processes by altering the workflow's configuration. this is particularly useful when incident management practices need to be updated based on new requirements or lessons learned from previous incidents. the endpoint provides granular control over each step in the workflow, allowing for precise tuning of automated actions and their inputs. however, it's important to note that modifying a workflow may impact ongoing or future incident responses, so changes should be made thoughtfully and tested thoroughly before implementation in a production environment.
PAGERDUTY_UPDATE_INCIDENT_WORKFLOWAcciónThis endpoint updates an existing incident workflow in pagerduty by its unique identifier. it allows you to modify various aspects of the workflow, including its name, description, associated team, and the sequence of steps to be executed during an incident. the primary use case is to refine or adjust incident response processes by altering the workflow's configuration. this is particularly useful when incident management practices need to be updated based on new requirements or lessons learned from previous incidents. the endpoint provides granular control over each step in the workflow, allowing for precise tuning of automated actions and their inputs. however, it's important to note that modifying a workflow may impact ongoing or future incident responses, so changes should be made thoughtfully and tested thoroughly before implementation in a production environment.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update integration by id and integration idPAGERDUTY_UPDATE_INTEGRATION_BY_ID_AND_INTEGRATION_IDAcciónUpdates an existing integration for a specific pagerduty service. this endpoint allows you to modify the configuration of an integration, including its type, name, and various settings related to email processing for email-based integrations. it's particularly useful for adjusting how incoming data (especially emails) is processed and turned into incidents. use this endpoint when you need to change the behavior of an existing integration, such as updating email parsing rules, changing incident creation criteria, or modifying email filters. the endpoint requires the service id and integration id in the url path, and expects a comprehensive integration object in the request body. note that some fields like 'id', 'created at', and 'html url' are read-only and cannot be modified through this endpoint.
PAGERDUTY_UPDATE_INTEGRATION_BY_ID_AND_INTEGRATION_IDAcciónUpdates an existing integration for a specific pagerduty service. this endpoint allows you to modify the configuration of an integration, including its type, name, and various settings related to email processing for email-based integrations. it's particularly useful for adjusting how incoming data (especially emails) is processed and turned into incidents. use this endpoint when you need to change the behavior of an existing integration, such as updating email parsing rules, changing incident creation criteria, or modifying email filters. the endpoint requires the service id and integration id in the url path, and expects a comprehensive integration object in the request body. note that some fields like 'id', 'created at', and 'html url' are read-only and cannot be modified through this endpoint.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
integration_idstringObligatorioThe integration ID on the service.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update integration labelPAGERDUTY_UPDATE_INTEGRATION_LABELAcciónThis endpoint updates the label (name) of an integration associated with a specific event orchestration in pagerduty. it allows users to rename integrations for better organization and clarity within their incident management workflow. the endpoint should be used when there's a need to change how an integration is identified within the pagerduty system, such as after a service rename or to improve naming conventions. it's important to note that this endpoint only updates the label of the integration and does not modify any other properties or configurations of the integration or event orchestration.
PAGERDUTY_UPDATE_INTEGRATION_LABELAcciónThis endpoint updates the label (name) of an integration associated with a specific event orchestration in pagerduty. it allows users to rename integrations for better organization and clarity within their incident management workflow. the endpoint should be used when there's a need to change how an integration is identified within the pagerduty system, such as after a service rename or to improve naming conventions. it's important to note that this endpoint only updates the label of the integration and does not modify any other properties or configurations of the integration or event orchestration.
Parámetros de entrada
idstringObligatorioThe ID of an Event Orchestration.
integration_idstringObligatorioThe ID of an Integration.
integration__labelstringName of the Integration.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update log entry channelPAGERDUTY_UPDATE_LOG_ENTRY_CHANNELAcciónUpdates the channel information for a specific log entry in pagerduty. this endpoint allows you to modify the details of how notifications are delivered for a particular log entry, while maintaining the original channel type. it's useful for refining or correcting the notification settings of an existing log entry. the endpoint requires the log entry id in the url path and accepts a json payload with updated channel information. note that while you can update the channel details, you cannot change the channel type, which must match the existing value.
PAGERDUTY_UPDATE_LOG_ENTRY_CHANNELAcciónUpdates the channel information for a specific log entry in pagerduty. this endpoint allows you to modify the details of how notifications are delivered for a particular log entry, while maintaining the original channel type. it's useful for refining or correcting the notification settings of an existing log entry. the endpoint requires the log entry id in the url path and accepts a json payload with updated channel information. note that while you can update the channel details, you cannot change the channel type, which must match the existing value.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
channel__typestringenumChannel type. Cannot be changed and must match the present value.
web_triggermobilechannel__detailsstringNew channel details
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update maintenance window by idPAGERDUTY_UPDATE_MAINTENANCE_WINDOW_BY_IDAcciónUpdates an existing maintenance window in pagerduty's incident management system. this endpoint allows you to modify the details of a scheduled maintenance period, including its start and end times, affected services, and description. it's used to adjust planned maintenance activities, ensuring that incidents are not created for specified services during the defined timeframe. the endpoint requires the maintenance window's unique id and accepts a json object with the updated information. it's particularly useful for extending or shortening maintenance periods, changing the list of affected services, or updating the window's description in response to changing maintenance requirements.
PAGERDUTY_UPDATE_MAINTENANCE_WINDOW_BY_IDAcciónUpdates an existing maintenance window in pagerduty's incident management system. this endpoint allows you to modify the details of a scheduled maintenance period, including its start and end times, affected services, and description. it's used to adjust planned maintenance activities, ensuring that incidents are not created for specified services during the defined timeframe. the endpoint requires the maintenance window's unique id and accepts a json object with the updated information. it's particularly useful for extending or shortening maintenance periods, changing the list of affected services, or updating the window's description in response to changing maintenance requirements.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update oncall handoff notification rulePAGERDUTY_UPDATE_ONCALL_HANDOFF_NOTIFICATION_RULEAcciónThis endpoint updates an existing on-call handoff notification rule for a specific user in pagerduty. it allows you to modify the notification delay, handoff type, and contact method for the rule. use this endpoint when you need to change how and when a user is notified about upcoming on-call shifts or when they are going off-call. the endpoint requires both the user id and the specific rule id in the url path. you can update the notification delay (in minutes), the type of handoff (both, oncall, or offcall), and the preferred contact method for the notification. this endpoint is particularly useful for adjusting notification preferences as team structures or individual availability changes.
PAGERDUTY_UPDATE_ONCALL_HANDOFF_NOTIFICATION_RULEAcciónThis endpoint updates an existing on-call handoff notification rule for a specific user in pagerduty. it allows you to modify the notification delay, handoff type, and contact method for the rule. use this endpoint when you need to change how and when a user is notified about upcoming on-call shifts or when they are going off-call. the endpoint requires both the user id and the specific rule id in the url path. you can update the notification delay (in minutes), the type of handoff (both, oncall, or offcall), and the preferred contact method for the notification. this endpoint is particularly useful for adjusting notification preferences as team structures or individual availability changes.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
oncall_handoff_notification_rule_idstringObligatorioThe oncall handoff notification rule ID on the user.
oncall__handoff__notification__rule__idstringId
oncall__handoff__notification__rule__handoff__typestringenumThe type of handoff being created.
bothoncalloffcalloncall__handoff__notification__rule__notify__advance__in__minutesintegerThe delay before firing the rule, in minutes.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update orchestration router detailsPAGERDUTY_UPDATE_ORCHESTRATION_ROUTER_DETAILSAcciónUpdates the configuration of an existing event orchestration router in pagerduty. this endpoint allows you to modify the rules and routing logic for incoming events, determining how they are directed to specific services. it's used to refine and adjust your incident management workflow by updating conditions, actions, and catch-all behavior for event routing. the update is comprehensive, meaning any omitted rules or details will be deleted from the existing configuration. use this endpoint when you need to make changes to your event routing strategy or when adding new services or conditions to your orchestration setup.
PAGERDUTY_UPDATE_ORCHESTRATION_ROUTER_DETAILSAcciónUpdates the configuration of an existing event orchestration router in pagerduty. this endpoint allows you to modify the rules and routing logic for incoming events, determining how they are directed to specific services. it's used to refine and adjust your incident management workflow by updating conditions, actions, and catch-all behavior for event routing. the update is comprehensive, meaning any omitted rules or details will be deleted from the existing configuration. use this endpoint when you need to make changes to your event routing strategy or when adding new services or conditions to your orchestration setup.
Parámetros de entrada
idstringObligatorioThe ID of an Event Orchestration.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update response play by idPAGERDUTY_UPDATE_RESPONSE_PLAY_BY_IDAcciónUpdates an existing response play in pagerduty's incident management system. this endpoint allows you to modify various aspects of a response play, including its name, description, associated team, subscribers, responders, runnability, and conference details. use this when you need to alter the behavior or configuration of an existing response play to better suit your incident response processes. the update is performed by specifying the response play's unique identifier and providing the updated information in the request body. this endpoint is particularly useful for refining your incident management automation based on evolving team structures, communication preferences, or response strategies.
PAGERDUTY_UPDATE_RESPONSE_PLAY_BY_IDAcciónUpdates an existing response play in pagerduty's incident management system. this endpoint allows you to modify various aspects of a response play, including its name, description, associated team, subscribers, responders, runnability, and conference details. use this when you need to alter the behavior or configuration of an existing response play to better suit your incident response processes. the update is performed by specifying the response play's unique identifier and providing the updated information in the request body. this endpoint is particularly useful for refining your incident management automation based on evolving team structures, communication preferences, or response strategies.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update ruleset by idPAGERDUTY_UPDATE_RULESET_BY_IDAcciónUpdates an existing ruleset in the pagerduty incident management system. this endpoint allows you to modify the name of a ruleset or change its team association. it's used when you need to adjust the configuration of a specific ruleset, such as renaming it for better clarity or reassigning it to a different team. the endpoint requires the ruleset's unique id and accepts updates to the name and team fields. it's important to note that other fields like routing keys, creation details, and update history are read-only and cannot be modified through this call. this endpoint is particularly useful for maintaining and organizing rulesets as your incident management needs evolve.
PAGERDUTY_UPDATE_RULESET_BY_IDAcciónUpdates an existing ruleset in the pagerduty incident management system. this endpoint allows you to modify the name of a ruleset or change its team association. it's used when you need to adjust the configuration of a specific ruleset, such as renaming it for better clarity or reassigning it to a different team. the endpoint requires the ruleset's unique id and accepts updates to the name and team fields. it's important to note that other fields like routing keys, creation details, and update history are read-only and cannot be modified through this call. this endpoint is particularly useful for maintaining and organizing rulesets as your incident management needs evolve.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
ruleset__idstringID of the Ruleset.
ruleset__namestringName of the Ruleset.
ruleset__selfstringurlthe API show URL at which the object is accessible
ruleset__typestringenumType
globaldefault_globalruleset__team__idstringId
ruleset__team__selfstringurlThe API show URL at which the object is accessible
ruleset__team__typestringA string that determines the schema of the object
ruleset__created__atstringdate-timeThe date the Ruleset was created at.
ruleset__creator__idstringId
ruleset__updated__atstringdate-timeThe date the Ruleset was last updated.
ruleset__updater__idstringId
ruleset__creator__selfstringurlThe API show URL at which the object is accessible
ruleset__creator__typestringA string that determines the schema of the object
ruleset__routing__keysstring[]Routing keys routed to this Ruleset.
ruleset__updater__selfstringurlThe API show URL at which the object is accessible
ruleset__updater__typestringA string that determines the schema of the object
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update schedule by idPAGERDUTY_UPDATE_SCHEDULE_BY_IDAcciónThe updateschedule endpoint modifies an existing on-call schedule in pagerduty. it updates the schedule's name, time zone, description, and layers. each layer defines a rotation pattern for on-call duties. use this to adjust rotations, add/remove users, change time zones, or modify restrictions. note: this replaces the entire schedule configuration, so include all desired layers and settings, even if only changing part of the schedule.
PAGERDUTY_UPDATE_SCHEDULE_BY_IDAcciónThe updateschedule endpoint modifies an existing on-call schedule in pagerduty. it updates the schedule's name, time zone, description, and layers. each layer defines a rotation pattern for on-call duties. use this to adjust rotations, add/remove users, change time zones, or modify restrictions. note: this replaces the entire schedule configuration, so include all desired layers and settings, even if only changing part of the schedule.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
overflowbooleanAny on-call schedule entries that pass the date range bounds will be truncated at the bounds, unless the parameter `overflow=true` is passed. This parameter defaults to false. For instance, if your schedule is a rotation that changes daily at midnight UTC, and your date range is from `2011-06-01T10:00:00Z` to `2011-06-01T14:00:00Z`: - If you don"t pass the `overflow=true` parameter, you will get one schedule entry returned with a start of `2011-06-01T10:00:00Z` and end of `2011-06-01T14:00:00Z`. - If you do pass the `overflow=true` parameter, you will get one schedule entry returned with a start of `2011-06-01T00:00:00Z` and end of `2011-06-02T00:00:00Z`.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update service by idPAGERDUTY_UPDATE_SERVICE_BY_IDAcciónUpdates an existing service in pagerduty with the provided configuration. this endpoint allows you to modify various aspects of a service, such as its name, description, escalation policy, incident urgency rules, and alert grouping settings. use this when you need to change the behavior or properties of an existing service. the endpoint requires the service id and accepts a 'service' object containing the updated configuration. note that some properties (like 'id' and 'created at') are read-only and cannot be modified. certain advanced features, such as alert grouping and auto-pause notifications, may only be available on specific pagerduty plans.
PAGERDUTY_UPDATE_SERVICE_BY_IDAcciónUpdates an existing service in pagerduty with the provided configuration. this endpoint allows you to modify various aspects of a service, such as its name, description, escalation policy, incident urgency rules, and alert grouping settings. use this when you need to change the behavior or properties of an existing service. the endpoint requires the service id and accepts a 'service' object containing the updated configuration. note that some properties (like 'id' and 'created at') are read-only and cannot be modified. certain advanced features, such as alert grouping and auto-pause notifications, may only be available on specific pagerduty plans.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update service orchestration active statusPAGERDUTY_UPDATE_SERVICE_ORCHESTRATION_ACTIVE_STATUSAcciónThis endpoint updates the active status of a specific service orchestration in pagerduty. it allows you to activate or deactivate a service orchestration by setting its 'active' status. use this endpoint when you need to change the operational state of a service orchestration, such as during maintenance periods or when adjusting your incident management workflow. the endpoint requires the service id in the url path and accepts a json body with the 'active' boolean parameter. it's important to note that changing the active status may affect how incidents are routed and managed for the associated service, so use this endpoint judiciously and in accordance with your organization's incident management policies.
PAGERDUTY_UPDATE_SERVICE_ORCHESTRATION_ACTIVE_STATUSAcciónThis endpoint updates the active status of a specific service orchestration in pagerduty. it allows you to activate or deactivate a service orchestration by setting its 'active' status. use this endpoint when you need to change the operational state of a service orchestration, such as during maintenance periods or when adjusting your incident management workflow. the endpoint requires the service id in the url path and accepts a json body with the 'active' boolean parameter. it's important to note that changing the active status may affect how incidents are routed and managed for the associated service, so use this endpoint judiciously and in accordance with your organization's incident management policies.
Parámetros de entrada
activebooleanThe status of the service orchestration.
service_idstringObligatorioThe service ID
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update standard by idPAGERDUTY_UPDATE_STANDARD_BY_IDAcciónUpdates an existing standard in the pagerduty incident management platform. this endpoint allows you to modify various attributes of a standard, including its active status, filtering criteria, description, and the technical services it applies to. use this when you need to adjust the scope or behavior of an existing standard, such as enabling or disabling it, refining its application using regex patterns, or updating the list of included or excluded services. the changes made through this endpoint will affect how the standard is applied to your incident management processes, potentially impacting alerting and response workflows for the associated services.
PAGERDUTY_UPDATE_STANDARD_BY_IDAcciónUpdates an existing standard in the pagerduty incident management platform. this endpoint allows you to modify various attributes of a standard, including its active status, filtering criteria, description, and the technical services it applies to. use this when you need to adjust the scope or behavior of an existing standard, such as enabling or disabling it, refining its application using regex patterns, or updating the list of included or excluded services. the changes made through this endpoint will affect how the standard is applied to your incident management processes, potentially impacting alerting and response workflows for the associated services.
Parámetros de entrada
idstringObligatorioId of the standard
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update status page postPAGERDUTY_UPDATE_STATUS_PAGE_POSTAcciónUpdates an existing post update on a pagerduty status page. this endpoint allows you to modify the details of a specific post update, including its message, status, severity, impacted services, and notification settings. use this when you need to provide new information about an ongoing incident, change the status or severity of an issue, or update the list of affected services. it's particularly useful for keeping your audience informed about the progress of incident resolution or service status changes. the endpoint requires a comprehensive 'post update' object that encapsulates all the update details, ensuring that all necessary information is provided in a structured manner.
PAGERDUTY_UPDATE_STATUS_PAGE_POSTAcciónUpdates an existing post update on a pagerduty status page. this endpoint allows you to modify the details of a specific post update, including its message, status, severity, impacted services, and notification settings. use this when you need to provide new information about an ongoing incident, change the status or severity of an issue, or update the list of affected services. it's particularly useful for keeping your audience informed about the progress of incident resolution or service status changes. the endpoint requires a comprehensive 'post update' object that encapsulates all the update details, ensuring that all necessary information is provided in a structured manner.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
post_idstringObligatorioThe ID of the Status Page Post.
post_update_idstringObligatorioThe ID of the Status Page Post Update.
post__update__selfstringThe path to which the Post Update resource is accessible.
post__update__typestringThe type of the object returned by the API - in this case, a Status Page Post Update.
post__update__messagestringThe message of the Post Update.
post__update__post__idstringStatus page post unique identifier
post__update__post__typestringA string that determines the schema of the object.
post__update__status__idstringStatus page Status unique identifier
post__update__reported__atstringdate-timeThe date and time the Post Update was reported.
post__update__severity__idstringStatus page Severity unique identifier
post__update__status__typestringA string that determines the schema of the object.
post__update__severity__typestringA string that determines the schema of the object.
post__update__impacted__servicesobject[]Impacted services represent the status page services affected by a post update, and its impact.
post__update__notify__subscribersbooleanDetermines if the subscribers should be notified of the Post Update.
post__update__update__frequency__msintegerThe frequency of the next Post Update in milliseconds.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update status page post infoPAGERDUTY_UPDATE_STATUS_PAGE_POST_INFOAcciónCreates or updates a post update on a specific pagerduty status page. this endpoint allows you to add new information or modify existing updates related to an incident or maintenance event. use this when you need to communicate changes in status, provide additional details, or update the severity of an ongoing situation. the post update can include a custom message, current status, severity level, and list of impacted services. you can also control whether subscribers should be notified and optionally schedule future updates. this tool is essential for maintaining clear and timely communication with stakeholders during incidents or planned maintenance periods. note that this endpoint does not create new status page posts; it only adds updates to existing posts.
PAGERDUTY_UPDATE_STATUS_PAGE_POST_INFOAcciónCreates or updates a post update on a specific pagerduty status page. this endpoint allows you to add new information or modify existing updates related to an incident or maintenance event. use this when you need to communicate changes in status, provide additional details, or update the severity of an ongoing situation. the post update can include a custom message, current status, severity level, and list of impacted services. you can also control whether subscribers should be notified and optionally schedule future updates. this tool is essential for maintaining clear and timely communication with stakeholders during incidents or planned maintenance periods. note that this endpoint does not create new status page posts; it only adds updates to existing posts.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
post_idstringObligatorioThe ID of the Status Page Post.
post__update__selfstringThe path to which the Post Update resource is accessible.
post__update__typestringThe type of the object returned by the API - in this case, a Status Page Post Update.
post__update__messagestringThe message of the Post Update.
post__update__post__idstringStatus page post unique identifier
post__update__post__typestringA string that determines the schema of the object.
post__update__status__idstringStatus page Status unique identifier
post__update__reported__atstringdate-timeThe date and time the Post Update was reported.
post__update__severity__idstringStatus page Severity unique identifier
post__update__status__typestringA string that determines the schema of the object.
post__update__severity__typestringA string that determines the schema of the object.
post__update__impacted__servicesobject[]Impacted services represent the status page services affected by a post update, and its impact.
post__update__notify__subscribersbooleanDetermines if the subscribers should be notified of the Post Update.
post__update__update__frequency__msintegerThe frequency of the next Post Update in milliseconds.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update status page post postmortemPAGERDUTY_UPDATE_STATUS_PAGE_POST_POSTMORTEMAcciónUpdates or creates a postmortem for a specific post on a pagerduty status page. this endpoint allows users to add detailed analysis and insights about an incident after its resolution. it's primarily used for communicating the cause, impact, and lessons learned from an incident to stakeholders and subscribers. the postmortem can include rich text content for comprehensive explanations. users can control whether subscribers are notified about the postmortem update, making it flexible for both major updates and minor edits. this endpoint is crucial for maintaining transparency and improving incident management processes.
PAGERDUTY_UPDATE_STATUS_PAGE_POST_POSTMORTEMAcciónUpdates or creates a postmortem for a specific post on a pagerduty status page. this endpoint allows users to add detailed analysis and insights about an incident after its resolution. it's primarily used for communicating the cause, impact, and lessons learned from an incident to stakeholders and subscribers. the postmortem can include rich text content for comprehensive explanations. users can control whether subscribers are notified about the postmortem update, making it flexible for both major updates and minor edits. this endpoint is crucial for maintaining transparency and improving incident management processes.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
post_idstringObligatorioThe ID of the Status Page Post.
postmortem__typestringenumThe type of the object returned by the API - in this case, a Status Page Post Postmortem.
status_page_post_postmortempostmortem__messagestringThe message of the Postmortem (supports Rich-Text).
postmortem__post__idstringStatus page post unique identifier
postmortem__post__typestringA string that determines the schema of the object.
postmortem__notify__subscribersbooleanWhether or not subscribers of the Status Page should be notified about the Postmortem.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update status page post resourcePAGERDUTY_UPDATE_STATUS_PAGE_POST_RESOURCEAcciónThis endpoint allows you to update an existing status page post on a specific pagerduty status page. it is used to modify the details of a post, such as its title, type (incident or maintenance), and timing information. the endpoint is particularly useful for updating the status of ongoing incidents or adjusting the details of planned maintenance activities. when using this endpoint, ensure that all required fields are provided, including the post type, title, and associated status page information. note that the starts at and ends at fields are only applicable and required for maintenance-type posts; for incident posts, these should be set to null.
PAGERDUTY_UPDATE_STATUS_PAGE_POST_RESOURCEAcciónThis endpoint allows you to update an existing status page post on a specific pagerduty status page. it is used to modify the details of a post, such as its title, type (incident or maintenance), and timing information. the endpoint is particularly useful for updating the status of ongoing incidents or adjusting the details of planned maintenance activities. when using this endpoint, ensure that all required fields are provided, including the post type, title, and associated status page information. note that the starts at and ends at fields are only applicable and required for maintenance-type posts; for incident posts, these should be set to null.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
post_idstringObligatorioThe ID of the Status Page Post.
post__typestringenumThe type of the object returned by the API - in this case, a Status Page Post.
status_page_postpost__titlestringThe title given to a Post.
post__ends__atstringdate-timeThe date and time the Post intent is concluded - only for maintenance post type.
post__post__typestringenumThe type of the Post.
incidentmaintenancepost__starts__atstringdate-timeThe date and time the Post intent becomes effective - only for maintenance post type.
post__status__page__idstringStatus page unique identifier
post__status__page__typestringA string that determines the schema of the object.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update team by idPAGERDUTY_UPDATE_TEAM_BY_IDAcciónThis endpoint allows you to update an existing team's information in pagerduty. it is used to modify team properties such as name, description, and access permissions (public/private). the endpoint should be used when you need to change team details or adjust team visibility within the organization. it's important to note that this endpoint can only modify mutable fields; read-only properties like 'id', 'summary', 'self', and 'html url' cannot be changed. when updating a team, ensure you provide all required fields, even if they haven't changed, to avoid unintended modifications to the team structure.
PAGERDUTY_UPDATE_TEAM_BY_IDAcciónThis endpoint allows you to update an existing team's information in pagerduty. it is used to modify team properties such as name, description, and access permissions (public/private). the endpoint should be used when you need to change team details or adjust team visibility within the organization. it's important to note that this endpoint can only modify mutable fields; read-only properties like 'id', 'summary', 'self', and 'html url' cannot be changed. when updating a team, ensure you provide all required fields, even if they haven't changed, to avoid unintended modifications to the team structure.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update template by idPAGERDUTY_UPDATE_TEMPLATE_BY_IDAcciónThe updatetemplate endpoint allows you to modify an existing status update template in pagerduty. this tool is used to customize notification templates for incident status updates, enabling consistent and efficient communication during incident management. it supports updating various aspects of the template, including its name, description, and content for different notification channels such as email and sms. this endpoint is particularly useful when you need to refine or adjust your communication strategy for incident updates. note that while you can update multiple fields, you cannot change the template type from 'status update', as it's currently the only supported type.
PAGERDUTY_UPDATE_TEMPLATE_BY_IDAcciónThe updatetemplate endpoint allows you to modify an existing status update template in pagerduty. this tool is used to customize notification templates for incident status updates, enabling consistent and efficient communication during incident management. it supports updating various aspects of the template, including its name, description, and content for different notification channels such as email and sms. this endpoint is particularly useful when you need to refine or adjust your communication strategy for incident updates. note that while you can update multiple fields, you cannot change the template type from 'status update', as it's currently the only supported type.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
template__namestringThe name of the template
template__descriptionstringDescription of the template
template__template__typestringenumThe type of template (`status_update` is the only supported template at this time)
status_updatetemplate__templated__fields__messagestringThe short-message of the template (SMS, Push notification, Slack, etc)
template__templated__fields__email__bodystringThe HTML body of the e-mail message
template__templated__fields__email__subjectstringThe subject of the e-mail
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update the service orchestration for a servicePAGERDUTY_UPDATE_THE_SERVICE_ORCHESTRATION_FOR_A_SERVICEAcciónUpdate a service orchestration. a service orchestration allows you to create a set of event rules. the service orchestration evaluates events sent to this service against each of its rules, beginning with the rules in the "start" set. when a matching rule is found, it can modify and enhance the event and can route the event to another set of rules within this service orchestration for further processing. for more information see the [api concepts document](../../api-reference/zg9joji3ndc5nzc-api-concepts#event-orchestrations) scoped oauth requires: `services.write`
PAGERDUTY_UPDATE_THE_SERVICE_ORCHESTRATION_FOR_A_SERVICEAcciónUpdate a service orchestration. a service orchestration allows you to create a set of event rules. the service orchestration evaluates events sent to this service against each of its rules, beginning with the rules in the "start" set. when a matching rule is found, it can modify and enhance the event and can route the event to another set of rules within this service orchestration for further processing. for more information see the [api concepts document](../../api-reference/zg9joji3ndc5nzc-api-concepts#event-orchestrations) scoped oauth requires: `services.write`
Parámetros de entrada
service_idstringObligatorioThe service ID
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update unrouted orchestration rulesPAGERDUTY_UPDATE_UNROUTED_ORCHESTRATION_RULESAcciónUpdates the unrouted orchestration rules for a specific event orchestration in pagerduty. this endpoint allows you to define how events that don't match any service-specific rules should be handled. it's used to create a fallback mechanism for event routing and manipulation, ensuring that all incoming events are processed appropriately. the update is comprehensive, meaning any omitted rules or rule details from the request will be deleted from the existing configuration. use this endpoint when you need to modify the global handling of unrouted events, such as changing default severities, updating event summaries, or implementing new routing logic for unmatched events.
PAGERDUTY_UPDATE_UNROUTED_ORCHESTRATION_RULESAcciónUpdates the unrouted orchestration rules for a specific event orchestration in pagerduty. this endpoint allows you to define how events that don't match any service-specific rules should be handled. it's used to create a fallback mechanism for event routing and manipulation, ensuring that all incoming events are processed appropriately. the update is comprehensive, meaning any omitted rules or rule details from the request will be deleted from the existing configuration. use this endpoint when you need to modify the global handling of unrouted events, such as changing default severities, updating event summaries, or implementing new routing logic for unmatched events.
Parámetros de entrada
idstringObligatorioThe ID of an Event Orchestration.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update user informationPAGERDUTY_UPDATE_USER_INFORMATIONAcciónThis endpoint allows updating an existing user's information in pagerduty. it is used to modify various attributes of a user's profile, including their name, email, time zone, role, and other details. the endpoint requires the user's id in the url path and accepts a json object containing the updated user information in the request body. it's particularly useful for maintaining up-to-date user records, changing user roles, or updating contact information. note that some fields, such as teams and contact methods, are read-only and cannot be modified through this endpoint.
PAGERDUTY_UPDATE_USER_INFORMATIONAcciónThis endpoint allows updating an existing user's information in pagerduty. it is used to modify various attributes of a user's profile, including their name, email, time zone, role, and other details. the endpoint requires the user's id in the url path and accepts a json object containing the updated user information in the request body. it's particularly useful for maintaining up-to-date user records, changing user roles, or updating contact information. note that some fields, such as teams and contact methods, are read-only and cannot be modified through this endpoint.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update user notification rule by idPAGERDUTY_UPDATE_USER_NOTIFICATION_RULE_BY_IDAcciónUpdates a specific status update notification rule for a pagerduty user. this endpoint allows you to modify how a user receives notifications about incident status changes. it's used to change the contact method (e.g., email, phone, push notification, or sms) for a particular notification rule. this is useful for adjusting user preferences or updating contact information. the endpoint requires the user's id and the specific notification rule id in the url path, ensuring precise updates to the intended rule.
PAGERDUTY_UPDATE_USER_NOTIFICATION_RULE_BY_IDAcciónUpdates a specific status update notification rule for a pagerduty user. this endpoint allows you to modify how a user receives notifications about incident status changes. it's used to change the contact method (e.g., email, phone, push notification, or sms) for a particular notification rule. this is useful for adjusting user preferences or updating contact information. the endpoint requires the user's id and the specific notification rule id in the url path, ensuring precise updates to the intended rule.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
status_update_notification_rule_idstringObligatorioThe status update notification rule ID on the user.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update user role on teamPAGERDUTY_UPDATE_USER_ROLE_ON_TEAMAcciónUpdates the role of a specific user within a pagerduty team. this endpoint allows you to modify a user's permissions and responsibilities by changing their role in the team structure. use this when you need to promote, demote, or adjust a team member's access level. the new role affects the user's ability to view, respond to, or manage incidents within the team context. note that this operation only changes the user's role for the specified team and does not affect their roles in other teams or their global account permissions.
PAGERDUTY_UPDATE_USER_ROLE_ON_TEAMAcciónUpdates the role of a specific user within a pagerduty team. this endpoint allows you to modify a user's permissions and responsibilities by changing their role in the team structure. use this when you need to promote, demote, or adjust a team member's access level. the new role affects the user's ability to view, respond to, or manage incidents within the team context. note that this operation only changes the user's role for the specified team and does not affect their roles in other teams or their global account permissions.
Parámetros de entrada
idstringObligatorioThe ID of the resource.
rolestringenumThe role of the user on the team.
observerrespondermanageruser_idstringObligatorioThe user ID on the team.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update workflow integration connectionPAGERDUTY_UPDATE_WORKFLOW_INTEGRATION_CONNECTIONAcciónUpdate an existing workflow integration connection. scoped oauth requires: `workflow integrations:connections.write`
PAGERDUTY_UPDATE_WORKFLOW_INTEGRATION_CONNECTIONAcciónUpdate an existing workflow integration connection. scoped oauth requires: `workflow integrations:connections.write`
Parámetros de entrada
idstringObligatorioThe ID of the connection
namestringObligatorioThe name given to the connection
typestringThe type of the connection
teamsobject[]The teams whose managers are allowed to use or edit this connection
scopesstring[]Scopes
is_defaultbooleanWhether or not this connection is the default connection for this integration
external_idstringThe ID of the external system that this connection is used to connect to
service_urlstringThe URL of the service that this connection is associated with
integration_idstringObligatorioThe integration ID that this connection is associated with
external_id_labelstringThe label of the external system that this connection is used to connect to
health__is__healthybooleanWhether or not the connection is healthy
health__health__messagestringA message describing the health of the connection
health__last__checked__atstringdate-timeThe timestamp of the last health check
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not