/broadcast-webhooks

Overview

Looking for a fast and reliable way to send the same data to multiple webhook endpoints? Our Webhook Broadcasting API lets you forward JSON payloads to up to 10 different webhook URLs with a single request — perfect for automating workflows, syncing services, or triggering multiple third-party tools at once.

Whether you’re managing Zapier, Make (Integromat), Slack, Discord, or custom webhooks, this endpoint helps you distribute data instantly without writing extra code.


API Endpoint

  • URL: https://node.nodetrigger.com/api/broadcast-webhooks
  • Method: POST
  • Content-Type: application/json

What You Send

When using this API, you send a JSON object that includes:

Required:

  • webhooks: A list (array) of URLs you want to send the data to (up to 10).

Optional:

  • Any other data you want to send. This can be anything — like user info, events, alerts, etc.

🚫 The webhooks list is only used to know where to send the data. It will not be included in the actual message sent to the webhooks.


Example Request

{
"webhooks": [
"https://example.com/webhook1",
"https://example.com/webhook2"
],
"event": "user_registered",
"user": {
"id": 101,
"name": "Alice",
"email": "alice@example.com"
}
}

What happens:

  • Your data (event and user) will be sent to both webhook1 and webhook2.
  • The webhooks list will not be included in the message received by those URLs.

What Webhooks Will Receive

Each webhook will receive:

{
"event": "user_registered",
"user": {
"id": 101,
"name": "Alice",
"email": "alice@example.com"
}
}

Example Response

If everything goes well, you’ll get something like this:

{
"success": true,
"results": [
{
"url": "https://example.com/webhook1",
"status": 200
},
{
"url": "https://example.com/webhook2",
"status": 200
}
]
}

If one of the webhooks fails, you’ll see it in the response:

jsonCopierModifier{
  "url": "https://example.com/webhook2",
  "status": 500,
  "error": "Internal Server Error"
}

Rules & Limits

  • ✅ You can send to 1–10 webhooks at once.
  • ❌ Webhooks must be full valid URLs (starting with https:// or http://).
  • ✅ You can include any kind of data — user info, events, alerts, logs, etc.
  • ❌ Do not use this API for high-frequency or large batch dispatch (e.g. thousands of webhooks).

Troubleshooting

Error MessageWhat It MeansHow to Fix
Missing or invalid "webhooks" arrayYou forgot to include a list of URLs, or it wasn’t formatted correctlyMake sure webhooks is included and it’s a list like ["url1", "url2"]
You must provide between 1 and 10 webhook URLsYou tried sending to too few or too manyProvide at least 1 and no more than 10 URLs
500 Internal Server ErrorOne of the webhooks failed to respond or had an issueDouble-check the URL or ask the webhook owner to investigate