## Create `webhooks.create(WebhookCreateParams**kwargs) -> WebhookCreateResponse` **post** `/api/account/webhooks` Add new webhooks to the account. Webhooks are appended to existing ones. ### Parameters - `webhooks: SequenceNotStr[Webhook]` Array of webhook URLs or webhook objects - `str` - `class WebhookConfiguration: …` - `url: str` Webhook endpoint URL for receiving callbacks - `secret: Optional[str]` Secret for webhook signature verification - `global_secret: Optional[str]` Global secret for webhook signature verification - `type: Optional[Literal["receive", "line_blocked", "line_assigned", 4 more]]` Type of webhook to add - `"receive"` - `"line_blocked"` - `"line_assigned"` - `"outbound"` - `"typing_indicator"` - `"call_log"` - `"contact_created"` ### Returns - `class WebhookCreateResponse: …` - `message: Optional[str]` - `status: Optional[str]` - `webhooks: Optional[Webhooks]` - `call_log: Optional[List[WebhooksCallLog]]` Webhooks for call log events - `str` - `class WebhookConfiguration: …` - `url: str` Webhook endpoint URL for receiving callbacks - `secret: Optional[str]` Secret for webhook signature verification - `contact_created: Optional[List[str]]` Webhooks for contact created events (URL strings only) - `global_secret: Optional[str]` Global secret applied to all webhooks - `line_assigned: Optional[List[WebhooksLineAssigned]]` Webhooks for line assigned events - `str` - `class WebhookConfiguration: …` - `url: str` Webhook endpoint URL for receiving callbacks - `secret: Optional[str]` Secret for webhook signature verification - `line_blocked: Optional[List[WebhooksLineBlocked]]` Webhooks for line blocked events - `str` - `class WebhookConfiguration: …` - `url: str` Webhook endpoint URL for receiving callbacks - `secret: Optional[str]` Secret for webhook signature verification - `outbound: Optional[List[WebhooksOutbound]]` Webhooks for outbound message status updates - `str` - `class WebhookConfiguration: …` - `url: str` Webhook endpoint URL for receiving callbacks - `secret: Optional[str]` Secret for webhook signature verification - `receive: Optional[List[WebhooksReceive]]` Webhooks for inbound message events - `str` - `class WebhookConfiguration: …` - `url: str` Webhook endpoint URL for receiving callbacks - `secret: Optional[str]` Secret for webhook signature verification - `typing_indicator: Optional[List[WebhooksTypingIndicator]]` Webhooks for typing indicator events - `str` - `class WebhookConfiguration: …` - `url: str` Webhook endpoint URL for receiving callbacks - `secret: Optional[str]` Secret for webhook signature verification ### Example ```python 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) ```