{"openapi":"3.1.0","info":{"title":"Vitruonix Agent-Native API","version":"2026-08-11"},"servers":[{"url":"https://app.vitruonix.com"}],"paths":{"/v1/agent/signup":{"post":{"summary":"Create pending agent-initiated signup","responses":{"201":{"description":"Human verification required"}}}},"/v1/agent/signup/{signup_id}":{"get":{"summary":"Retrieve agent signup status","parameters":[{"name":"signup_id","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Signup status"}}}},"/v1/agent/signup/{signup_id}/phone/start":{"post":{"summary":"Start Telnyx Verify phone challenge","responses":{"200":{"description":"Verification sent"}}}},"/v1/agent/signup/{signup_id}/phone/verify":{"post":{"summary":"Verify Telnyx code","responses":{"200":{"description":"Verified"}}}},"/mcp":{"post":{"summary":"Remote MCP JSON-RPC endpoint","responses":{"200":{"description":"MCP JSON-RPC response"}}}}},"components":{"securitySchemes":{"oauth":{"type":"oauth2","flows":{"authorizationCode":{"authorizationUrl":"https://app.vitruonix.com/oauth/authorize","tokenUrl":"https://app.vitruonix.com/oauth/token","scopes":{"workspace:read":"Read workspace","workspace:write":"Manage workspace","agents:read":"Read agents","agents:write":"Manage agents","workflows:read":"Read workflows","workflows:write":"Manage workflows","communications:send":"Send communications","billing:read":"Read billing","billing:purchase":"Purchase with human approval"}}}}}}}