# REST API

Standard REST endpoints for interacting with your Foundation app programmatically.

## 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.
