Public APIError codes
Public APIError codes
webhook_url_rejected (HTTP 422)
Fix: use a public https URL on port 443. webhook_url_rejected (HTTP 422) means the endpoint was http, used another port, or resolved to a private address.
- HTTP status: 422
- Problem type URI: https://nowgetitdone.com/docs/api/problems/webhook-url-rejected
What it means
A webhook endpoint URL failed the safety checks: it must be https on port 443 and must not resolve to a private or internal address.
Likely causes
- The URL used http, a non-443 port, or a private/loopback host.
- The host resolved to a blocked (SSRF-risk) address.
How to fix
- Use a public https URL on port 443.
- Point the endpoint at an internet-reachable host, not an internal one.
Example problem+json
{
"type": "https://nowgetitdone.com/docs/api/problems/webhook-url-rejected",
"title": "Webhook endpoint URL rejected",
"status": 422,
"code": "webhook_url_rejected",
"request_id": "req_a1b2c3d4"
}Related
Read this page as Markdown — plain text for AI agents. Every guide at once: llms-full.txt.
idempotency_in_progress (HTTP 409)
idempotency_in_progress (HTTP 409) from the GetItDone API: A request with this Idempotency-Key is still executing — the retry raced the original.
delivery_already_pending (HTTP 409)
delivery_already_pending (HTTP 409) from the GetItDone API: A delivery for this webhook event is already queued or in flight, so a replay was not created.