Skip to content

API Reference

The Mistflow API is a REST API at https://api.mistflow.dev. It powers both the MCP server and the dashboard.

All requests require a Bearer token (your API key from the dashboard):

Authorization: Bearer mist_your_key_here
MethodPathDescription
GET/api/projectsList all projects
GET/api/projects/:idGet project details
POST/api/projectsCreate a project
DELETE/api/projects/:idDelete a project
GET/api/projects/:id/stateGet project state
MethodPathDescription
GET/api/projects/:id/deploymentsList deployments
POST/api/projects/:id/deployTrigger a deploy
POST/api/projects/:id/redeployRedeploy latest
GET/api/deployments/:id/logsGet deploy logs
MethodPathDescription
GET/api/projects/:id/domainsList domains
POST/api/projects/:id/domainsAdd a domain
POST/api/projects/:id/domains/:did/verifyVerify DNS
DELETE/api/projects/:id/domains/:didRemove domain
MethodPathDescription
GET/api/projects/:id/githubGet connection status
POST/api/projects/:id/github/connectConnect repo
DELETE/api/projects/:id/githubDisconnect
MethodPathDescription
GET/api/orgGet org details + usage
POST/api/org/api-key/regenerateRegenerate API key
PlanRequests/min
Free30
Pro120
Team300

Exceeded limits return 429 Too Many Requests with a Retry-After header.