Skip to main content

Class: AdminCollectionsResource

Hierarchy

  • defaultCopy to Clipboard

    AdminCollectionsResourceCopy to Clipboard

Methods

addProducts

addProducts(idCopy to Clipboard, payloadCopy to Clipboard, customHeaders?Copy to Clipboard): ResponsePromiseCopy to Clipboard<AdminCollectionsResCopy to Clipboard>

DescriptionCopy to Clipboard

Updates products associated with a Product Collection

Parameters

NameTypeDescription
idCopy to ClipboardstringCopy to Clipboardthe id of the Collection
payloadCopy to ClipboardAdminPostProductsToCollectionReqCopy to Clipboardan object which contains an array of Product IDs to add to the Product Collection
customHeadersCopy to ClipboardRecordCopy to Clipboard<stringCopy to Clipboard, anyCopy to Clipboard>

Returns

ResponsePromiseCopy to Clipboard<AdminCollectionsResCopy to Clipboard>

Defined in

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


create

create(payloadCopy to Clipboard, customHeaders?Copy to Clipboard): ResponsePromiseCopy to Clipboard<AdminCollectionsResCopy to Clipboard>

DescriptionCopy to Clipboard

Creates a collection.

Parameters

NameType
payloadCopy to ClipboardAdminPostCollectionsReqCopy to Clipboard
customHeadersCopy to ClipboardRecordCopy to Clipboard<stringCopy to Clipboard, anyCopy to Clipboard>

Returns

ResponsePromiseCopy to Clipboard<AdminCollectionsResCopy to Clipboard>

Created collection.

Defined in

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


delete

delete(idCopy to Clipboard, customHeaders?Copy to Clipboard): ResponsePromiseCopy to Clipboard<DeleteResponseCopy to Clipboard>

DescriptionCopy to Clipboard

deletes a collection

Parameters

NameTypeDescription
idCopy to ClipboardstringCopy to Clipboardid of collection to delete.
customHeadersCopy to ClipboardRecordCopy to Clipboard<stringCopy to Clipboard, anyCopy to Clipboard>

Returns

ResponsePromiseCopy to Clipboard<DeleteResponseCopy to Clipboard>

Deleted response

Defined in

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


list

list(query?Copy to Clipboard, customHeaders?Copy to Clipboard): ResponsePromiseCopy to Clipboard<AdminCollectionsListResCopy to Clipboard>

DescriptionCopy to Clipboard

Lists collections matching a query

Parameters

NameTypeDescription
query?Copy to ClipboardAdminGetCollectionsParamsCopy to ClipboardQuery for searching collections
customHeadersCopy to ClipboardRecordCopy to Clipboard<stringCopy to Clipboard, anyCopy to Clipboard>

Returns

ResponsePromiseCopy to Clipboard<AdminCollectionsListResCopy to Clipboard>

a list of collections matching the query.

Defined in

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


removeProducts

removeProducts(idCopy to Clipboard, payloadCopy to Clipboard, customHeaders?Copy to Clipboard): ResponsePromiseCopy to Clipboard<DeleteResponseCopy to Clipboard>

DescriptionCopy to Clipboard

Removes products associated with a Product Collection

Parameters

NameTypeDescription
idCopy to ClipboardstringCopy to Clipboardthe id of the Collection
payloadCopy to ClipboardAdminDeleteProductsFromCollectionReqCopy to Clipboardan object which contains an array of Product IDs to add to the Product Collection
customHeadersCopy to ClipboardRecordCopy to Clipboard<stringCopy to Clipboard, anyCopy to Clipboard>

Returns

ResponsePromiseCopy to Clipboard<DeleteResponseCopy to Clipboard>

Defined in

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


retrieve

retrieve(idCopy to Clipboard, customHeaders?Copy to Clipboard): ResponsePromiseCopy to Clipboard<AdminCollectionsResCopy to Clipboard>

DescriptionCopy to Clipboard

get a collection

Parameters

NameTypeDescription
idCopy to ClipboardstringCopy to Clipboardid of the collection to retrieve.
customHeadersCopy to ClipboardRecordCopy to Clipboard<stringCopy to Clipboard, anyCopy to Clipboard>

Returns

ResponsePromiseCopy to Clipboard<AdminCollectionsResCopy to Clipboard>

the collection with the given id

Defined in

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


update

update(idCopy to Clipboard, payloadCopy to Clipboard, customHeaders?Copy to Clipboard): ResponsePromiseCopy to Clipboard<AdminCollectionsResCopy to Clipboard>

DescriptionCopy to Clipboard

Updates a collection

Parameters

NameTypeDescription
idCopy to ClipboardstringCopy to Clipboardid of the collection to update.
payloadCopy to ClipboardAdminPostCollectionsCollectionReqCopy to Clipboardupdate to apply to collection.
customHeadersCopy to ClipboardRecordCopy to Clipboard<stringCopy to Clipboard, anyCopy to Clipboard>

Returns

ResponsePromiseCopy to Clipboard<AdminCollectionsResCopy to Clipboard>

the updated collection.

Defined in

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

Was this page helpful?