Create one guest virtual try-on
create_try_onGenerate a DressMe virtual try-on from the user’s personal photo and clothing reference only after their explicit request and permission. In ChatGPT pass both attached image files; in Codex pass the two asset IDs returned by completed private uploads. Use one method, not both. Consumes one session attempt and one shared daily attempt. One attempt per guest session, ten per day across all guests. Do not automatically retry or bypass limits. Returns a receipt; get_try_on retrieves its status/result.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"consent": "<consent>"
},
"name": "create_try_on"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| consent | Yes | ||
| garment_image | No | ||
| personal_image | No | ||
| product_asset_id | No | ||
| personal_asset_id | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | ||
| jobId | No | ||
| status | Yes | ||
| timing | No | ||
| createdAt | Yes | ||
| requestId | Yes | ||
| updatedAt | Yes | ||
| failureCode | No | ||
| queuePaused | No | ||
| failureStage | No | ||
| queuePosition | No | ||
| resultAssetId | No | ||
| durationSeconds | No | ||
| failureHttpStatus | No | ||
| submissionAttempted | No | ||
| minimumStartGapSeconds | No |