---
title: "Move item in a view"
method: POST
path: "/orgs/views/{view_id}/move"
tags: ["Views"]
---

# Move item in a view

`POST /orgs/views/{view_id}/move`

## Request

- Base URL: `https://api.useinvent.com`
- URL: `https://api.useinvent.com/orgs/views/{view_id}/move`
- Auth: HTTP bearer

Drag-reorder an item in any view kind. Updates the item's per-view manual position between `after` and `before`. For board views, optionally set `group_value` to drag the card between columns; the runner writes the new axis value back to the row (rejected for readonly fields and for axes that can't take drop-writes, e.g. date / number ranges).

## Path parameters

- `view_id` string, required

## Request body

- MoveTableViewItemSchema
  - `item_id` string, required
  - `group_value` string, nullable: Board only — new group_by value. Pass `null` for the unmatched group. Omit to leave the field value unchanged.
  - `after` string: Neighbor item id this one should come after. Required for `kind='board'`.
  - `before` string: Neighbor item id this one should come before. Required for `kind='board'`.

## Response `200`

- unknown

---

[API](https://skmtc.dev/useinvent/apis/invent-api.md) · [All operations](https://skmtc.dev/useinvent/apis/invent-api/llms.txt) · [OpenAPI document](https://skmtc.dev/useinvent/apis/invent-api/revisions/98824f3fde82?raw)
