Skip to main content
A Pack is a named group of platform objects. The platform’s catalogue of open-license models is too large to browse as one list, so it is grouped into packs by subject, and an organization subscribes to the ones it wants. Packs are the only route to platform objects. An organization’s object library lists its own uploads; platform objects appear when building a stage, and only from packs that organization has enabled.

Key fields

Subscription

Subscription is per organization and is what makes a pack’s objects available:
  • POST /packs/{packId}/subscription subscribes the caller’s organization.
  • DELETE /packs/{packId}/subscription unsubscribes it, which hides the pack’s objects without affecting anything already placed.

Endpoints

Full endpoint reference is available in the OpenAPI spec. Key operations:
  • GET /packs: list packs, with the caller’s subscription state
  • POST /packs: create a pack
  • PATCH /packs/{packId}: update its fields
  • GET /packs/{packId}/objects: the objects in a pack
  • POST /packs/{packId}/objects: add objects to a curated pack
  • POST /packs/{packId}/subscription: subscribe the organization