Projects
API Reference
/api/health
Public
Health check for the orchestration API.
/api/projects
Auth
List all projects.
/api/projects
Auth
Create a new project. Requires email and password in JSON body for superuser setup.
/api/projects/:id
Auth
Get details for a specific project.
/api/projects/:id
Auth
Stop process, remove proxy route, delete all project data.
/api/projects/:id/stop
Auth
Stop a running PocketBase process. Data is preserved.
/api/projects/:id/start
Auth
Start a stopped PocketBase process and re-register its proxy route.
Accessing a Project
Once created, a project's full PocketBase API is available at
https://pbo.rapidnative.com/{projectId}/. All standard PocketBase endpoints work:
# Health check
curl https://pbo.rapidnative.com/proj_abc123/api/health
# List collections
curl https://pbo.rapidnative.com/proj_abc123/api/collections
# PocketBase Admin UI
open https://pbo.rapidnative.com/proj_abc123/_/
Each PocketBase instance manages its own authentication independently. On first access to the admin UI, you'll be prompted to create a superuser account.
Project Lifecycle
running
Process is active, proxy route registered, API accessible.
stopped
Process killed, data preserved. Start to resume.
error
Failed to start or pass health checks.
On server restart, all running projects are automatically restored.