Add webhooks
webhooks.create(WebhookCreateParams**kwargs) -> WebhookCreateResponse
/api/account/webhooks
Add new webhooks to the account. Webhooks are appended to existing ones.
Parameters
Returns
Add webhooks
import os
from sendblue_api import SendblueAPI
client = SendblueAPI(
api_key=os.environ.get("SENDBLUE_API_API_KEY"), # This is the default and can be omitted
api_secret=os.environ.get("SENDBLUE_API_API_SECRET"), # This is the default and can be omitted
)
webhook = client.webhooks.create(
webhooks=["https://example.com"],
)
print(webhook.message)
{
"message": "Webhooks added successfully",
"status": "OK",
"webhooks": {
"globalSecret": "whsec_global123",
"line_assigned": [
"https://example.com"
],
"line_blocked": [
"https://example.com"
],
"outbound": [
"https://example.com"
],
"receive": [
"https://example.com"
]
}
}
Returns Examples
{
"message": "Webhooks added successfully",
"status": "OK",
"webhooks": {
"globalSecret": "whsec_global123",
"line_assigned": [
"https://example.com"
],
"line_blocked": [
"https://example.com"
],
"outbound": [
"https://example.com"
],
"receive": [
"https://example.com"
]
}
}