account_subscription
Creates, updates, deletes, gets or lists an account_subscription
resource.
Overview
Name | account_subscription |
Type | Resource |
Id | pagerduty.business_services.account_subscription |
Fields
The following fields are returned by SELECT
queries:
SELECT
not supported for this resource, use SHOW METHODS
to view available operations for the resource.
Methods
The following methods are available for this resource:
Name | Accessible by | Required Params | Optional Params | Description |
---|---|---|---|---|
create_business_service_account_subscription | insert | id | Accept | Subscribe your Account to a Business Service. Scoped OAuth requires: subscribers.write |
remove_business_service_account_subscription | delete | id | Accept | Unsubscribe your Account from a Business Service. Scoped OAuth requires: subscribers.write |
remove_business_service_notification_subscriber | exec | id , subscribers | Accept | Unsubscribes the matching Subscribers from a Business Service. Scoped OAuth requires: subscribers.write |
Parameters
Parameters can be passed in the WHERE
clause of a query. Check the Methods section to see which parameters are required or optional for each operation.
Name | Datatype | Description |
---|---|---|
id | string | The ID of the resource. |
Accept | string | The Accept header is used as a versioning header. |
INSERT
examples
- create_business_service_account_subscription
- Manifest
Subscribe your Account to a Business Service.
Scoped OAuth requires: subscribers.write
INSERT INTO pagerduty.business_services.account_subscription (
id,
Accept
)
SELECT
'{{ id }}',
'{{ Accept }}'
RETURNING
account_is_subscribed
;
# Description fields are for documentation purposes
- name: account_subscription
props:
- name: id
value: string
description: Required parameter for the account_subscription resource.
- name: Accept
value: string
description: The `Accept` header is used as a versioning header.
DELETE
examples
- remove_business_service_account_subscription
Unsubscribe your Account from a Business Service.
Scoped OAuth requires: subscribers.write
DELETE FROM pagerduty.business_services.account_subscription
WHERE id = '{{ id }}' --required
AND Accept = '{{ Accept }}'
;
Lifecycle Methods
- remove_business_service_notification_subscriber
Unsubscribes the matching Subscribers from a Business Service.
Scoped OAuth requires: subscribers.write
EXEC pagerduty.business_services.account_subscription.remove_business_service_notification_subscriber
@id='{{ id }}' --required,
@Accept='{{ Accept }}'
@@json=
'{
"subscribers": "{{ subscribers }}"
}'
;