* feat(migration): add name column to webhook table * feat(webhooks): add name parameter to webhook params * feat(webhooks): add example webhook name constant and input field to form * fix(webhooks): add webhook name label and placeholder to multiple locales in the form * feat(webhooks): display webhook name in the UI and include it in the API response * Revert 'fix(webhooks): add webhook name label and placeholder to multiple locales in the form' This reverts commit e547778a1c038c934e22ceb25935f541cb09e2cd. * test(webhooks): add tests for creating and updating webhooks with name attribute * chore(webhooks): add name property to webhook definitions in Swagger documentation * chore(webhooks): remove unnecessary input touch event for webhook name field * chore(webhooks): apply review changes requested * chore(webhooks): revert auto lint changes in commit 18ec4cafeb72fd385b70f65f1873d7cfb65216a6
30 lines
714 B
YAML
30 lines
714 B
YAML
type: object
|
|
properties:
|
|
id:
|
|
type: number
|
|
description: The ID of the webhook
|
|
url:
|
|
type: string
|
|
description: The url to which the events will be send
|
|
name:
|
|
type: string
|
|
description: The name of the webhook
|
|
subscriptions:
|
|
type: array
|
|
items:
|
|
type: string
|
|
enum: [
|
|
"conversation_created",
|
|
"conversation_status_changed",
|
|
"conversation_updated",
|
|
"contact_created",
|
|
"contact_updated",
|
|
"message_created",
|
|
"message_updated",
|
|
"webwidget_triggered"
|
|
]
|
|
description: The list of subscribed events
|
|
account_id:
|
|
type: number
|
|
description: The id of the account which the webhook object belongs to
|