Collections
List
client.collections.list(CollectionListParams { pageSize, paginationToken } query?, RequestOptionsoptions?): CollectionsCursor<CollectionListResponse { id, assetCount, createdAt, 6 more } >
GET/collections
Create
client.collections.create(CollectionCreateParams { name } body, RequestOptionsoptions?): CollectionCreateResponse { collection }
POST/collections
Retrieve
client.collections.retrieve(stringcollectionID, RequestOptionsoptions?): CollectionRetrieveResponse { collection }
GET/collections/{collectionId}
Update
client.collections.update(stringcollectionID, CollectionUpdateParams { name, thumbnail } body, RequestOptionsoptions?): CollectionUpdateResponse { collection }
PUT/collections/{collectionId}
Delete
client.collections.delete(stringcollectionID, RequestOptionsoptions?): CollectionDeleteResponse
DELETE/collections/{collectionId}
CollectionsAssets
Add
client.collections.assets.add(stringcollectionID, AssetAddParams { assetIds } body, RequestOptionsoptions?): AssetAddResponse { collection }
PUT/collections/{collectionId}/assets
Remove
client.collections.assets.remove(stringcollectionID, AssetRemoveParams { assetIds } body, RequestOptionsoptions?): AssetRemoveResponse { collection }
DELETE/collections/{collectionId}/assets
CollectionsModels
Add
client.collections.models.add(stringcollectionID, ModelAddParams { modelIds } body, RequestOptionsoptions?): ModelAddResponse { collection }
PUT/collections/{collectionId}/models
Remove
client.collections.models.remove(stringcollectionID, ModelRemoveParams { modelIds } body, RequestOptionsoptions?): ModelRemoveResponse { collection }
DELETE/collections/{collectionId}/models