{"openapi":"3.1.0","info":{"title":"ROASTED Agent Commerce API","version":"1.0.0"},"servers":[{"url":"https://base44.app"}],"paths":{"/api/apps/699732f3fcb10c954f3abac2/functions/roastedAgentGateway":{"get":{"operationId":"getRoastedAgentDocs","parameters":[{"name":"view","in":"query","required":false,"schema":{"type":"string","enum":["capabilities","offers","llms","openapi","docs","payment_return"]}}],"responses":{"200":{"description":"Discovery or payment-return document"}}},"post":{"operationId":"roastedAgentAction","requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["action"],"properties":{"action":{"const":"offers"}}},{"type":"object","required":["action","user_confirmed_payment","submitted_text"],"properties":{"action":{"const":"prepare_checkout"},"user_confirmed_payment":{"type":"boolean","const":true},"submitted_text":{"type":"string","minLength":3,"maxLength":5000},"roast_style":{"type":"string","enum":["savage","gentle","professional"]},"request_id":{"type":"string"}}},{"type":"object","required":["action","share_token"],"properties":{"action":{"const":"status"},"share_token":{"type":"string"}}}]}}}},"responses":{"200":{"description":"Successful action"},"409":{"description":"Confirmation required"}}}}}}