Create sprint
jira_create_sprintCreate a future-state Scrum sprint on a board by providing board ID, name, dates, and goal. You get the sprint ID; the sprint does not start until you explicitly start it.
Instructions
Creates a sprint on a Scrum board and returns its id. The sprint is created in the "future" state — this does NOT start it, jira_start_sprint does, and only a started sprint is the work in flight. startDate and endDate here only plan the window; the start requires both. Running this twice creates two sprints with the same name, so check jira_list_sprints first if you are unsure.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| goal | No | One-line sprint goal shown on the board. Optional. | |
| name | Yes | Sprint name, e.g. "Sprint 14". Jira has no default and will not invent one. | |
| apply | No | Set true to EXECUTE this write. Omit (or false) to get a plan of the request that would be sent. Executing also requires the server to run with JIRA_WRITE_MODE=apply. | |
| endDate | No | Planned end. ISO-8601 with a UTC offset, e.g. 2026-01-31T09:00:00.000+02:00; sent verbatim. | |
| plan_id | No | The single-use id returned by the preceding plan-mode call. Required together with apply: true; a mismatch means the arguments changed since the plan, and the write is refused rather than executed. | |
| profile | No | Named credential profile for this call. Omit to use the active profile. Rejected when the server locks the profile (JIRA_LOCK_PROFILE). | |
| startDate | No | Planned start. ISO-8601 with a UTC offset, e.g. 2026-01-31T09:00:00.000+02:00; sent verbatim. Planning is not starting. | |
| originBoardId | Yes | Board id from jira_list_boards — the Scrum board the sprint belongs to. Kanban boards have no sprints. |