Open Inventory / Docs
EndpointsMediaResourcesIdMedia

Upload up to 12 media files, including Apple USDZ object models

The API runs on your application instance. Schemas and field names come directly from the OpenAPI specification. Session-authenticated requests require a session on that instance.

POST
/resources/{id}/media

Authorization

bearerAuth
headerAuthorizationBearer <inv_ token>

Path Parameters

id*string
Formatuuid

Header Parameters

Idempotency-Key?string

UUID identifying one queue operation; safe to reuse for retries.

Formatuuid
X-Organization-ID?string

Organization membership selected for this request. User-bound credentials may select any active membership; standalone tokens may only repeat their pinned organization ID.

Formatuuid

Request Body

multipart/form-data
  1. body
files?array<>

Images, videos, PDF documents, or .usdz models sent as model/vnd.usdz+zip.

Itemsitems <= 12

Response Body

Replayed the existing upload batch

Example Request
curl -X POST 'https://inventory.example.com/api/v1/resources/497f6eca-6276-4993-bfeb-53cbbbba6f08/media'
Example Response
Empty