resourcepack.ai
DOCS

Packs

Read a model's settings

What a model is (model, vehicle, or item3d for a 3D item's geometry), whether a placed copy stops a vehicle, and the names of its animations: what give_asset's animation and Animate with AI's fromAnimation take.

GET/packs/{pack}/models/{model}

Path parameters

packstringrequired

The pack's slug, as returned by the packs endpoints.

modelstringrequired

The model's name from the asset listing.

Response · 200

The model.

packstringrequired

The pack.

modelobjectrequired

The model.

idstringrequired

The model's id, its name in the asset listing.

typestringrequired

What it is.

Options: model, vehicle, mob, item3d, item_model

stopsVehiclesbooleanrequired

Whether a placed copy stops a vehicle.

animationsarray of stringrequired

Its animations' names.

statusstringrequired

generating, ready or error.

Error codes

Branch on error.code, never on the message.

invalid_api_key401

The key isn't one of ours, or it has been revoked.

missing_api_key401

No Authorization: Bearer header was sent.

wrong_key_kind401

An MCP key sent to the REST API, or an API key sent to the MCP server. Each only opens its own.

account_suspended403

The account is suspended, so its keys open nothing. message says until when, if the suspension has an end date.

plan_required403

The key is valid, but its account's plan does not include the API.

not_found404

No such pack, asset or job.