---
title: "Save a custom project template"
method: POST
path: "/rest/api/3/project-template/save-template"
tags: ["Project templates"]
---

# Save a custom project template

`POST /rest/api/3/project-template/save-template`

Save custom template

This API endpoint allows you to save a customised template

***Note: Custom Templates are only supported for Jira Enterprise edition.***

## Request body

- SaveTemplateRequest — Request to save a custom template
  - `templateDescription` string — The description of the template
  - `templateFromProjectRequest` SaveProjectTemplateRequest — The request details to generate template from a project
    - `projectId` integer — The ID of the target project
    - `templateGenerationOptions` CustomTemplateOptions
      - `enableScreenDelegatedAdminSupport` boolean — Enable screen delegated admin support for the template. This means screen and associated schemes will be copied rather than referenced.
      - `enableWorkflowDelegatedAdminSupport` boolean — Enable workflow delegated admin support for the template. This means workflows and workflow schemes will be copied rather than referenced.
    - `templateType` 'LIVE' | 'SNAPSHOT' — The type of the template: LIVE | SNAPSHOT
  - `templateName` string — The name of the template

## Response `200`

200 response

- SaveTemplateResponse
  - `projectTemplateKey` ProjectTemplateKey
    - `key` string
    - `uuid` string, uuid

---

[API](https://skmtc.net/atlassian/apis/the-jira-cloud-platform-rest-api-2.md) · [All operations](https://skmtc.net/atlassian/apis/the-jira-cloud-platform-rest-api-2/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/atlassian/the-jira-cloud-platform-rest-api-2/versions/ec7f275dfee5/schema)
