List materials
Lists materials by scope, newest first. Signing in is optional: signed out, only `scope=public` is
Create a material
Creates a material owned by the caller. Every runtime texture with a source map gets its default
Get material details
Public and unlisted materials are readable without signing in; private and organization ones need the creator or an organization member.
Update a material
PUT and PATCH behave the same: a partial update. Only the fields sent change.
Update a material (partial)
PUT and PATCH behave the same: a partial update. Only the fields sent change.
Delete a material
Deletes the material and its variants; its stable links stop working at once. Allowed for the creator and the owners and admins of its organization.
List a material's encoded variants
The current (not superseded) server-encoded variants, ordered by texture. Readable by whoever may view the material.
Request encoded variants
Queues server-side encodes (basisu) of the material's runtime textures. Send either a `preset` or a
Delete an encoded variant
Removes the variant from the material; the stable links are purged. Allowed for the material's editors.