diff --git a/packages/cubejs-api-gateway/src/gateway.ts b/packages/cubejs-api-gateway/src/gateway.ts index 9bbfc11c5f74..c34cf56807d5 100644 --- a/packages/cubejs-api-gateway/src/gateway.ts +++ b/packages/cubejs-api-gateway/src/gateway.ts @@ -262,6 +262,14 @@ export class ApiGateway { res: this.resToResultFn(res) }); })); + + app.post(`${this.basePath}/v1/dry-run`, jsonParser, this.requestMiddleware, (async (req, res) => { + await this.dryRun({ + query: req.body.query, + context: req.context, + res: this.resToResultFn(res) + }); + })); } public initSubscriptionServer(sendMessage) {