Log inTalk to us

Apps

Team-owned apps that extend the dashboard and act on a project: register an app at /v1/teams/{team_id}/apps (UI origins, extensions, requested scopes, webhook URL, client secret), then install it in a project at /v1/tenants/{tenant_id}/apps/{app_id}/install after its consent view, and uninstall it to revoke everything at once. Apps may hold stations:control, billing:write and tariffs:write with consent and their own per-install rate limit, never billing:refund. Private to the owning team's projects. Changing, archiving or rotating an app, and listing its installs, reach every project it is installed in: a developer limited to some projects does them only while every active install is in one of theirs. Signed-in users only; API keys and connected apps are refused. Not the MCP OAuth connected apps.

16 endpoints