531 parameters: {
532 query?: {
533 /** @description The args query parameter can provide arguments to the given val. The parameter needs to be a JSON-encoded array, in which each item in the array is passed to the val as a function parameter. */
534 args?: string;
535 };
566 };
567 };
568 /** @description Provide arguments to the given val function by including a post body with your request. */
569 requestBody?: {
570 content: {
596 * @description Runs `@{username}.{val_name}` as an Express handler.
597 *
598 * `@{username}.{val_name}` must be a function. It is passed the Express [`req`](https://expressjs.com/en/4x/api.html#req) and [`res`](https://expressjs.com/en/4x/api.html#res) objects as its arguments. You can use `req` to pull out request data, and `res` to respond with any valid Express response. Learn more at the [Express docs](https://expressjs.com/en/4x/api.html).
599 *
600 * Unlike the other two APIs, the Express API is specified via subdomain and runs at `https://{username}-{val_name}.express.val.run`.
610 get: {
611 responses: {
612 /** @description Function executed successfully */
613 200: {
614 content: {
634 * @description Runs `@{username}.{val_name}` as an Express handler.
635 *
636 * `@{username}.{val_name}` must be a function. It is passed the Express [`req`](https://expressjs.com/en/4x/api.html#req) and [`res`](https://expressjs.com/en/4x/api.html#res) objects as its arguments. You can use `req` to pull out request data, and `res` to respond with any valid Express response. Learn more at the [Express docs](https://expressjs.com/en/4x/api.html).
637 *
638 * ### Unauthenticated
652 };
653 responses: {
654 /** @description Function executed successfully */
655 200: {
656 content: {
847 /**
848 * @description The JavaScript or TypeScript expression to be evaluated.
849 * This should be a single expression, like a single function
850 * call, assignment operation, or calculation. If you need
851 * to execute multiple expressions, wrap them in a function.
852 */
853 expression: string;