API Reference

The Launchmatic REST API. Manage projects, services, and deployments programmatically.

Base URL

https://api.launchmatic.io/v1

Authentication

Authorization: Bearer <JWT_TOKEN>

Auth

GET/auth/github
GET/auth/github/callback
GET/auth/me

Projects

GET/projects
POST/projects
GET/projects/:slug
PATCH/projects/:slug
DELETE/projects/:slug

Services

GET/projects/:slug/services
POST/projects/:slug/services
GET/services/:id
POST/services/:id/deploy
DELETE/services/:id

Deployments

GET/services/:id/deployments
GET/deployments/:id/logs

Databases

GET/databases
POST/databases
DELETE/databases/:id

Domains

POST/services/:id/domains
GET/domains/:id/verify
DELETE/domains/:id
Example: List projects
curl -H "Authorization: Bearer $TOKEN" \
  https://api.launchmatic.io/v1/projects