# Application APIs for application management ## List apps in enterprise - [GET /enterprise/{enterprise_id}/application/](https://develop-api.esper.io/openapi/application/getallapplications.md): Returns Application list ## Get application information - [GET /enterprise/{enterprise_id}/application/{application_id}/](https://develop-api.esper.io/openapi/application/getapplication.md): Returns Application instance ## Delete an application - [DELETE /enterprise/{enterprise_id}/application/{application_id}/](https://develop-api.esper.io/openapi/application/deleteapplication.md): Empty response ## List App versions - [GET /enterprise/{enterprise_id}/application/{application_id}/version/](https://develop-api.esper.io/openapi/application/getappversions.md): Returns AppVersion list ## Get app version information - [GET /enterprise/{enterprise_id}/application/{application_id}/version/{version_id}/](https://develop-api.esper.io/openapi/application/getappversion.md): Returns AppVersion instance ## Delete app version - [DELETE /enterprise/{enterprise_id}/application/{application_id}/version/{version_id}/](https://develop-api.esper.io/openapi/application/deleteappversion.md): Empty response ## Patch an App version instance - [PATCH /enterprise/{enterprise_id}/application/{application_id}/version/{version_id}/](https://develop-api.esper.io/openapi/application/patchappversion.md) ## List install devices - [GET /enterprise/{enterprise_id}/application/{application_id}/version/{version_id}/installdevices](https://develop-api.esper.io/openapi/application/getinstalldevices.md): Returns list of devices with the specified app version installed ## Upload an application to enterprise - [POST /enterprise/{enterprise_id}/application/upload/](https://develop-api.esper.io/openapi/application/upload.md): Returns application ## List Google enterprises - [GET /v0/enterprise/{enterprise_id}/emm](https://develop-api.esper.io/openapi/application/getemminstances.md): Returns enterprise instances ## Get Google enterprise information - [GET /v0/enterprise/{enterprise_id}/emm/{emm_id}](https://develop-api.esper.io/openapi/application/getemminstance.md): Returns enterprise instance ## List webtokens - [GET /v0/enterprise/{enterprise_id}/emm/{emm_id}/webtoken/](https://develop-api.esper.io/openapi/application/getwebtokens.md): Returns list of webtokens ## Creates a webtoken instance - [POST /v0/enterprise/{enterprise_id}/emm/{emm_id}/webtoken/](https://develop-api.esper.io/openapi/application/createwebtoken.md): Returns webtoken instance ## Get webtoken instance - [GET /v0/enterprise/{enterprise_id}/emm/{emm_id}/webtoken/{webtoken_id}](https://develop-api.esper.io/openapi/application/getwebtokeninstance.md): Returns webtoken instance ## Updates webtoken instance - [PUT /v0/enterprise/{enterprise_id}/emm/{emm_id}/webtoken/{webtoken_id}](https://develop-api.esper.io/openapi/application/updatewebtokeninstance.md): Returns webtoken instance ## Patches webtoken instance - [PATCH /v0/enterprise/{enterprise_id}/emm/{emm_id}/webtoken/{webtoken_id}](https://develop-api.esper.io/openapi/application/patchwebtokeninstance.md): Returns webtoken instance ## Deletes a webtoken instance - [DELETE /v0/enterprise/{enterprise_id}/emm/{emm_id}/webtoken/{webtoken_id}](https://develop-api.esper.io/openapi/application/deletewebtokeninstance.md): Empty response ## List Google Play applications - [GET /v0/enterprise/{enterprise_id}/emm/{emm_id}/product/](https://develop-api.esper.io/openapi/application/getgoogleapps.md): Returns list of Google Play applications ## Post a Google play application - [POST /v0/enterprise/{enterprise_id}/emm/{emm_id}/product/](https://develop-api.esper.io/openapi/application/addgoogleapp.md): Returns instance of Google application ## Get application information - [GET /v0/enterprise/{enterprise_id}/emm/{emm_id}/product/{product_id}](https://develop-api.esper.io/openapi/application/getappinfo.md): Returns application instance ## Update application instance - [PUT /v0/enterprise/{enterprise_id}/emm/{emm_id}/product/{product_id}](https://develop-api.esper.io/openapi/application/updateappinfo.md): Returns application instance ## Patch application instance - [PATCH /v0/enterprise/{enterprise_id}/emm/{emm_id}/product/{product_id}](https://develop-api.esper.io/openapi/application/patchappinfo.md): Returns application instance ## Delete application instance - [DELETE /v0/enterprise/{enterprise_id}/emm/{emm_id}/product/{product_id}](https://develop-api.esper.io/openapi/application/deleteappinstance.md): Empty response ## List product installations - [GET /v0/enterprise/{enterprise_id}/emm/{emm_id}/product/{product_id}/install/](https://develop-api.esper.io/openapi/application/listproducts.md): Returns list of product installations ## Gets minimum information regarding application - [GET /v1/enterprise/{enterprise_id}/applications-minimal/](https://develop-api.esper.io/openapi/application/getminappinfo.md): Returns id and package name of application