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/githubInitiate GitHub OAuth flowGET
/auth/github/callbackOAuth callback handlerGET
/auth/meGet current authenticated userProjects
GET
/projectsList all projectsPOST
/projectsCreate a new projectGET
/projects/:slugGet project by slugPATCH
/projects/:slugUpdate a projectDELETE
/projects/:slugDelete a projectServices
GET
/projects/:slug/servicesList services in a projectPOST
/projects/:slug/servicesCreate a serviceGET
/services/:idGet service detailsPOST
/services/:id/deployTrigger a deploymentDELETE
/services/:idDelete a serviceDeployments
GET
/services/:id/deploymentsList deploymentsGET
/deployments/:id/logsStream deployment logsDatabases
GET
/databasesList databasesPOST
/databasesProvision a new databaseDELETE
/databases/:idDelete a databaseDomains
POST
/services/:id/domainsAdd custom domainGET
/domains/:id/verifyVerify DNS configurationDELETE
/domains/:idRemove custom domainExample: List projects
curl -H "Authorization: Bearer $TOKEN" \ https://api.launchmatic.io/v1/projects