Templates
Delete a template
Logically remove a template from the workspace library.
DELETE
/api/v1/templates/{templateId}On this page
Authentication
Send a RouteKite API key as a Bearer token. This endpoint requires the template:write scope.
| Name | Type | Requirement | Description |
|---|---|---|---|
Authorization | string | Required | Bearer API key with the required workspace scope.Example: Bearer rk_your_key |
Path parameters
| Name | Type | Requirement | Description |
|---|---|---|---|
templateId | uuid | Required | The RouteKite template identifier.Example: 27fdc190-3a56-46f0-89e8-88ac64a5087d |
Response
| Name | Type | Requirement | Description |
|---|
Library removal
The template is removed from normal reads and cannot be used for new work. Immutable published history remains protected internally.
Errors
| Status | Code | What it means | What to do |
|---|---|---|---|
| 400 | INVALID_REQUEST / INVALID_JSON / INVALID_CURSOR | The JSON, identifier, field, document, or cursor is invalid. | Correct the reported input. |
| 401 | UNAUTHORIZED | The API key is missing, invalid, revoked, or expired. | Check the Bearer header and active key. |
| 403 | FORBIDDEN | The key lacks the required template scope. | Use template:read or template:write as documented for the operation. |
| 429 | RATE_LIMITED | Too many template requests were sent. | Honor Retry-After before retrying. |
| 500 | TEMPLATE_OPERATION_FAILED / INTERNAL_ERROR | The template operation could not complete. | Retry after a short delay. |
| 403 | API_KEY_ACTOR_UNAVAILABLE | The key creator is no longer a workspace member. | Replace the API key with one created by a current member. |
| 404 | NOT_FOUND | The template or version is unavailable in this workspace. | Check the identifier and workspace. |
| 413 | PAYLOAD_TOO_LARGE | The request body exceeds 1,100,000 bytes. | Reduce the document or request metadata. |