{"status":"ok","service":"harmony-api","name":"Harmony REST API","description":"Work with your AI Agents in Harmony. Cards, columns, labels, subtasks, links, and agent work sessions over HTTP.","version":"1.0","baseUrl":"https://gethmy.com/api/v1","documentation":{"openapi":"https://gethmy.com/openapi.yaml","agentOverview":"https://gethmy.com/llms.txt","fullDocumentation":"https://gethmy.com/llms-full.txt","authentication":"https://gethmy.com/auth.md","quickstart":"https://gethmy.com/agent-quickstart.md","mcpServerCard":"https://gethmy.com/.well-known/mcp.json"},"authentication":{"required":true,"schemes":[{"type":"apiKey","in":"header","name":"X-API-Key","description":"API key created at https://gethmy.com/user/keys. Starts with hmy_."},{"type":"oauth2","in":"header","name":"Authorization","format":"Bearer hmy_at_...","scopes":["mcp"],"authorizationServer":"https://app.gethmy.com","protectedResourceMetadata":"https://gethmy.com/.well-known/oauth-protected-resource/api","description":"OAuth 2.1 access token. Each grant is bound to the workspaces the user selected at consent time; a request outside that set is refused with 403."}]},"publicEndpoints":[{"method":"GET","path":"/api/v1","summary":"This index"},{"method":"GET","path":"/api/v1/health","summary":"Liveness probe"}],"endpoints":[{"method":"GET","path":"/api/v1/workspaces","summary":"List workspaces"},{"method":"GET","path":"/api/v1/workspaces/{id}/projects","summary":"List projects in a workspace"},{"method":"GET","path":"/api/v1/board/{projectId}","summary":"Get the full board state"},{"method":"POST","path":"/api/v1/cards","summary":"Create a card"},{"method":"GET","path":"/api/v1/cards/{id}","summary":"Get a card"},{"method":"PATCH","path":"/api/v1/cards/{id}","summary":"Update a card"},{"method":"POST","path":"/api/v1/cards/{id}/move","summary":"Move a card to another column"},{"method":"GET","path":"/api/v1/search","summary":"Search cards"},{"method":"GET","path":"/api/v1/cards/{id}/prompt","summary":"Generate an AI-ready prompt from a card"},{"method":"POST","path":"/api/v1/nlu","summary":"Process a natural-language command"}],"contact":{"email":"hello@gethmy.com","url":"https://gethmy.com"}}