Skip to main content
POST
Start a model conversion operation

Authorizations

Authorization
string
header
required

Mint API key sent as a Bearer token.

Headers

Idempotency-Key
string

Optional stable key for safely retrying an uncertain mutating request. Mint creates an internal key when this header is omitted. Reusing a supplied key with different parameters returns 409.

Required string length: 1 - 255

Path Parameters

modelId
string
required

Mint 3D Model ID owned by the authenticated account.

Body

application/json

Choose the downloadable formats Mint should create from this 3D Model.

targetFormats
enum<string>[]
required

Output formats to create. Duplicate values are ignored.

Required array length: 1 - 5 elements
Available options:
glb,
obj,
stl,
usdz,
fbx
name
string

Optional title used for the conversion output and exported files.

Required string length: 1 - 120

Response

An earlier request with the same retry key returned this operation.

A long-running operation acting on one Mint model.

object
string
required

Stable object discriminator.

Allowed value: "operation"
id
string
required

Mint operation ID used for polling.

type
enum<string>
required

The work this operation performs.

Available options:
model_conversion
generationMode
enum<string>
required

Workflow mode for this operation.

Available options:
auto,
review
status
enum<string>
required

Current operation lifecycle status.

Available options:
queued,
running,
preview_ready,
billing_required,
succeeded,
partially_succeeded,
failed,
canceled
resource
object
required

The Mint model affected by this operation.

createdAt
string<date-time>
required

When the operation was created.

updatedAt
string<date-time>
required

When the operation last changed.

conversion
object

Conversion job and its downloadable outputs.

billing
object

The billing action required before this operation can continue.

credits
object

Credit estimate, active reservation, finalized charge, and post-reservation balance for this operation.

error
object

Terminal failure details when the operation failed.

completedAt
string<date-time>

When the operation completed.

canceledAt
string<date-time>

When the operation was canceled.