From f94fb7fda9def4c345b0838d6572bad30a838062 Mon Sep 17 00:00:00 2001 From: shah Date: Wed, 21 May 2025 14:45:37 -0700 Subject: [PATCH] add udf_api_batched --- macros/core/live.yaml.sql | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/macros/core/live.yaml.sql b/macros/core/live.yaml.sql index 94b9da2..cd92a44 100644 --- a/macros/core/live.yaml.sql +++ b/macros/core/live.yaml.sql @@ -131,4 +131,26 @@ VOLATILE COMMENT = $$Returns a list of allowed domains.$$ sql: allowed + +- name: {{ schema }}.udf_api_batched + signature: + - [method, STRING] + - [url, STRING] + - [headers, OBJECT] + - [data, VARIANT] + - [secret_name, STRING] + return_type: VARIANT + options: | + VOLATILE + MAX_BATCH_ROWS = 2 + sql: | + SELECT + _live.UDF_API( + method, + url, + headers, + data, + _utils.UDF_WHOAMI(), + secret_name + ) {% endmacro %}