---
title: "Reorder sheet based on sibling"
method: PUT
path: "/api/v3/projects/{project_id}/sheets/{id}/reorder"
tags: ["sheets"]
---

# Reorder sheet based on sibling

`PUT /api/v3/projects/{project_id}/sheets/{id}/reorder`

## Path parameters

- `project_id` string, uuid, required
- `id` string, uuid, required

## Headers

- `Fieldwire-Version` string, date, required

## Request body

- ReorderEntitiesInput — Input used to change order among sibling entities
  - `sibling_id` string, uuid, required — ID of the sibling that stays where this entity should move to

## Response `201`

Successful response

- Sheet[]
  - `id` string, uuid, required — ID of the entity
  - `creator_user_id` integer, nullable, required — ID of the user who created this entity
  - `last_editor_user_id` integer, nullable, required — ID of the user who most recently edited this entity
  - `user_id` integer, nullable — ID of the user who uploaded this version
  - `floorplan_id` string, uuid, nullable — ID of the plan this belongs to
  - `folder_id` string, uuid, nullable — ID of the folder this lives in
  - `rotate_degrees` integer — Degrees by which the sheet is rotated between 0 to 360
  - `project_id` string, uuid, required — ID of the project this entity belongs to
  - `sheet_upload_id` string, uuid, nullable — ID of the uploaded entity this version was derived from
  - `has_conflicts` boolean, nullable — Whether this has conflicts with other versions of the plan
  - `has_errors` boolean, nullable — Whether this has any errors
  - `has_low_res_tiles` boolean, nullable — Whether this has low resolution tile images
  - `is_multipage` boolean, required — Whether this was derived out of a PDF with more than 1 page
  - `is_tiled` boolean, nullable — Whether this carries tiles (rows & columns of images that can be put together to build this)
  - `android_file_url` string, nullable — URL of the low resolution image of this entity (with a max dimension of 2048 pixels)
  - `file_name` string, required — Name of the uploaded file out of which this was derived
  - `file_url` string, nullable — URL of the low resolution image of this entity
  - `name` string, required — Name of the entity
  - `name_crop_url` string, nullable — URL of the corner of that carries the name
  - `original_url` string, nullable — URL of the file that was processed into all the different images in this entity
  - `suggested_name` string, nullable — Name suggested by our automated text extraction process
  - `thumb_url` string, nullable — URL of the thumb image of this entity
  - `tiles_package_url` string, nullable — URL of the zip file that carries all the tile images for this entity
  - `version_description` string, nullable — Description for this version of the plan
  - `meters_per_pixel` number, double, nullable — Count of meters each pixel in `file_url` corresponds to
  - `pdf_height` number, double, nullable — Height of the original PDF file that was processed into this entity
  - `pdf_width` number, double, nullable — Width of the original PDF file that was processed into this entity
  - `android_file_height` integer, nullable — Height in pixels of the `android_file_url` image
  - `android_file_width` integer, nullable — Width in pixels of the `android_file_url` image
  - `file_height` integer, nullable — Height in pixels of the `file_url` image
  - `file_width` integer, nullable — Width in pixels of the `file_url` image
  - `original_height` integer, nullable — Height in pixels of the original image before it was further processed into different dimensions
  - `original_width` integer, nullable — Height in pixels of the original image before it was further processed into different dimensions
  - `page_number` integer, nullable — Page number this entity denotes of the uploaded file
  - `tile_size` integer, nullable — Dimension of each tile image
  - `tiles_resolution` integer, nullable — Resolution of provided tiles images (in DPI)
  - `tiles_resolution_type` integer, nullable — Resolution type of tiles images
  - `version` integer, required — Particular version of the plan this entity denotes
  - `version_notes` string, nullable — Notes for this version of the plan
  - `resolved_conflict` boolean, nullable, required — Specifies if PUT/PATCH request was rejected - do not store this field!
  - `created_at` string, date-time, required — Time when the server created the entity
  - `deleted_at` string, date-time, nullable — Time the server deleted the entity
  - `device_created_at` string, date-time, required — Time when the device created the entity
  - `device_updated_at` string, date-time, required — Time when the device last updated the entity
  - `updated_at` string, date-time, required — Time when the server last updated the entity
  - `text_content_url` string, nullable — Parsed sheet's text content file url

---

[API](https://skmtc.dev/fieldwire/apis/fieldwire-super-api.md) · [All operations](https://skmtc.dev/fieldwire/apis/fieldwire-super-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/fieldwire/fieldwire-super-api/revisions/66ee1c20b92d/schema)
