# Assets

Use this API to upload/download Assets like attachments.

 - [POST /assets](https://apidev.egain.com/apis/v3/conversation/conversationmgr/api-bundled/assets/createasset.md): # Overview Use this API to generate a signed URL for uploading an asset. Use contentUrl in response as it is used for uploading content. Make sure you upload files which have the same content type and
 - [GET /assets/{id}](https://apidev.egain.com/apis/v3/conversation/conversationmgr/api-bundled/assets/getasset.md): Use this API to generate a signed URL for downloading content. Use contentUrl in response as it used is for downloading content. ## Scope Client application must have 'app.conversation.conversationmgr
 - [DELETE /assets/{id}](https://apidev.egain.com/apis/v3/conversation/conversationmgr/api-bundled/assets/deleteasset.md): # Overview Use this API to delete an asset. After an asset is used in a message the asset cannot be deleted. ## Scope Client application must have 'app.conversation.conversationmgr.interaction.manage'
