Internal
Create a new instance of the service.
Creates a project based on a custom template provided in the request.
The request body should contain the project details and the capabilities that comprise the project:
details
- represents the project details settingstemplate
- represents a list of capabilities responsible for creating
specific parts of a projectA capability is defined as a unit of configuration for the project you want to create.
This operation is:
Location
link in the response header
to determine the status of the task and use Get
task to obtain subsequent updates.Note: This API is only supported for Jira Enterprise edition.
The JSON payload containing the project details and capabilities
Edit custom template
This API endpoint allows you to edit an existing customised template.
Note: Custom Templates are only supported for Jira Enterprise edition.
The object containing the updated template details: name, description
200 response
Get custom template
This API endpoint allows you to get a live custom project template details by either templateKey or projectId
Note: Custom Templates are only supported for Jira Enterprise edition.
Optional
projectoptional - The {@link String} containing the project key linked to the custom template to retrieve
Optional
templateoptional - The {@link String} containing the key of the custom template to retrieve
200 response
Remove custom template
This API endpoint allows you to remove a specified customised template
Note: Custom Templates are only supported for Jira Enterprise edition.
The {@link String} containing the key of the custom template to remove
200 response
Save custom template
This API endpoint allows you to save a customised template
Note: Custom Templates are only supported for Jira Enterprise edition.
The object containing the template basic details: name, description
200 response
Protected
Static
initialize
This resource represents project templates. Use it to create a new project from a custom template.
See
https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-project-templates