# Apps

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

Base URL: `https://api.truto.one/unified/`

Set the `integrated_account_id` query parameter on every request to scope it to a specific connection.

## Resources

- [App](/docs/api-reference/apps/bundle)
  - [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
- [App Install](/docs/api-reference/apps/bundle-install)
  - [POST /bundle-install/preview](/docs/api-reference/apps/bundle-install/previewbundleinstall) — Preview an install
  - [GET /bundle-install](/docs/api-reference/apps/bundle-install/listbundleinstalls) — List your installs
  - [POST /bundle-install](/docs/api-reference/apps/bundle-install/createbundleinstall) — Install an app
  - [GET /bundle-install/{id}](/docs/api-reference/apps/bundle-install/getbundleinstall) — Get an install
  - [GET /bundle-install/{id}/item](/docs/api-reference/apps/bundle-install/listbundleinstallitems) — List what an install created
  - [POST /bundle-install/{id}/resume](/docs/api-reference/apps/bundle-install/resumebundleinstall) — Resume a failed install
  - [POST /bundle-install/{id}/rollback](/docs/api-reference/apps/bundle-install/rollbackbundleinstall) — Roll back an install
