---
title: "Creates multiple acceptance criteria for a backlog item"
method: POST
path: "/api/backlog_items/{id}/acceptance_criteria/batch"
tags: ["Acceptance Criteria"]
---

# Creates multiple acceptance criteria for a backlog item

`POST /api/backlog_items/{id}/acceptance_criteria/batch`

## Request

- Base URL: `https://api.atono.io`
- URL: `https://api.atono.io/api/backlog_items/{id}/acceptance_criteria/batch`
- Auth: API key in header `X-API-KEY`

## Path parameters

- `id` string, uuid, required

## Request body

- AcceptanceCriteriaCreationResource
  - `data` AcceptanceCriterionCreationResource[], required
    - `type` string, required: Identifies the type of resource.
    - `attributes` AcceptanceCriterionCreationResourceAcceptanceCriterionAttributes, required: Contains the structured data fields that describe the resource, such as properties, settings, and timestamps.
      - `description` string, required: Description of the acceptance criterion.
      - `position` integer, nullable: The desired position of this acceptance criterion in the list. The first AC is at position `0`. Atono will attempt to insert the AC at this position, but the actual result may vary depending on the existing structure. For example, if no other criteria exist, the item will be added at position 0 regardless of the value provided.
      - `level` integer, nullable: The desired nesting level of the criterion. Level `0` indicates a root level criterion; higher values represent subcriteria.

## Other responses

- `404`: The parent backlog items cannot be found

---

[API](https://skmtc.dev/atono/apis/backend-api.md) · [All operations](https://skmtc.dev/atono/apis/backend-api/llms.txt) · [OpenAPI document](https://skmtc.dev/atono/apis/backend-api/revisions/78a57b1d8c3d?raw)
