POST /api/v1/virtual-fitting is the recommended endpoint for production try-on flows.
One endpoint for avatar reuse and garment application
Virtual Try-On API
Use the WEARFITS Virtual Fitting endpoint to apply garments and shoes onto reusable digital twins.
Inputs support garment packshots plus optional on-model references for fit and drape guidance.
Result caching and digital twin caching reduce latency for repeat customer sessions.
Machine-readable surfaces
Built for developers and AI agents
- /llms.txt concise AI context and link map
- /llms-full.txt expanded endpoint and integration context
- /docs/openapi-summary.md human and agent-readable API summary
- /widget/tryon.js embeddable storefront modal loader
Key Questions
Can the same customer avatar be reused?
Yes. Save the returned digitalTwinId and pass it in later requests to skip twin generation.
Which product categories are supported?
Tops, bottoms, and full-body garments such as dresses or jumpsuits. Every virtual fitting request needs at least one of those, and shoes can be added on top of an outfit. Standalone footwear try-on is a separate pipeline: the shoe-3d endpoint generates a 3D shoe model and an AR shoe try-on.
Does the API return synchronously?
Virtual fitting creates an asynchronous job. Poll GET /api/v1/jobs/{jobId} or use signed webhooks.