Docsweb-app
Web Application Integration
Integrate a web application with AppKit technical configuration and platform APIs.
Ownership boundary
- AppKit owns technical application registration, environments/config, technical permissions, storage, communications, webhooks, SDK/platform infrastructure, and AppKit MCP.
- Outborn Account owns human identity, login/OAuth/OIDC, organizations, memberships, MFA, passkeys, and human sessions.
- Outborn Core owns the shared commercial catalog, plans, prices, subscriptions, invoices, entitlements, trials, and limits.
- Outborn AI owns model providers, agents, workflows, RAG/vector search, inference runtime, and AI usage/cost.
Resolve the target application first and carry applicationId. Resolve environmentId as well for environment-scoped secrets, integrations, and configuration.
App-scoped technical requests
typescript
const response = await fetch(
`${APPKIT_URL}/api/v1/admin/applications/${APP_ID}/activity`,
{ headers: { 'X-App-ID': APP_ID } },
);For human authentication, use the Outborn Account integration owned by the application rather than implementing a parallel identity gateway in AppKit.
