# Product Image ## 1. Create an Upload Slot - [GET /uploadmanager.newuploadslot](https://api.pricefx.com/openapi/reference/pricefx-server_openapi/product-image/get-uploadmanager.newuploadslot-ownertypedid.md): Returns a slot ID that is needed for the /bdmanager.upload/{typedId}/{slot_id}, or /productimages.upload/{slot_id}/{sku} (Upload a File) endpoint. >Information > >To upload a file you need to perform the following actions: >1. Create an Upload Slot >2. Upload a File >3. Delete an Upload Slot ## 2. Upload a File - [POST /productimages.upload/{slot_id}/{sku}](https://api.pricefx.com/openapi/reference/pricefx-server_openapi/product-image/post-productimages.upload-slot_id-sku.md): Uploads a file and adds it to the specified product. To upload a file you need to retrieve the slot ID using the /uploadmanager.newuploadslot (Create an Upload Slot) endpoint. >Information > >To upload a file you need to perform the following actions: >1. Create an Upload Slot >2. Upload a File >3. Delete an Upload Slot ## 3. Delete an Upload Slot - [GET /uploadmanager.deleteslot/{slot_id}](https://api.pricefx.com/openapi/reference/pricefx-server_openapi/product-image/get-delete-an-upload-slot.md): Deletes the upload slot that has been created using the /uploadmanager.newuploadslot (Create an Upload Slot) method and retrieves the file upload status, file version and other details. >Information > >To upload a file you need to perform the following actions: >1. Create an Upload Slot >2. Upload a File >3. Delete an Upload Slot ## 1. Create an Upload Slot - [GET /uploadmanager.newuploadslot](https://api.pricefx.com/openapi/reference/pricefx-server_openapi/attachments/get-uploadmanager.newuploadslot-ownertypedid.md): Returns a slot ID that is needed for the /bdmanager.upload/{typedId}/{slot_id}, or /productimages.upload/{slot_id}/{sku} (Upload a File) endpoint. >Information > >To upload a file you need to perform the following actions: >1. Create an Upload Slot >2. Upload a File >3. Delete an Upload Slot ## 3. Delete an Upload Slot - [GET /uploadmanager.deleteslot/{slot_id}](https://api.pricefx.com/openapi/reference/pricefx-server_openapi/attachments/get-delete-an-upload-slot.md): Deletes the upload slot that has been created using the /uploadmanager.newuploadslot (Create an Upload Slot) method and retrieves the file upload status, file version and other details. >Information > >To upload a file you need to perform the following actions: >1. Create an Upload Slot >2. Upload a File >3. Delete an Upload Slot ## 1. Create an Upload Slot - [GET /uploadmanager.newuploadslot](https://api.pricefx.com/openapi/reference/pricefx-server_openapi/product-image/get-uploadmanager.newuploadslot-ownertypedid.md): Returns a slot ID that is needed for the /bdmanager.upload/{typedId}/{slot_id}, or /productimages.upload/{slot_id}/{sku} (Upload a File) endpoint. >Information > >To upload a file you need to perform the following actions: >1. Create an Upload Slot >2. Upload a File >3. Delete an Upload Slot ## 2. Upload a File - [POST /productimages.upload/{slot_id}/{sku}](https://api.pricefx.com/openapi/reference/pricefx-server_openapi/product-image/post-productimages.upload-slot_id-sku.md): Uploads a file and adds it to the specified product. To upload a file you need to retrieve the slot ID using the /uploadmanager.newuploadslot (Create an Upload Slot) endpoint. >Information > >To upload a file you need to perform the following actions: >1. Create an Upload Slot >2. Upload a File >3. Delete an Upload Slot ## 3. Delete an Upload Slot - [GET /uploadmanager.deleteslot/{slot_id}](https://api.pricefx.com/openapi/reference/pricefx-server_openapi/product-image/get-delete-an-upload-slot.md): Deletes the upload slot that has been created using the /uploadmanager.newuploadslot (Create an Upload Slot) method and retrieves the file upload status, file version and other details. >Information > >To upload a file you need to perform the following actions: >1. Create an Upload Slot >2. Upload a File >3. Delete an Upload Slot