A webhook is a way for Dynamic Content to automatically send messages or data to a third party system.
For example, an e-commerce system might need to know when an edition is scheduled to allow it to retrieve the slots and
content that the edition contains. Similarly it would also need to be notified when that edition is unscheduled.
This provider allows full CRUD functionality for Amplience webhooks
The response from the API when creating or updating webhooks contains secrets (the email field in notifications and
the value field in header) which are returned as null.
As this can lead to state issues for Terraform the provider has been configured so that a new Webhook is created
when these fields are changed. If only other fields are changed the existing Webhook will be altered.
A webhook is a way for Dynamic Content to automatically send messages or data to a third party system. For example, an e-commerce system might need to know when an edition is scheduled to allow it to retrieve the slots and content that the edition contains. Similarly it would also need to be notified when that edition is unscheduled.
This provider allows full CRUD functionality for Amplience webhooks
For more information see the Amplience user documentation and/or the API documentation
Important
The response from the API when creating or updating webhooks contains secrets (the
email
field innotifications
and thevalue
field inheader
) which are returned asnull
.As this can lead to state issues for Terraform the provider has been configured so that a new Webhook is created when these fields are changed. If only other fields are changed the existing Webhook will be altered.
Example Usage