Appearance
REST API
Standard REST endpoints for interacting with your Foundation app programmatically.
Public init
The public init endpoint returns runtime configuration for an app:
http
GET /api/v1/public/init
X-Foundation-Mvp-Tenant-Id: <tenant-id>
X-Foundation-Mvp-Application-Id: <application-id>Use those header names exactly. The endpoint does not accept alternate tenant or application header names, query parameters, or SDK option names as request headers.
Authentication
All API requests require authentication via:
- OAuth 2.0 tokens — for user-context requests
- API keys — for service-to-service or programmatic access
Endpoints
Endpoints are generated based on your app's configuration. Each enabled entity, action, and integration capability gets REST endpoints.
API as a Service
When enabled, your app's users can access the API with their own API keys. This lets them build integrations and automations on top of your app.