On the wire
Ships with HTTP status 400, carrying "code": "RU-4014" in the response body alongside the human-readable error message. Existing fields are never replaced by the code: it is additive.
Common causes
- The Vercel webhook was configured for an event other than Deployment Succeeded.
- Sending a body that is not JSON, or not Vercel's documented envelope (`type`, `payload.deployment`).
How to fix it
- Read the `error` field for the specific reason.
- In Vercel's webhook settings, select Deployment Succeeded and point it at this connector's URL.
Related codes
Still stuck?
Ask support and mention RU-4014: the code pins down the exact refusal path, so you skip the diagnostic back-and-forth.