---
title: "Apply Relative Pose"
method: POST
path: "/prims/poses/relative"
tags: ["Prims"]
---

# Apply Relative Pose

`POST /prims/poses/relative`

Applies a relative pose to a prim using WandelScript (WS) Cartesian format. This modifies the prim's pose by composing it with the input relative transform.
If `object_first` is True, the prim's pose is applied before the relative transform, otherwise, the relative transform is applied first.

## Request body

- BodyApplyRelativePose
  - `relative_pose` WSPose, required
    - `pose` number[] — Pose in rotation vector format (WS)
  - `object_first` boolean — If True, apply object's pose first, then relative pose. If False, apply relative pose first.
  - `prim_path` string, required — Prim path of the object

## Response `204`

Relative pose set successfully

## Other responses

- `404` — Invalid prim path
- `422` — Validation Error
- `500` — Unable to set relative pose for the prim

---

[API](https://skmtc.net/wandelbotsgmbh/apis/wandelbots-nova-isaac-sim-extension-api.md) · [All operations](https://skmtc.net/wandelbotsgmbh/apis/wandelbots-nova-isaac-sim-extension-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/wandelbotsgmbh/wandelbots-nova-isaac-sim-extension-api/revisions/a0efd7dad77c/schema)
