Choose a server to use:
id | string | required |
curl --request GET \
--url /api/v1.0//queries/{id}
object | object |
xxxxxxxxxx
{}
id | string | required |
object | object | complete details of the query | |
summary | string | summary for an audience that helps understanding what it does | optional |
description | string | detailed description that helps understanding the results to expect | optional |
query | string | sql query statement | optional |
parameters | array[object] | list of dictionary objects referred in the query statement | optional |
name | string | name of the parameter | required |
type | string | Valid BQ data type of the parameter Enum: | required |
xxxxxxxxxx
curl --request PUT \
--url /api/v1.0//queries/{id} \
--data '{
"summary": "Get pixel request timestamp data",
"description": "Get id and request timestamp data of the pixel requests from the BQ table 'test_pixel_request' in dataset 'query' in project 'dot-sandbox'",
"query": "SELECT id, request_ts as timestamp FROM `dot-sandbox.query.test_pixel_request` WHERE remote_addr = @remote_addr LIMIT @limit;",
"parameters": {
"name": "remote_addr",
"type": "INT64",
"sample": 1145275707
}
}'
object | object |
xxxxxxxxxx
{}
id | string | required |
xxxxxxxxxx
curl --request DELETE \
--url /api/v1.0//queries/{id}
object | object |
xxxxxxxxxx
{}
page | integer | Default: 1 | required |
xxxxxxxxxx
curl --request GET \
--url /api/v1.0//queries?page=1
object | object |
xxxxxxxxxx
{}
object | object | complete details of the query | required |
summary | string | summary for an audience that helps understanding what it does | required |
description | string | detailed description that helps understanding the results to expect | required |
query | string | sql query statement | required |
parameters | array[object] | list of dictionary objects referred in the query statement | optional |
name | string | name of the parameter | required |
type | string | Valid BQ data type of the parameter Enum: | required |
xxxxxxxxxx
curl --request POST \
--url /api/v1.0//queries \
--data '{
"summary": "Get pixel request timestamp data",
"description": "Get id and request timestamp data of the pixel requests from the BQ table 'test_pixel_request' in dataset 'query' in project 'dot-sandbox'",
"query": "SELECT id, request_ts as timestamp FROM `dot-sandbox.query.test_pixel_request` WHERE remote_addr = @remote_addr LIMIT @limit;",
"parameters": {
"name": "remote_addr",
"type": "INT64",
"sample": 1145275707
}
}'
object | object |
xxxxxxxxxx
{}
id | string | required | |
trace_id | string | optional |
object | object | ||
parameters | object | Parameter values referred in the query statement | optional |
xxxxxxxxxx
curl --request POST \
--url /api/v1.0//run?id={id}&trace_id={trace_id} \
--data '{
"parameters": {
"remote_addr": 1145275707
}
}'
object | object |
xxxxxxxxxx
{}