running, three runtime endpoints let you reach
it. All accept JWT, sk-, or dk- Bearer auth.
Discover services
List the services visible to your team:Transparent proxy
For shell scripts, raw HTTP clients, and anything that already speaks the container’s protocol natively, use the catch-all proxy:baseURL:
Structured invoke (MCP-friendly)
For programmatic and MCP callers that want a single fixed request shape rather than a catch-all path:
Response:
/r/invoke/{slug} lives at its own path rather than
/r/containers/{slug}/invoke so that a container that itself exposes
a /invoke endpoint stays reachable via the catch-all proxy.
When to use which
Status codes
Both endpoints surface gateway-level failures with these codes before the container is reached:
Any other status code is what the container itself returned.
Related
- Container services — the data model.
- Deploy a container service — create and deploy a service.
- API reference — full endpoint list.
