{"openapi":"3.1.0","info":{"title":"ZERO ONE Studio Agent API","version":"1.0.0","description":"Machine-callable API allowing autonomous agents to query capabilities, filter portfolio case studies, inspect tools, and submit project inquiries."},"servers":[{"url":"https://zero1tech.net/api/agent"}],"paths":{"/capabilities":{"get":{"operationId":"getStudioCapabilities","summary":"Retrieve studio services, engineering stack, and response SLAs","responses":{"200":{"description":"Successful response with studio capabilities","content":{"application/json":{}}}}}},"/portfolio":{"get":{"operationId":"getPortfolioWorks","summary":"Retrieve and filter selected client works and case studies","parameters":[{"name":"category","in":"query","required":false,"schema":{"type":"string"},"description":"Filter by category (e.g. SAAS, FINTECH, BRAND IDENTITY, MOTION)"},{"name":"query","in":"query","required":false,"schema":{"type":"string"},"description":"Text search in project title or description"}],"responses":{"200":{"description":"List of portfolio works","content":{"application/json":{}}}}}},"/products":{"get":{"operationId":"getStudioProducts","summary":"List available SaaS products and digital tools","parameters":[{"name":"type","in":"query","required":false,"schema":{"type":"string","enum":["saas","digital","internal","oss"]}}],"responses":{"200":{"description":"List of studio products","content":{"application/json":{}}}}}},"/inquire":{"post":{"operationId":"submitProjectInquiry","summary":"Submit a new client project inquiry or RFQ","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["name","email","message"],"properties":{"name":{"type":"string","description":"Client or Agent contact name"},"email":{"type":"string","format":"email","description":"Contact email address"},"service":{"type":"string","description":"Target capability or service discipline"},"message":{"type":"string","description":"Project overview, requirements, budget, or timeline"},"agent_metadata":{"type":"object","description":"Optional metadata describing the calling agent or automated system"}}}}}},"responses":{"200":{"description":"Inquiry successfully received and queued","content":{"application/json":{}}},"400":{"description":"Validation error"}}}}}}