Endpoint
Authentication
X-Webhook-Secret header — your pre-shared webhook secret.
Request body
Response — 200 OK (direct delivery)
Response — 200 OK (home-drop)
Error codes
| Status | Error |
|---|---|
| 401 | Missing or invalid X-Webhook-Secret |
| 403 | plan_version_id belongs to a different provider |
| 404 | location_hash not found |
| 422 | Invalid location_hash format or validation failure |
| 400 | Plan version not active |
| 429 | Rate limit exceeded (120 req/min) |