# App Object

> Source: https://elaichi.ai/docs/api-reference/apps/bundle/

Schema for the `App` resource in **Apps**.

_No documented properties._

## Methods

- [GET /bundle](/docs/api-reference/apps/bundle/listbundles) — List apps
- [POST /bundle](/docs/api-reference/apps/bundle/createbundle) — Create an app
- [GET /bundle/{id}](/docs/api-reference/apps/bundle/getbundle) — Get an app
- [PATCH /bundle/{id}](/docs/api-reference/apps/bundle/updatebundle) — Update an app
- [DELETE /bundle/{id}](/docs/api-reference/apps/bundle/deletebundle) — Delete an app
- [GET /bundle/{id}/draft/head](/docs/api-reference/apps/bundle/getbundledrafthead) — The app's current draft revision
- [PUT /bundle/{id}/items](/docs/api-reference/apps/bundle/setbundleitems) — Replace the app contents
- [GET /bundle/{id}/item](/docs/api-reference/apps/bundle/listbundleitems) — List the app contents
- [POST /bundle/{id}/version/preview](/docs/api-reference/apps/bundle/previewbundleversion) — Preview packaging a version
- [GET /bundle/{id}/version](/docs/api-reference/apps/bundle/listbundleversions) — List app versions
- [POST /bundle/{id}/version](/docs/api-reference/apps/bundle/createbundleversion) — Package a new app version
- [GET /bundle/{id}/version/{vid}](/docs/api-reference/apps/bundle/getbundleversion) — Get an app version
- [GET /bundle/{id}/version/{vid}/export](/docs/api-reference/apps/bundle/exportbundleversion) — Export an app version as a manifest
- [POST /bundle/{id}/transfer](/docs/api-reference/apps/bundle/transferbundle) — Transfer ownership of an app
- [GET /bundle/{id}/link](/docs/api-reference/apps/bundle/listbundlelinks) — List cross-organization install links
- [POST /bundle/{id}/link](/docs/api-reference/apps/bundle/createbundlelink) — Create a cross-organization install link
- [DELETE /bundle/{id}/link/{linkId}](/docs/api-reference/apps/bundle/revokebundlelink) — Revoke an install link
- [POST /bundle/{id}/share](/docs/api-reference/apps/bundle/sharebundle) — Share an app
- [GET /bundle/{id}/share](/docs/api-reference/apps/bundle/listbundleshares) — List an app shares
- [DELETE /bundle/{id}/share/{aclId}](/docs/api-reference/apps/bundle/revokebundleshare) — Revoke an app share
