Public APIError codes
Public APIError codes
resource_not_found (HTTP 404)
resource_not_found (HTTP 404) from the GetItDone API: No resource with that id exists inside the credential’s organization.
- HTTP status: 404
- Problem type URI: https://nowgetitdone.com/docs/api/problems/resource-not-found
What it means
No resource with that id exists inside the credential’s organization.
Likely causes
- The id belongs to another organization (there is no cross-org existence oracle — you get 404, not 403).
- The id is mistyped, or the resource was deleted.
How to fix
- Confirm the id was returned by a list/get call on the SAME credential.
- Use the public short id (e.g.
T-123) for tasks — internal UUIDs are never accepted.
Example problem+json
{
"type": "https://nowgetitdone.com/docs/api/problems/resource-not-found",
"title": "Resource not found",
"status": 404,
"code": "resource_not_found",
"request_id": "req_a1b2c3d4"
}Related
Read this page as Markdown — plain text for AI agents. Every guide at once: llms-full.txt.
validation_failed (HTTP 400): meaning and fix
Fix: read the errors array, correct each field its JSON Pointer names, and retry safely. validation_failed (HTTP 400) means the request failed schema checks.
rate_limited (HTTP 429)
Fix: wait the Retry-After seconds, then pace calls with the RateLimit headers. rate_limited (HTTP 429) is a short burst throttle, not your plan quota.