Eurobase Projects API

The Projects API from Eurobase — 51 operation(s) for projects.

GitHub OpenAPI

Operations 64

GET /projects/{id}/members List project members #
POST /projects/{id}/invitations Invite a person to the project by email #
DELETE /projects/{id}/invitations/{invitationId} Revoke a pending project invitation #
PATCH /projects/{id}/members/{membershipId} Update a project member role #
DELETE /projects/{id}/members/{membershipId} Remove a project member #
GET /projects List one bounded page of member-safe project cards #
POST /projects Create project first with API-derived first workspace and do not auto-deploy by… #
GET /projects/{id} Get project #
DELETE /projects/{id} Delete project after explicit slug confirmation and write pending-delete… #
GET /projects/{id}/status Get project status #
GET /projects/{id}/dashboard Read the Dashboard in one project-scoped snapshot #
GET /projects/{id}/resource-map Get dashboard resource map #
GET /projects/{id}/diagnostics Get tenant-safe project diagnostics #
GET /projects/{id}/settings Read project Settings above-the-fold state #
GET /projects/{id}/access-policy Read project access policy #
PATCH /projects/{id}/access-policy Update project access policy #
POST /projects/{id}/app-source/folders List repository folders for app source root selection #
POST /projects/{id}/app-source/detect Discover bounded app Roots and the API-owned build route #
POST /projects/{id}/app-source Save the accepted app source profile #
PUT /projects/{id}/source-lock Lock or unlock the project source (owner, panel session only) #
GET /projects/{id}/app-repo Get attached app repository and deploy defaults #
POST /projects/{id}/app-repo Attach or replace the app repository and supplied deploy defaults #
DELETE /projects/{id}/app-repo Detach the app repository from the project #
GET /projects/{id}/incident Get project incident visibility derived from deployment state and sanitized… #
GET /projects/{id}/functions/{functionId}/secrets List bound function secret names without reading values #
GET /projects/{id}/databases List the active release's databases with their size and plan limit (ADR 0119) #
GET /projects/{id}/databases/{database}/tables List a database's tables and columns, read-only (ADR 0119) #
GET /projects/{id}/databases/{database}/rows Read one page of a table: at most 100 rows after a cursor, read-only (ADR 0119) #
PUT /projects/{id}/env Upsert resource-bound project secrets #
GET /projects/{id}/env List masked env vars #
POST /projects/{id}/env/container-restarts Queue no-build restarts for containers with stale secret startup env #
DELETE /projects/{id}/env/{key} Delete one resource-bound project secret #
GET /projects/{id}/containers List project containers #
POST /projects/{id}/containers Create a project container #
POST /projects/{id}/containers/source/detect Detect container source fields from the selected Git repository #
GET /projects/{id}/containers/{containerId}/metrics Read one project container metrics model #
GET /projects/{id}/containers/{containerId} Read one project container #
PATCH /projects/{id}/containers/{containerId} Update one project container #
DELETE /projects/{id}/containers/{containerId} Delete one project container #
POST /projects/{id}/containers/{containerId}/stop Stop serving one project container; its configuration, revision and hostname… #
POST /projects/{id}/containers/{containerId}/start Serve one stopped project container again with the same revision and hostname #
POST /projects/{id}/containers/{containerId}/deploy Deploy one project container #
GET /projects/{id}/storage List real project storage buckets #
POST /projects/{id}/storage/preview-backfill Backfill a bounded page of storage previews #
POST /projects/{id}/storage/buckets Create a real storage bucket for a project #
GET /projects/{id}/functions List project-owned functions #
POST /projects/{id}/functions Create one managed project function #
GET /projects/{id}/functions/{functionId} Get one project-scoped function plus deployment history #
GET /projects/{id}/functions/{functionId}/status Get lightweight API-owned function status and route convergence #
GET /projects/{id}/functions/{functionId}/metrics Get tenant-safe Function Overview metrics #
GET /projects/{id}/logs List centralized project log rows with recent-history filters #
GET /projects/{id}/logs/assets Search the project log asset catalog #
GET /projects/{id}/logs/stream Authenticated SSE stream for centralized project log rows #
GET /projects/{id}/logs/summary Read recent project log counts for the current filters #
GET /projects/{id}/logs/traffic Count the HTTP requests of the project log rows the filters select, by time… #
GET /projects/{id}/deployments/requests Read the requests each listed release served from retained access logs #
GET /projects/{id}/usage Read project-scoped usage counters #
GET /projects/{id}/telemetry/overview Read project-scoped telemetry overview for the dashboard #
GET /projects/{id}/telemetry/families/{family} Read one project telemetry family detail view #
GET /projects/{id}/api-key Get one project API key summary #
POST /projects/{id}/api-key Create one Eurobase project key and reveal it #
DELETE /projects/{id}/api-key Revoke one project API key #
POST /projects/{id}/api-key/reveal Reveal the active Eurobase project key #
POST /projects/{id}/api-key/rotate Rotate one Eurobase project key and reveal it #

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-projects-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-projects-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Eurobase Projects API
  version: 0.2.0
  description: Eurobase deployment control-plane API.
servers:
- url: https://api.eurobase.dev
tags:


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