Skip to content

Endpoints

Every endpoint on one page.


Endpoints

Base URL https://api.manifestx.dev/v1, authenticated with your API key.

Endpoint Purpose Reference
GET /me The API account the key belongs to Authentication
POST /projects Create a project, idempotent on source_id Create a project
GET /projects List the projects the key reaches List projects
GET /projects/:id One project, with its URLs and publish state Get a project
POST /projects/:id/content Build a docs site from Markdown pages Content
POST /projects/:id/publish Start a publish: a one-time upload URL for a zip Start a publish
GET /projects/:id/files List the files of the live deployment Read files
GET /projects/:id/files/:path One file's stored bytes Read one file
PATCH /projects/:id/files Update individual files on staging as a new deployment Update individual files
POST /projects/:id/promote Ship what is live on staging to production Promote
POST /projects/:id/rollback Point an environment back at an earlier deployment Roll back
GET /projects/:id/deployments Recent deployments per environment List deployments
POST /projects/:id/domains Attach a custom domain; returns the DNS records Attach a domain
GET /projects/:id/domains/:hostname Domain and certificate status Check status
DELETE /projects/:id/domains/:hostname Detach a custom domain Remove a domain