# Eurobase Projects API

**Canonical:** https://apis.io/apis/eurobase-dev/eurobase-dev-projects-api/  
**Provider:** Eurobase — https://apis.io/providers/eurobase-dev/  
**Base URL:** https://api.eurobase.dev  
**Documentation:** https://eurobase.dev/docs

Eurobase Projects API is one of 22 APIs that [Eurobase](https://apis.io/providers/eurobase-dev/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 3 JSON Schema definitions. Tagged areas include Project. The published artifact set on APIs.io includes an OpenAPI specification and 3 JSON Schemas.

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

## Operations (60 of 64)

| Method | Path | Summary |
|---|---|---|
| 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 |

…and 4 more operations. They are listed in full on the page.

## Machine-readable artifacts (4)

- **OpenAPI** — https://artifacts.apis.io/eurobase-dev/openapi/eurobase-dev-projects-api-openapi.yml
- **JSONSchema** — https://artifacts.apis.io/eurobase-dev/json-schema/eurobase-dev-project-container-metrics-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/eurobase-dev/json-schema/eurobase-dev-project-telemetry-overview-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/eurobase-dev/json-schema/eurobase-dev-project-logs-response-schema.json

## Other Eurobase APIs (12)

- [Eurobase Abuse Notices API](https://apis.io/apis/eurobase-dev/eurobase-dev-abuse-notices-api/)
- [Eurobase Account API](https://apis.io/apis/eurobase-dev/eurobase-dev-account-api/)
- [Eurobase Auth API](https://apis.io/apis/eurobase-dev/eurobase-dev-auth-api/)
- [Eurobase Billing API](https://apis.io/apis/eurobase-dev/eurobase-dev-billing-api/)
- [Eurobase Deployments API](https://apis.io/apis/eurobase-dev/eurobase-dev-deployments-api/)
- [Eurobase Feedback API](https://apis.io/apis/eurobase-dev/eurobase-dev-feedback-api/)
- [Eurobase Function Deployments API](https://apis.io/apis/eurobase-dev/eurobase-dev-function-deployments-api/)
- [Eurobase Functions API](https://apis.io/apis/eurobase-dev/eurobase-dev-functions-api/)
- [Eurobase GitHub API](https://apis.io/apis/eurobase-dev/eurobase-dev-github-api/)
- [Eurobase Health API](https://apis.io/apis/eurobase-dev/eurobase-dev-health-api/)
- [Eurobase Internal API](https://apis.io/apis/eurobase-dev/eurobase-dev-internal-api/)
- [Eurobase Invitations API](https://apis.io/apis/eurobase-dev/eurobase-dev-invitations-api/)

## Tags

Project

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/eurobase-dev/eurobase-dev-projects-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/eurobase-dev/.
