Skip to documentation
Dashboard
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.

Required headers
NameTypeRequirementDescription
AuthorizationstringRequiredBearer API key with the required workspace scope.Example: Bearer rk_your_key

Path parameters

Path parameters
NameTypeRequirementDescription
templateIduuidRequiredThe RouteKite template identifier.Example: 27fdc190-3a56-46f0-89e8-88ac64a5087d

Response

Response fields
NameTypeRequirementDescription

Library removal

The template is removed from normal reads and cannot be used for new work. Immutable published history remains protected internally.

Errors

StatusCodeWhat it meansWhat to do
400INVALID_REQUEST / INVALID_JSON / INVALID_CURSORThe JSON, identifier, field, document, or cursor is invalid.Correct the reported input.
401UNAUTHORIZEDThe API key is missing, invalid, revoked, or expired.Check the Bearer header and active key.
403FORBIDDENThe key lacks the required template scope.Use template:read or template:write as documented for the operation.
429RATE_LIMITEDToo many template requests were sent.Honor Retry-After before retrying.
500TEMPLATE_OPERATION_FAILED / INTERNAL_ERRORThe template operation could not complete.Retry after a short delay.
403API_KEY_ACTOR_UNAVAILABLEThe key creator is no longer a workspace member.Replace the API key with one created by a current member.
404NOT_FOUNDThe template or version is unavailable in this workspace.Check the identifier and workspace.
413PAYLOAD_TOO_LARGEThe request body exceeds 1,100,000 bytes.Reduce the document or request metadata.