---
title: "Create Pose"
method: POST
path: "/prims/poses/create"
tags: ["Prims"]
---

# Create Pose

`POST /prims/poses/create`

Creates a standalone pose prim (Pose_XX, with the trajectory gizmo and
``wandelbots.type = POSE`` custom data) under ``parent_path`` and places it at
the given WS pose. Reuses the shared Create Pose logic; not tied to ghost
teaching.

## Request body

- CreatePoseRequest
  - `parent_path` string — Parent prim path under which the pose prim is created
  - `pose` WSPose, required
    - `pose` number[] — Pose in rotation vector format (WS)

## Response `201`

Pose prim created successfully

- CreatePoseResponse
  - `prim_path` string, required — Prim path of the created pose

## Other responses

- `422` — Validation Error
- `500` — Unable to create pose prim

## Changes

- **2026-09-24** `f4e4cbd85f5b` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/wandelbotsgmbh/apis/wandelbots-nova-isaac-sim-extension-api/changes/prims/poses/create/post.md)

---

[API](https://skmtc.dev/wandelbotsgmbh/apis/wandelbots-nova-isaac-sim-extension-api.md) · [All operations](https://skmtc.dev/wandelbotsgmbh/apis/wandelbots-nova-isaac-sim-extension-api/llms.txt) · [OpenAPI document](https://skmtc.dev/wandelbotsgmbh/apis/wandelbots-nova-isaac-sim-extension-api/revisions/f4e4cbd85f5b?raw)
