A webhook is an automatic notification one app sends to another when a specific event happens. Instead of repeatedly asking 'anything new?', the receiving app simply waits for a message to arrive.
Technically, a webhook is an HTTP request, usually a POST with a JSON payload, sent to a URL you choose. The payload describes the event, such as a post being published, a post failing or a new comment arriving.
Setupe supports webhooks, so you can trigger your own workflows when things happen in your account. For example, you could post a Slack alert when a scheduled post goes live, log results in a spreadsheet or kick off a report. Webhooks pair naturally with the Setupe REST API.
Questions about Webhook
What is the difference between a webhook and an API?
With an API, your app asks another service for data when it needs it. With a webhook, the other service pushes data to you automatically when an event happens. Many integrations use both together.
What is a webhook used for?
Webhooks automate reactions to events: sending alerts, updating databases, syncing tools or starting workflows. In social media, they can notify you when a post is published, fails or receives new activity.
Are webhooks secure?
They can be. Use HTTPS endpoints, verify signatures or secrets included with each request, validate the payload and keep your endpoint URL private. These steps help ensure messages genuinely come from the expected service.