# Content APIs to manage files ## List content - [GET /v0/enterprise/{enterprise_id}/content/](https://develop-api.esper.io/openapi/content/getallcontent.md): Get all files in a tenant ## Get content information - [GET /v0/enterprise/{enterprise_id}/content/{content_id}/](https://develop-api.esper.io/openapi/content/getcontent.md): Get information about a file ## Delete Content - [DELETE /v0/enterprise/{enterprise_id}/content/{content_id}/](https://develop-api.esper.io/openapi/content/deletecontent.md): Delete content. ## Patch a content instance - [PATCH /v0/enterprise/{enterprise_id}/content/{content_id}/](https://develop-api.esper.io/openapi/content/patchcontent.md) ## Upload new content - [POST /v0/enterprise/{enterprise_id}/content/upload/](https://develop-api.esper.io/openapi/content/postcontent.md): Uploaded content to Esper ## Upload file to Remote File Manager - [POST /v0/enterprise/{enterprise_id}/content/remote-file/](https://develop-api.esper.io/openapi/content/uploadremotefile.md): Upload file through SCAPI server to REMOTE_FILE_MANAGER bucket. Files are automatically deleted after 1 day. ## Generate download URL for existing file - [POST /v0/enterprise/{enterprise_id}/content/remote-file/generate_download_url/](https://develop-api.esper.io/openapi/content/generatedownloadurl.md): Generate a pre-signed download URL for an existing file in REMOTE_FILE_MANAGER bucket