# Agent endpoints and triggers replace Apps in Everruns

> App management is retired: an agent's endpoints and triggers now live on its Integrations tab, with an org-wide Exposures view and per-agent suspend.

Source: <https://everruns.com/docs/changelog/2026-09-18-agent-endpoints-replace-apps/>

Date: 2026-09-18
Products: Platform, Cloud
Category: Breaking
Available: In 0.30.0
Pull request: everruns/everruns#3698
Pull request: everruns/everruns#3624
Pull request: everruns/everruns#3627
Pull request: everruns/everruns#3621
Pull request: everruns/everruns#3618
Pull request: everruns/everruns#3607

The App abstraction is retired. Endpoints (Slack, webhook, AG-UI, A2A, public chat and others) and triggers now belong to the agent.

**In the UI:** an agent’s **Integrations** tab lists its endpoints and triggers, each with its own publish switch and real endpoint URL, plus a switch to suspend all of the agent’s exposures at once. A new **Exposures** page lists every endpoint and trigger in the organization, flags anonymous live ones, and can suspend or resume an agent. App management pages are gone.

**In the API:** publishing moves one endpoint. Suspend with `POST /v1/agents/{agent_id}/exposures/suspend` and resume with `.../resume`. App write and command surfaces are removed; existing App records are frozen and ingress URLs keep working.

See [Channels](https://everruns.com/docs/features/channels/) and [Agent triggers](https://everruns.com/docs/features/agent-triggers/). [#3698](https://github.com/everruns/everruns/pull/3698), [#3624](https://github.com/everruns/everruns/pull/3624), [#3627](https://github.com/everruns/everruns/pull/3627), [#3621](https://github.com/everruns/everruns/pull/3621)