Alerting
AlertingAvailable Alerts
Get Alert Types
alerting.available_alerts.list(AvailableAlertListParams**kwargs) -> AvailableAlertListResponse
GET/accounts/{account_id}/alerting/v3/available_alerts
AlertingDestinations
AlertingDestinationsEligible
Get delivery mechanism eligibility
alerting.destinations.eligible.get(EligibleGetParams**kwargs) -> EligibleGetResponse
GET/accounts/{account_id}/alerting/v3/destinations/eligible
AlertingDestinationsPagerduty
List PagerDuty services
alerting.destinations.pagerduty.get(PagerdutyGetParams**kwargs) -> SyncSinglePage[Pagerduty]
GET/accounts/{account_id}/alerting/v3/destinations/pagerduty
Create PagerDuty integration token
alerting.destinations.pagerduty.create(PagerdutyCreateParams**kwargs) -> PagerdutyCreateResponse
POST/accounts/{account_id}/alerting/v3/destinations/pagerduty/connect
Delete PagerDuty Services
alerting.destinations.pagerduty.delete(PagerdutyDeleteParams**kwargs) -> PagerdutyDeleteResponse
DELETE/accounts/{account_id}/alerting/v3/destinations/pagerduty
Connect PagerDuty
alerting.destinations.pagerduty.link(strtoken_id, PagerdutyLinkParams**kwargs) -> PagerdutyLinkResponse
GET/accounts/{account_id}/alerting/v3/destinations/pagerduty/connect/{token_id}
AlertingDestinationsWebhooks
List webhooks
alerting.destinations.webhooks.list(WebhookListParams**kwargs) -> SyncSinglePage[Webhooks]
GET/accounts/{account_id}/alerting/v3/destinations/webhooks
Get a webhook
alerting.destinations.webhooks.get(strwebhook_id, WebhookGetParams**kwargs) -> Webhooks
GET/accounts/{account_id}/alerting/v3/destinations/webhooks/{webhook_id}
Create a webhook
alerting.destinations.webhooks.create(WebhookCreateParams**kwargs) -> WebhookCreateResponse
POST/accounts/{account_id}/alerting/v3/destinations/webhooks
Update a webhook
alerting.destinations.webhooks.update(strwebhook_id, WebhookUpdateParams**kwargs) -> WebhookUpdateResponse
PUT/accounts/{account_id}/alerting/v3/destinations/webhooks/{webhook_id}
Delete a webhook
alerting.destinations.webhooks.delete(strwebhook_id, WebhookDeleteParams**kwargs) -> WebhookDeleteResponse
DELETE/accounts/{account_id}/alerting/v3/destinations/webhooks/{webhook_id}
AlertingHistory
List History
alerting.history.list(HistoryListParams**kwargs) -> SyncV4PagePaginationArray[History]
GET/accounts/{account_id}/alerting/v3/history
AlertingPolicies
List Notification policies
alerting.policies.list(PolicyListParams**kwargs) -> SyncSinglePage[Policy]
GET/accounts/{account_id}/alerting/v3/policies
Get a Notification policy
alerting.policies.get(strpolicy_id, PolicyGetParams**kwargs) -> Policy
GET/accounts/{account_id}/alerting/v3/policies/{policy_id}
Create a Notification policy
alerting.policies.create(PolicyCreateParams**kwargs) -> PolicyCreateResponse
POST/accounts/{account_id}/alerting/v3/policies
Update a Notification policy
alerting.policies.update(strpolicy_id, PolicyUpdateParams**kwargs) -> PolicyUpdateResponse
PUT/accounts/{account_id}/alerting/v3/policies/{policy_id}
Delete a Notification policy
alerting.policies.delete(strpolicy_id, PolicyDeleteParams**kwargs) -> PolicyDeleteResponse
DELETE/accounts/{account_id}/alerting/v3/policies/{policy_id}
AlertingSilences
List Silences
alerting.silences.list(SilenceListParams**kwargs) -> SyncSinglePage[SilenceListResponse]
GET/accounts/{account_id}/alerting/v3/silences
Get Silence
alerting.silences.get(strsilence_id, SilenceGetParams**kwargs) -> SilenceGetResponse
GET/accounts/{account_id}/alerting/v3/silences/{silence_id}
Create Silences
alerting.silences.create(SilenceCreateParams**kwargs) -> SilenceCreateResponse
POST/accounts/{account_id}/alerting/v3/silences
Update Silences
alerting.silences.update(SilenceUpdateParams**kwargs) -> SyncSinglePage[SilenceUpdateResponse]
PUT/accounts/{account_id}/alerting/v3/silences
Delete Silence
alerting.silences.delete(strsilence_id, SilenceDeleteParams**kwargs) -> SilenceDeleteResponse
DELETE/accounts/{account_id}/alerting/v3/silences/{silence_id}