Skip to content

not_found

HTTP 404. The thing you named does not exist, or does not exist on this account.

404 — unknown template
{
"error": {
"type": "not_found",
"message": "Template `invioce` was not found on this account.",
"docs_url": "https://galleyrender.com/docs/errors/not_found",
"details": {
"requested": "invioce",
"available_templates": ["invoice@1", "og-card@2", "receipt@1"],
"create_url": "https://galleyrender.com/docs/templates#create"
}
}
}
404 — unknown version
{
"error": {
"type": "not_found",
"message": "Template `invoice` has no version 7.",
"docs_url": "https://galleyrender.com/docs/errors/not_found",
"details": { "latest_version": 3 }
}
}
Raised whenEndpoint
No template with that name, or it was deletedrender, get, version publish, version list, delete
The template exists but has no such versionanything taking name@N
No render with that id on this accountGET /v1/renders/:id
The URL matches no route at allanything — details.docs points at the API reference
A stored object is missing behind a valid render rowfile delivery

Everything is scoped by account. Somebody else’s id is a 404 by design, so the API never confirms that an id exists elsewhere.

When a template is missing, details.available_templates already lists up to 25 that do exist, in name@version form — pick from it rather than guessing, or list them with GET /v1/templates. When a version is missing, details.latest_version tells you how high the numbers go. Remember that a deleted template stops resolving immediately, while renders it produced keep working.

No, unless you are polling for something that has not been created yet.