Update Webhook
print_mail.webhooks.update(strid, WebhookUpdateParams**kwargs) -> Webhook
POST/print-mail/v1/webhooks/{id}
Update a Webhook by ID.
Update Webhook
import os
from postgrid import PostGrid
client = PostGrid(
print_mail_api_key=os.environ.get("POSTGRID_PRINT_MAIL_API_KEY"), # This is the default and can be omitted
)
webhook = client.print_mail.webhooks.update(
id="id",
description="Letter creates and updates",
enabled=True,
enabled_events=["letter.created", "letter.updated"],
url="https://example.com/postgrid-webhook",
)
print(webhook.id){
"id": "webhook_skN2ZTvFwS62oc5tJY1gzw",
"object": "webhook",
"live": false,
"description": "Letter creates and updates",
"url": "https://example.com/postgrid-webhook",
"enabledEvents": [
"letter.created",
"letter.updated"
],
"payloadFormat": "jwt",
"enabled": true,
"secret": "webhook_secret_xkNXtQ4jHevFdkTG3mSf1Q",
"createdAt": "2022-02-16T18:37:02.048Z",
"updatedAt": "2022-02-16T18:37:14.021Z"
}Returns Examples
{
"id": "webhook_skN2ZTvFwS62oc5tJY1gzw",
"object": "webhook",
"live": false,
"description": "Letter creates and updates",
"url": "https://example.com/postgrid-webhook",
"enabledEvents": [
"letter.created",
"letter.updated"
],
"payloadFormat": "jwt",
"enabled": true,
"secret": "webhook_secret_xkNXtQ4jHevFdkTG3mSf1Q",
"createdAt": "2022-02-16T18:37:02.048Z",
"updatedAt": "2022-02-16T18:37:14.021Z"
}