Skip to main content

Class: AdminCollectionsResource

Hierarchy

  • default

    AdminCollectionsResource

Methods

addProducts

addProducts(id, payload, customHeaders?): ResponsePromise<AdminCollectionsRes>

Description

Updates products associated with a Product Collection

Parameters

NameTypeDescription
idstringthe id of the Collection
payloadAdminPostProductsToCollectionReqan object which contains an array of Product IDs to add to the Product Collection
customHeadersRecord<string, any>

Returns

ResponsePromise<AdminCollectionsRes>

Defined in

medusa-js/src/resources/admin/collections.ts:100


create

create(payload, customHeaders?): ResponsePromise<AdminCollectionsRes>

Description

Creates a collection.

Parameters

NameType
payloadAdminPostCollectionsReq
customHeadersRecord<string, any>

Returns

ResponsePromise<AdminCollectionsRes>

Created collection.

Defined in

medusa-js/src/resources/admin/collections.ts:22


delete

delete(id, customHeaders?): ResponsePromise<DeleteResponse>

Description

deletes a collection

Parameters

NameTypeDescription
idstringid of collection to delete.
customHeadersRecord<string, any>

Returns

ResponsePromise<DeleteResponse>

Deleted response

Defined in

medusa-js/src/resources/admin/collections.ts:52


list

list(query?, customHeaders?): ResponsePromise<AdminCollectionsListRes>

Description

Lists collections matching a query

Parameters

NameTypeDescription
query?AdminGetCollectionsParamsQuery for searching collections
customHeadersRecord<string, any>

Returns

ResponsePromise<AdminCollectionsListRes>

a list of collections matching the query.

Defined in

medusa-js/src/resources/admin/collections.ts:80


removeProducts

removeProducts(id, payload, customHeaders?): ResponsePromise<DeleteResponse>

Description

Removes products associated with a Product Collection

Parameters

NameTypeDescription
idstringthe id of the Collection
payloadAdminDeleteProductsFromCollectionReqan object which contains an array of Product IDs to add to the Product Collection
customHeadersRecord<string, any>

Returns

ResponsePromise<DeleteResponse>

Defined in

medusa-js/src/resources/admin/collections.ts:115


retrieve

retrieve(id, customHeaders?): ResponsePromise<AdminCollectionsRes>

Description

get a collection

Parameters

NameTypeDescription
idstringid of the collection to retrieve.
customHeadersRecord<string, any>

Returns

ResponsePromise<AdminCollectionsRes>

the collection with the given id

Defined in

medusa-js/src/resources/admin/collections.ts:66


update

update(id, payload, customHeaders?): ResponsePromise<AdminCollectionsRes>

Description

Updates a collection

Parameters

NameTypeDescription
idstringid of the collection to update.
payloadAdminPostCollectionsCollectionRequpdate to apply to collection.
customHeadersRecord<string, any>

Returns

ResponsePromise<AdminCollectionsRes>

the updated collection.

Defined in

medusa-js/src/resources/admin/collections.ts:37