---
title: "Create sprint"
method: POST
path: "/rest/agile/1.0/sprint"
tags: ["Sprint"]
---

# Create sprint

`POST /rest/agile/1.0/sprint`

Creates a future sprint. Sprint name and origin board id are required. Start date, end date, and goal are optional.

Note that the sprint name is trimmed. Also, when starting sprints from the UI, the "endDate" set through this call is ignored and instead the last sprint's duration is used to fill the form.

## Request body

- object
  - `endDate` string
  - `goal` string
  - `name` string
  - `originBoardId` integer
  - `startDate` string

## Response `201`

Created sprint

## Other responses

- `400` — Returned if the request is invalid.
- `401` — Returned if the user is not logged in.
- `403` — Returned if the user does not have a valid license.
- `404` — Returned if the board does not exist or the user does not have permission to view it.

---

[API](https://skmtc.net/atlassian/apis/jira-software-cloud-api.md) · [All operations](https://skmtc.net/atlassian/apis/jira-software-cloud-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/atlassian/jira-software-cloud-api/revisions/4e108d54b990/schema)
