{"openapi":"3.0.3","info":{"title":"Example Text Echo Connector","version":"0.1.0","description":"A harmless example API for the Agent Connector Launch Kit."},"paths":{"/":{"get":{"operationId":"home","responses":{"200":{"description":"Product landing page"}}}},"/health":{"get":{"operationId":"health","responses":{"200":{"description":"Service health"}}}},"/openapi.json":{"get":{"operationId":"openapi","responses":{"200":{"description":"OpenAPI document"}}}},"/api/example":{"post":{"operationId":"echoText","requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EchoRequest"}}}},"responses":{"200":{"description":"Echo result","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EchoResponse"}}}},"400":{"description":"Structured validation error"}}}},"/support":{"get":{"operationId":"support","responses":{"200":{"description":"Support page"}}}},"/privacy":{"get":{"operationId":"privacy","responses":{"200":{"description":"Privacy template"}}}},"/terms":{"get":{"operationId":"terms","responses":{"200":{"description":"Terms template"}}}}},"components":{"schemas":{"EchoRequest":{"type":"object","required":["text"],"properties":{"text":{"type":"string","minLength":1,"maxLength":4000}}},"EchoResponse":{"type":"object","required":["text","characters"],"properties":{"text":{"type":"string"},"characters":{"type":"integer"}}},"Error":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message"]}}}}}}