Skip to main content
Webhooks push real-time event notifications to your own endpoints. Use them to trigger automations, sync data to external systems, or build custom integrations.

moss webhook list

List webhooks for the current workspace. Requires owner role.
moss webhook list
moss webhook list --status active
OptionRequiredDescription
--page <n>NoPage number
--per-page <n>NoItems per page
--status <status>NoFilter by status: active, paused

moss webhook create

Create a new webhook. Requires owner role.
moss webhook create \
  --url "https://hooks.example.com/moss" \
  --events "contact.created,deal.stage_moved"
OptionRequiredDescription
--url <url>YesWebhook endpoint URL
--events <events>YesComma-separated event types

Available event types

EventTrigger
contact.createdContact created
contact.updatedContact updated
contact.deletedContact deleted
company.createdCompany created
company.updatedCompany updated
deal.createdDeal created
deal.updatedDeal updated
deal.stage_movedDeal stage changed
interaction.createdInteraction logged
commitment.completedCommitment completed
followup.completedFollow-up completed

moss webhook update

Update an existing webhook. Requires owner role.
moss webhook update --id wh_abc123 --status paused
moss webhook update --id wh_abc123 --events "contact.created,contact.updated"
OptionRequiredDescription
--id <id>YesWebhook ID
--url <url>NoWebhook endpoint URL
--events <events>NoComma-separated event types
--status <status>NoStatus: active or paused

moss webhook delete

Delete a webhook. Requires owner role.
moss webhook delete --id wh_abc123 --confirm
OptionRequiredDescription
--id <id>YesWebhook ID
--confirmYesConfirm deletion (required for destructive operations)