# Constal Platform API documentation > Platform API concepts, workflows, operations, and reference for humans and agents. - [Platform API](https://constal.ai/docs/api.md): Operate Constal through the authenticated, single-version HTTP API while using the SDK only for executable runtime definitions. - [Agents, sessions, and Runs API](https://constal.ai/docs/api/agents-and-runs.md): Invoke Agents, retrieve session and Run state, page events and journals, stream output, and delete a session safely. - [Run control API](https://constal.ai/docs/api/run-controls.md): Resolve waits, steer sessions, and apply idempotent safe-point or abort controls to exact Runs. - [Channel API](https://constal.ai/docs/api/channels.md): Invoke custom ingress, inspect deployed Channels, send outbound messages, read receipts and events, and manage alarms. - [Deployments and discovery API](https://constal.ai/docs/api/deployments.md): Upload immutable executable packages, poll builds, and discover Agents, Channels, Auth Providers, providers, and Console catalog data. - [Resources, integrations, and bindings API](https://constal.ai/docs/api/resources-and-bindings.md): Create and control tenant Resources, inspect contracts, and manage scoped Resource or Credential assignments. - [Manage downstream customers](https://constal.ai/docs/api/customers.md): Provision customer identities, map external organization evidence, and bind customer-specific Policies within a parent tenant. - [Credential API map](https://constal.ai/docs/api/credentials.md): Navigate provider discovery and installation, Credential creation, OAuth authorization, rotation, version activation, revocation, and inspection. - [Analytics, artifacts, stages, and tables API](https://constal.ai/docs/api/analytics-and-data.md): Query telemetry, export bounded results, retrieve immutable artifacts, inspect and recover stages, and read table state.