---
title: "Set the create-card form order"
method: PUT
path: "/api/board/{boardId}/configuration/start-card-order"
tags: ["Board"]
---

# Set the create-card form order

`PUT /api/board/{boardId}/configuration/start-card-order`

## Request

- Base URL: `https://core-api.getaptly.com`
- URL: `https://core-api.getaptly.com/api/board/{boardId}/configuration/start-card-order`
- Auth: one of:
  - API key in header `x-token`
  - HTTP bearer
- TypeScript: <https://skmtc.dev/getaptly/apis/aptly-api/docs/api/board/:boardId/configuration/start-card-order/put.ts> (a function with typed inputs; its response is checked against the schema)

Replaces the order of the create-card form with `order`: field and group uuids, first to last.
Every uuid must be a field or group on the board and may appear once (400 otherwise). Items you
leave out sort after the listed ones, and an empty list restores the default order. This only
orders the form; use each field's `startCard` flag to choose which fields appear. Requires
`update` permission and "Edit Boards" access (not needed on a board that same key created).

## Path parameters

- `boardId` string, required

## Request body

- object
  - `order` string[], required: Field and group uuids in the order you want them.

## Response `200`

The saved order.

- object
  - `data` string[]

## Other responses

- `400`: `VALIDATION_ERROR`, or a uuid that isn't a field or group on the board or is listed twice.
- `401`: Invalid or missing API key.
- `403`: The key lacks `update` permission or the "Edit Boards" access, or the board isn't API-enabled.
- `404`: Board not found.

---

[API](https://skmtc.dev/getaptly/apis/aptly-api.md) - [All operations](https://skmtc.dev/getaptly/apis/aptly-api/llms.txt) - [OpenAPI document](https://skmtc.dev/getaptly/apis/aptly-api/revisions/75c367e0b8e5?raw)
