Integrations / API & Developers

Photo in, fit payload out

For custom, headless and native storefronts. Two endpoints cover the whole flow: create a render, read the confidence payload.

2

Endpoints to integrate

3

SDKs — JS, Python, PHP

99.95%

Rolling 12-month uptime

60/min

Default rate limit per key

Reference

One request, one decision

POST /v1/renders

POST /v1/renders
Authorization: Bearer sk_live_...
Content-Type: application/json

{
  "garment_id": "grm_4821",
  "photo_url": "https://cdn.store.com/tmp/abc.jpg",
  "size_chart_id": "chart_ss26_tops"
}

200 OK
{
  "render_url": "https://cdn.omnyfit.com/r/9f2c.jpg",
  "render_ms": 1712,
  "recommended_size": "M",
  "confidence": { "S": 0.22, "M": 0.94, "L": 0.61, "XL": 0.12 }
}

Specifics

Implementation notes.

Auth

Bearer secret keys, server-side only. Browser uploads use short-lived signed upload tokens.

Photo handling

Photos are processed in memory and dropped after the render completes; render URLs expire in 24 hours by default.

Webhooks

render.completed, render.failed and session.converted events, signed with HMAC-SHA256.

Latency

Median 1.7s end-to-end from a European or North American edge region.

Sandbox

Test keys return deterministic renders and confidence payloads, free of charge.

CALCULATE YOUR ROI

Stop paying 65% of retail to ship a size back. Calculate your ROI.

No commitment to see your numbers. Takes about 90 seconds.

CONTACT US

Ready to reduce returns? Talk to us.

Tell us about your store and we will set up a personalized demo for you!

Send a message