Programmatically send a webhook.test event to your configured webhook URL to verify your endpoint is reachable.
Send a syntheticDocumentation Index
Fetch the complete documentation index at: https://docs.streampixel.io/llms.txt
Use this file to discover all available pages before exploring further.
webhook.test payload to a project’s configured webhook URL and inspect the HTTP response your endpoint returned. Use this from CI, deploy scripts, or health checks to confirm your receiver is reachable, returns 2xx, and parses the payload correctly — without waiting for a real build event.
Configure the webhook URL
Inspect the response
| Requirement | Where to get it |
|---|---|
| API Key | API authentication |
| User ID | Finding your IDs |
| Project ID | Finding your IDs |
| Webhook URL | Configured in Project Settings |
true if Streampixel was able to reach your webhook URL and your endpoint responded with a 2xx status. false for any non-2xx response or network failure."Test webhook delivered", "Webhook endpoint returned non-2xx status").0 if Streampixel could not establish a connection at all.Streampixel reads your project's webhook URL
404.A `webhook.test` payload is built
Streampixel POSTs to your URL
Content-Type: application/json, a 10-second timeout, and no retries.| Symptom | Likely cause |
|---|---|
statusCode: 0 | Streampixel could not reach your URL at all (DNS, firewall, or non-routable address like localhost). |
statusCode: 502 / 504 | Your endpoint is up but a reverse proxy in front of it is timing out or unhealthy. |
statusCode: 200 but no log entry | Your handler may be acknowledging too eagerly without parsing — confirm you read the body before returning 200. |
Returns 404 No webhook URL configured | You haven’t saved a webhook URL in Project Settings, or it was cleared. |
Returns 401 Unauthorized | apiKey is missing, mistyped, or has been rotated. |