Poses API
Poses API
The Poses API allows you to generate additional pose variations for your AI model generations.
POST
Create Multi-Pose Task
Generate multiple looks/poses for an existing model task.
Parameters
- models_image_generation_task_idRequiredID of the base model task.
- variant_codeOptionalChoose from 1 LOOK, 2 LOOKS, 4 LOOKS, or 7 LOOKS. (Default is '1_LOOK').
Available Variants
- image_qualityOptional'2k' or '4k'. (Default is '2k').
POST/api/v2/models/multipose-tasks/look-wise/
RequestHeaders
x-api-key: "YOUR_API_KEY"
Body (JSON)
{
"variant_code": "7_LOOKS",
"models_image_generation_task_id": 488,
"image_quality": "4k"
}200 OKResponse
{
"id": 512,
"status": "queued",
"created_at": "2024-05-05T12:05:00Z"
}GET
Get Poses Task
Retrieve the current status, progress, and generated results of a specific multi-pose generation task using its unique ID.
Parameters
- task_idRequiredUnique ID of the poses task to retrieve.
GET/api/v2/models/multipose-tasks/{task_id}/
RequestHeaders
x-api-key: "YOUR_API_KEY"
200 OKResponse
{
"id": 512,
"status": "completed",
"result_url": "https://cdn.vtryon.com/res/..."
}GET
Get All Multi-Pose Tasks
Retrieve status and results for multi-pose generation tasks.
Parameters
- pageOptionalThe page number to retrieve (e.g., page=1).
- page_sizeOptionalThe number of items to return per page (e.g., page_size=10).
GET/api/v2/models/multipose-tasks/
RequestHeaders
x-api-key: "YOUR_API_KEY"
200 OKResponse
{
"count": 1,
"results": [
{
"id": 512,
"status": "completed",
"pose_variants": [
{ "url": "https://cdn.vtryon.com/res/pose1..." },
{ "url": "https://cdn.vtryon.com/res/pose2..." }
]
}
]
}DELETE
Delete Poses Task
Permanently deletes a specific multi-pose generation task using its ID.
Parameters
- task_idRequiredUnique ID of the poses task to delete.
DELETE/api/v2/models/multipose-tasks/{task_id}/
RequestHeaders
x-api-key: "YOUR_API_KEY"
200 OKResponse
{
"detail": "Deleted successfully"
}