---
title: "Rodin: The all in one API for generating Rodin. This is the same as calling `rodin_mesh`, `rodin_texture` and `rodin_pack` in sequence."
method: POST
path: "/api/v2/rodin"
tags: ["API"]
---

# Rodin: The all in one API for generating Rodin. This is the same as calling `rodin_mesh`, `rodin_texture` and `rodin_pack` in sequence.

`POST /api/v2/rodin`

## Request body

- ApiGenerateRodinRequestDto
  - `prompt` string
  - `seed` number
  - `geometry_file_format` 'glb' | 'usdz' | 'fbx' | 'obj' | 'stl', required
  - `material` 'PBR' | 'Shaded', required
  - `quality` 'high' | 'medium' | 'low' | 'extra-low', required
  - `use_hyper` object, required
  - `tier` 'RodinApiGeneration.Regular' | 'RodinApiGeneration.Sketch', required
  - `TAPose` object
  - `bbox_condition` unknown[]
    - unknown
  - `mesh_mode` 'Quad' | 'Raw'
  - `mesh_simplify` object
  - `addons` string[], required

## Response `201`

- ApiGenerateRodinResponseDto
  - `error` object
  - `message` string
  - `uuid` string
  - `jobs` object[]

---

[API](https://skmtc.net/deemos/apis/hyperhuman-rest-api-documentation.md) · [All operations](https://skmtc.net/deemos/apis/hyperhuman-rest-api-documentation/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/deemos/hyperhuman-rest-api-documentation/revisions/7fcc212485fb/schema)
