upload - JS SDK Admin Reference
This documentation provides a reference to the sdk.admin.upload
set of methods used to send requests to Medusa's Admin API routes.
create#
This method creates a new upload. It sends a request to the Upload Files API route.
Example#
1sdk.admin.upload.create(2 {3 files: [4 // file uploaded as a base64 string5 {6 name: "test.txt",7 content: "test", // Should be the base64 content of the file8 },9 // file uploaded as a File object10 new File(["test"], "test.txt", { type: "text/plain" })11 ],12 }13)14.then(({ files }) => {15 console.log(files)16})
Parameters#
body
BaseUploadFileThe details of the files to upload.
body
BaseUploadFileConfigure the fields and relations to retrieve in the uploaded files.
Headers to pass in the request.
Returns#
Promise
Promise<AdminFileListResponse>The upload files' details.
Promise
Promise<AdminFileListResponse>retrieve#
This method retrieves a file's details by its ID. It sends a request to the Get File API route.
Example#
Parameters#
id
stringThe ID of the file to retrieve.
Query parameters to pass in the request.
Headers to pass in the request.
Returns#
Promise
Promise<AdminFileResponse>The file's details.
Promise
Promise<AdminFileResponse>delete#
This method deletes a file by its ID from the configured File Module Provider. It sends a request to the Delete File API route.
Example#
Parameters#
id
stringThe ID of the file to delete.
Headers to pass in the request.
Returns#
Promise
Promise<AdminFileDeleteResponse>The deletion's details.
Promise
Promise<AdminFileDeleteResponse>Was this page helpful?