0.10.4 • Published 3 months ago
@vulcan-sql/extension-api-caller v0.10.4
extension-api-caller
Allow to call APIs from other sources for VulcanSQL, provided by Canner.
Installation
Install the package:
npm i @vulcan-sql/extension-api-caller
Update your
vulcan.yaml
file to enable the extension:extensions: api: '@vulcan-sql/extension-api-caller'
Usage
To pass the path parameters:
{% set a_variable_you_can_define = { "path": { "id": 1 } } %}
SELECT {{ a_variable_you_can_define | rest_api(url='https://dummyjson.com/products/:id') }}
To pass the query parameters:
{% set a_variable_you_can_define = { "query": { "q": "phone" } } %}
SELECT {{ a_variable_you_can_define | rest_api(url='https://dummyjson.com/products/search') }}
To issue the POST request:
{% set a_variable_you_can_define = { "body": { "title": "BMW Pencil" } } %}
SELECT {{ a_variable_you_can_define | rest_api(url='https://dummyjson.com/products/add', method='POST') }}
To pass the headers and multiple fields:
{% set a_variable_you_can_define = { "headers": { "Content-Type": "application/json" }, "body": { "title": "BMW Pencil" } } %}
SELECT {{ a_variable_you_can_define | rest_api(url='https://dummyjson.com/products/add', method='POST') }}
0.10.4-dev.20240207.0
3 months ago
0.10.4-dev.20240202.0
3 months ago
0.10.4-dev.20240129.0
3 months ago
0.10.4-dev.20240130.0
3 months ago
0.10.4-dev.20240131.0
3 months ago
0.10.4-dev.20240126.0
3 months ago
0.10.4-dev.20240123.0
3 months ago
0.10.4-dev.20240122.0
4 months ago
0.10.4
4 months ago
0.10.4-beta.0
4 months ago
0.10.3
4 months ago
0.10.3-beta.0
4 months ago
0.10.2
7 months ago
0.10.2-beta.0
7 months ago
0.10.1-dev.20231018.0
7 months ago
0.10.1-dev.20231017.0
7 months ago
0.10.1
7 months ago
0.10.1-beta.0
7 months ago
0.10.0-dev.20231015.0
7 months ago
0.10.0-dev.20231012.0
7 months ago
0.10.0-dev.20231006.0
7 months ago
0.10.0-dev.20231005.0
7 months ago
0.10.0-dev.20231004.0
7 months ago
0.10.0-dev.20231003.0
7 months ago
0.10.0-dev.20231002.0
7 months ago
0.10.0-dev.20230928.0
7 months ago
0.10.0-dev.20230927.0
7 months ago
0.10.0-dev.20230925.0
7 months ago
0.10.0
8 months ago
0.10.0-beta.0
8 months ago
0.9.1-dev.20230920.0
8 months ago
0.9.1-dev.20230912.0
8 months ago
0.9.1-dev.20230904.0
8 months ago
0.9.1-dev.20230831.0
8 months ago
0.9.1-dev.20230822.0
9 months ago
0.9.1
9 months ago
0.9.1-beta.0
9 months ago
0.9.0
9 months ago
0.9.0-beta.0
9 months ago
0.8.1-dev.20230818.0
9 months ago