Allow referencing existing boards from template projects in Create custom project Jira API endpoint

XMLWordPrintable

    • 2
    • 2

      Summary:

      Add support for referencing existing template boards in the Create Custom Project API endpoint to enable automated project creation with pre-configured boards, eliminating the need for manual board configuration in API payloads.

      Expected Result:

      When using the /rest/api/3/project-template (Create custom project) endpoint to create a project from a template, users should be able to reference existing boards from the template project, similar to how the GUI functionality works when creating projects from templates. This would allow users to specify existing template boards in the JSON payload without needing to define the full board configuration.

      Actual Result:

      Currently, the API endpoint only supports creating boards by explicitly defining their complete configuration in the JSON payload. Users cannot reference or reuse existing boards from the template project, even though this functionality is available when creating projects from templates through the GUI.

      Suggestion:

      Enhance the Create custom project API endpoint to:

      1. Accept references to existing template boards in the JSON payload
      2. Add a new parameter or object structure to specify template board IDs or references
      3. Implement the same board cloning logic that's used in the GUI template creation process
      4. Maintain backward compatibility with the current explicit board configuration method

      Workarounds:

      1. Use the GUI to create projects from templates when board cloning is required
      2. Manually define the complete board configuration in the API payload

              Assignee:
              Unassigned
              Reporter:
              Illia B
              Votes:
              3 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated: