Eurobase Internal API

The Internal API from Eurobase — 45 operation(s) for internal.

GitHub OpenAPI

Operations 48

GET /internal/maintenance/readiness Internal interactive database readiness #
GET /internal/feedback List owner-operator feedback submissions #
GET /internal/feedback/{id} Get one owner-operator feedback submission #
PATCH /internal/feedback/{id} Update one owner-operator feedback status #
GET /internal/feedback/{id}/screenshot Get one owner-operator feedback screenshot #
GET /internal/admin/tables List curated owner-operator-readable tables #
GET /internal/admin/tables/{table}/rows List curated owner-operator-readable rows for one table #
GET /internal/admin/tables/{table}/rows/{id} Get one curated owner-operator-readable row #
GET /internal/operator/overview Get owner-locked operator cockpit overview #
GET /internal/operator/signups List owner-operator signups with their progress, newest first #
GET /internal/operator/signups/{id} Get one owner-operator signup with projects and deployments #
POST /internal/operator/signups/{id}/actions Change one signup’s own-plan quota with an append-only audit #
POST /internal/operator/signups/{id}/account-actions Block, unblock or delete one signup’s account with an append-only audit (ADR… #
GET /internal/operator/project-enforcement Get one project's abuse enforcement state and evidence history (ADR 0080) #
POST /internal/operator/projects/{id}/enforcement-actions Suspend or unsuspend one project's public serving with captured evidence (ADR… #
GET /internal/operator/projects/{id}/diagnostics Get owner-operator project diagnostic evidence #
POST /internal/metering/ingest Settle shared metering rows or independent immutable gateway WAL sources #
POST /internal/app-host/binary-change Fence or settle a deliberate app host binary-set switch #
POST /internal/app-host/routes/reconcile Reconcile revoked Worker routes after launcher stops #
POST /internal/app-host/retirement/settle Acknowledge permanent host retirement after quiescence and usage delivery #
POST /internal/app-host/facts Store the facts of one app host boot (ADR 0076 contract §5) #
POST /internal/app-host/usage/ingest Ingest app host CPU and egress counters (ADR 0076 contract §5) #
POST /internal/app-host/logs/ingest Ingest Worker output and instance events of one app host boot (ADR 0076… #
GET /internal/app-hosts/{hostId} Read one app host membership and latest boot facts (operator) #
PUT /internal/app-hosts/{hostId} Register or move one app host membership (operator) #
GET /internal/runner/jobs/{jobId}/context Internal runner fetches deployment context for a dispatched job attempt #
GET /internal/runner/jobs/{jobId}/source-execution Observe the source worker owned by this build attempt #
POST /internal/runner/jobs/{jobId}/source-execution Start the source worker once ({}) or publish the uploaded source archive to it… #
POST /internal/runner/jobs/{jobId}/build-cache Get exact-object cache grants for this project build or publish its completed… #
POST /internal/runner/jobs/{jobId}/workers-detection Report the Workers build controller's runtime detection before any user code… #
POST /internal/runner/jobs/{jobId}/token-exchange Internal runner exchanges its scoped provider authority for a job token #
POST /internal/runner/jobs/{jobId}/preview-session Issue a scoped capture credential directly to the authenticated preview job #
POST /internal/runner/jobs/{jobId}/gateway-probe-auth Internal runner issues a short-lived gateway probe token after provider rollout… #
POST /internal/runner/jobs/{jobId}/preview-consume Close a capture session using its authenticated job, including after capture… #
POST /internal/runner/jobs/{jobId}/preview-object Store the authenticated preview job's WebP capture with API storage credentials #
POST /internal/runner/jobs/{jobId}/events Internal runner appends deployment audit events/log messages #
PATCH /internal/runner/jobs/{jobId}/status Internal runner updates status, health metadata, and upstream-ready route proof… #
POST /internal/runner/jobs/{jobId}/activate Internal runner activates a proven deployment, transfers it to route… #
POST /internal/runner/jobs/{jobId}/complete Internal runner marks a dispatched job attempt complete #
POST /internal/runner/jobs/{jobId}/build-complete Internal builder records a validated deploy manifest and queues the follow-up… #
POST /internal/runner/jobs/{jobId}/app-release Internal workers-v1 build job app release actions: begin, reserve blobs, create… #
POST /internal/runner/jobs/{jobId}/fail Internal runner marks a dispatched job attempt failed and may persist sanitized… #
POST /internal/maintenance/reconcile Internal platform scheduler runs API-owned maintenance reconciliation #
POST /internal/deployment/routes/reconcile Recover only deployments awaiting public route activation #
POST /internal/functions/quota-projection/activate Activate organization Function quota projection after exact compatible fleet… #
POST /internal/gateway/access-evidence/settle Settle one page of Gateway Access evidence set-based in one DB transaction (ADR… #
POST /internal/gateway/blocks/settle Apply one frozen page of grouped Mini WAF blocks exactly once (ADR 0109) #
POST /internal/gateway/evidence-sequences/reserve Reserve one immutable DB-owned gateway evidence sequence range #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/eurobase-dev:eurobase-dev-internal-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

eurobase-dev-internal-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Eurobase Internal API
  version: 0.2.0
  description: Eurobase deployment control-plane API.
servers:
- url: https://api.eurobase.dev
tags:


# --- truncated at 32 KB (169 KB total) ---
# Full source: https://artifacts.apis.io/eurobase-dev/openapi/eurobase-dev-internal-api-openapi.yml