Files
developer.sailpoint.com/docs/tools/sdk/python/Reference/V2025/Models/SubscriptionPostRequest.md
2025-07-25 19:23:51 +00:00

2.6 KiB

id, title, pagination_label, sidebar_label, sidebar_class_name, keywords, slug, tags
id title pagination_label sidebar_label sidebar_class_name keywords slug tags
v2025-subscription-post-request SubscriptionPostRequest SubscriptionPostRequest SubscriptionPostRequest pythonsdk
python
Python
sdk
SubscriptionPostRequest
V2025SubscriptionPostRequest
/tools/sdk/python/v2025/models/subscription-post-request
SDK
Software Development Kit
SubscriptionPostRequest
V2025SubscriptionPostRequest

SubscriptionPostRequest

Properties

Name Type Description Notes
name str Subscription name. [required]
description str Subscription description. [optional]
trigger_id str ID of trigger subscribed to. [required]
type SubscriptionType [required]
response_deadline str Deadline for completing REQUEST_RESPONSE trigger invocation, represented in ISO-8601 duration format. [optional] [default to 'PT1H']
http_config HttpConfig [optional]
event_bridge_config EventBridgeConfig [optional]
enabled bool Whether subscription should receive real-time trigger invocations or not. Test trigger invocations are always enabled regardless of this option. [optional] [default to True]
filter str JSONPath filter to conditionally invoke trigger when expression evaluates to true. [optional]
}

Example

from sailpoint.v2025.models.subscription_post_request import SubscriptionPostRequest

subscription_post_request = SubscriptionPostRequest(
name='Access request subscription',
description='Access requested to site xyz',
trigger_id='idn:access-requested',
type='HTTP',
response_deadline='PT1H',
http_config=sailpoint.v2025.models.http_config.Http Config(
                    url = 'https://www.example.com', 
                    http_dispatch_mode = 'SYNC', 
                    http_authentication_type = 'NO_AUTH', 
                    basic_auth_config = sailpoint.v2025.models.basic_auth_config.Basic Auth Config(
                        user_name = 'user@example.com', 
                        password = '', ), 
                    bearer_token_auth_config = sailpoint.v2025.models.bearer_token_auth_config.Bearer Token Auth Config(
                        bearer_token = '', ), ),
event_bridge_config=sailpoint.v2025.models.event_bridge_config.Event Bridge Config(
                    aws_account = '123456789012', 
                    aws_region = 'us-west-1', ),
enabled=True,
filter='$[?($.identityId == "201327fda1c44704ac01181e963d463c")]'
)

[Back to top]