{ "get": { "/api/auth{/*splat}": { "pikkuFuncId": "authHandler", "route": "/api/auth{/*splat}", "sourceFile": "/Users/yasser/git/pikku/fabric/templates/server-and-serverless/packages/functions/src/scaffold/auth.gen.ts", "method": "get", "middleware": [ { "type": "http", "route": "*" } ] }, "/workflow-run/:runId/stream": { "pikkuFuncId": "http:get:/workflow-run/:runId/stream", "route": "/workflow-run/:runId/stream", "sourceFile": "/Users/yasser/git/pikku/fabric/templates/server-and-serverless/packages/functions/src/scaffold/console.gen.ts", "method": "get", "params": [ "runId" ], "middleware": [ { "type": "http", "route": "*" } ], "sse": true }, "/function-tests/stream": { "pikkuFuncId": "http:get:/function-tests/stream", "route": "/function-tests/stream", "sourceFile": "/Users/yasser/git/pikku/fabric/templates/server-and-serverless/packages/functions/src/scaffold/console.gen.ts", "method": "get", "middleware": [ { "type": "http", "route": "*" } ], "sse": true } }, "post": { "/rpc/agent/:agentName": { "pikkuFuncId": "agentCaller", "route": "/rpc/agent/:agentName", "sourceFile": "/Users/yasser/git/pikku/fabric/templates/server-and-serverless/packages/functions/src/scaffold/agent.gen.ts", "method": "post", "params": [ "agentName" ], "tags": [ "pikku:public" ], "middleware": [ { "type": "http", "route": "*" } ] }, "/rpc/agent/:agentName/stream": { "pikkuFuncId": "agentStreamCaller", "route": "/rpc/agent/:agentName/stream", "sourceFile": "/Users/yasser/git/pikku/fabric/templates/server-and-serverless/packages/functions/src/scaffold/agent.gen.ts", "method": "post", "params": [ "agentName" ], "tags": [ "pikku:public" ], "middleware": [ { "type": "http", "route": "*" } ], "sse": true }, "/rpc/agent/:agentName/approve": { "pikkuFuncId": "agentApproveCaller", "route": "/rpc/agent/:agentName/approve", "sourceFile": "/Users/yasser/git/pikku/fabric/templates/server-and-serverless/packages/functions/src/scaffold/agent.gen.ts", "method": "post", "params": [ "agentName" ], "tags": [ "pikku:public" ], "middleware": [ { "type": "http", "route": "*" } ] }, "/rpc/agent/:agentName/resume": { "pikkuFuncId": "agentResumeCaller", "route": "/rpc/agent/:agentName/resume", "sourceFile": "/Users/yasser/git/pikku/fabric/templates/server-and-serverless/packages/functions/src/scaffold/agent.gen.ts", "method": "post", "params": [ "agentName" ], "tags": [ "pikku:public" ], "middleware": [ { "type": "http", "route": "*" } ], "sse": true }, "/api/auth{/*splat}": { "pikkuFuncId": "authHandler", "route": "/api/auth{/*splat}", "sourceFile": "/Users/yasser/git/pikku/fabric/templates/server-and-serverless/packages/functions/src/scaffold/auth.gen.ts", "method": "post", "middleware": [ { "type": "http", "route": "*" } ] }, "/rpc/:rpcName": { "pikkuFuncId": "rpcCaller", "route": "/rpc/:rpcName", "sourceFile": "/Users/yasser/git/pikku/fabric/templates/server-and-serverless/packages/functions/src/scaffold/rpc-public.gen.ts", "method": "post", "params": [ "rpcName" ], "middleware": [ { "type": "http", "route": "*" } ] }, "/remote/rpc/:rpcName": { "pikkuFuncId": "remoteRPCHandler", "route": "/remote/rpc/:rpcName", "sourceFile": "/Users/yasser/git/pikku/fabric/templates/server-and-serverless/packages/functions/src/scaffold/rpc-remote.gen.ts", "method": "post", "params": [ "rpcName" ], "middleware": [ { "type": "http", "route": "*" }, { "type": "wire", "name": "pikkuRemoteAuthMiddleware", "inline": false } ] }, "/server/uptime": { "pikkuFuncId": "serverUptime", "route": "/server/uptime", "sourceFile": "/Users/yasser/git/pikku/fabric/templates/server-and-serverless/packages/functions/src/wirings/server.http.ts", "method": "post", "middleware": [ { "type": "http", "route": "*" } ] }, "/server/counter": { "pikkuFuncId": "serverCounter", "route": "/server/counter", "sourceFile": "/Users/yasser/git/pikku/fabric/templates/server-and-serverless/packages/functions/src/wirings/server.http.ts", "method": "post", "middleware": [ { "type": "http", "route": "*" } ] } }, "put": {}, "delete": {}, "head": {}, "patch": {}, "options": {} }