Api session query: Difference between revisions
Blanked the page Tags: Blanking Manual revert |
No edit summary |
||
| (2 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
API Endpoint: api/session/query/ | |||
===GET=== | |||
API Endpoint: api/session/query/ | |||
'''Parameters:''' | |||
{|class=wikitable | |||
!Name | |||
!Location | |||
!Type | |||
!Default value | |||
|- | |||
| f | |||
| Query | |||
| [[Format]] | |||
| JSON | |||
|- | |||
| crs | |||
| Query | |||
| String | |||
| EPSG:3857 | |||
|} | |||
===='''Examples==== | |||
'''Pseudo-Mercator''': | |||
<syntaxhighlight lang="text" copy>https://engine.tygron.com/api/session/query/?crs=3857&token=API_TOKEN</syntaxhighlight> | |||
'''Degrees''': | |||
<syntaxhighlight lang="text" copy>https://engine.tygron.com/api/session/query/?crs=4326&token=API_TOKEN</syntaxhighlight> | |||
'''Amersfoort / RD New''': | |||
<syntaxhighlight lang="text" copy>https://engine.tygron.com/api/session/query/?crs=28992&token=API_TOKEN</syntaxhighlight> | |||
'''Local Coordinates''': | |||
<syntaxhighlight lang="text" copy>https://engine.tygron.com/api/session/query/?crs=LOCAL&token=API_TOKEN</syntaxhighlight> | |||
===GET /{query}=== | |||
API Endpoint: api/session/query/{query} | |||
'''Parameters:''' | |||
{|class=wikitable | |||
!Name | |||
!Location | |||
!Type | |||
!Default value | |||
|- | |||
| query | |||
| Path | |||
| String | |||
| | |||
|- | |||
| value | |||
| Query | |||
| String | |||
| 0.0 | |||
|- | |||
| f | |||
| Query | |||
| [[Format]] | |||
| JSON | |||
|- | |||
| validate | |||
| Query | |||
| boolean | |||
| false | |||
|- | |||
| crs | |||
| Query | |||
| String | |||
| EPSG:3857 | |||
|} | |||
===='''Examples==== | |||
'''Pseudo-Mercator''': | |||
<syntaxhighlight lang="text" copy>https://engine.tygron.com/api/session/query/?crs=3857&token=API_TOKEN</syntaxhighlight> | |||
'''Degrees''': | |||
<syntaxhighlight lang="text" copy>https://engine.tygron.com/api/session/query/?crs=4326&token=API_TOKEN</syntaxhighlight> | |||
'''Amersfoort / RD New''': | |||
<syntaxhighlight lang="text" copy>https://engine.tygron.com/api/session/query/?crs=28992&token=API_TOKEN</syntaxhighlight> | |||
'''Local Coordinates''': | |||
<syntaxhighlight lang="text" copy>https://engine.tygron.com/api/session/query/?crs=LOCAL&token=API_TOKEN</syntaxhighlight> | |||
'''SELECT_COLOR_WHERE_CATEGORY_IS_AGRICULTURE''': | |||
<syntaxhighlight lang="text" copy>https://engine.tygron.com/api/session/query/SELECT_COLOR_WHERE_CATEGORY_IS_AGRICULTURE?crs=3857&f=JSON&token=API_TOKEN</syntaxhighlight> | |||
'''SELECT_FLOORSIZE_WHERE_CATEGORY_IS_AGRICULTURE_AND_MAP_IS_MAQUETTE''': | |||
<syntaxhighlight lang="text" copy>https://engine.tygron.com/api/session/query/SELECT_FLOORSIZE_WHERE_CATEGORY_IS_AGRICULTURE_AND_MAP_IS_MAQUETTE?crs=3857&f=JSON&token=API_TOKEN</syntaxhighlight> | |||
'''SELECT_COLOR_WHERE_CATEGORY_IS_INTERSECTION''': | |||
<syntaxhighlight lang="text" copy>https://engine.tygron.com/api/session/query/SELECT_COLOR_WHERE_CATEGORY_IS_INTERSECTION?crs=4326&f=JSON&token=API_TOKEN</syntaxhighlight> | |||
'''SELECT_NAME_WHERE_CATEGORY_IS_AGRICULTURE''': | |||
<syntaxhighlight lang="text" copy>https://engine.tygron.com/api/session/query/SELECT_NAME_WHERE_CATEGORY_IS_AGRICULTURE?crs=28992&f=JSON&token=API_TOKEN</syntaxhighlight> | |||
'''SELECT_NAME_WHERE_CATEGORY_IS_OTHER''': | |||
<syntaxhighlight lang="text" copy>https://engine.tygron.com/api/session/query/SELECT_NAME_WHERE_CATEGORY_IS_OTHER?crs=LOCAL&f=JSON&token=API_TOKEN</syntaxhighlight> | |||
'''SELECT_NAME_WHERE_CATEGORY_IS_SHOPPING''': | |||
<syntaxhighlight lang="text" copy>https://engine.tygron.com/api/session/query/SELECT_NAME_WHERE_CATEGORY_IS_SHOPPING?crs=3857&f=JSON&token=API_TOKEN</syntaxhighlight> | |||
'''SELECT_NAME_WHERE_CATEGORY_IS_PARK''': | |||
<syntaxhighlight lang="text" copy>https://engine.tygron.com/api/session/query/SELECT_NAME_WHERE_CATEGORY_IS_PARK?crs=4326&f=JSON&token=API_TOKEN</syntaxhighlight> | |||
'''SELECT_FLOORSIZE_WHERE_CATEGORY_IS_NATURE_AND_MAP_IS_CURRENT''': | |||
<syntaxhighlight lang="text" copy>https://engine.tygron.com/api/session/query/SELECT_FLOORSIZE_WHERE_CATEGORY_IS_NATURE_AND_MAP_IS_CURRENT?crs=28992&f=JSON&token=API_TOKEN</syntaxhighlight> | |||
'''SELECT_FLOORSIZE_WHERE_CATEGORY_IS_HEALTHCARE_AND_MAP_IS_MAQUETTE''': | |||
<syntaxhighlight lang="text" copy>https://engine.tygron.com/api/session/query/SELECT_FLOORSIZE_WHERE_CATEGORY_IS_HEALTHCARE_AND_MAP_IS_MAQUETTE?crs=LOCAL&f=JSON&token=API_TOKEN</syntaxhighlight> | |||
===POST=== | |||
API Endpoint: api/session/query/ | |||
Consumes: application/x-www-form-urlencoded | |||
'''Parameters:''' | |||
{|class=wikitable | |||
!Name | |||
!Location | |||
!Type | |||
!Default value | |||
|- | |||
| f | |||
| Query | |||
| [[Format]] | |||
| JSON | |||
|- | |||
| crs | |||
| Query | |||
| String | |||
| EPSG:3857 | |||
|} | |||
===='''Examples==== | |||
'''Curl example POST''': | |||
<syntaxhighlight lang="text" copy>curl 'https://engine.tygron.com/api/session/query/' -H 'Content-Type: application/json' -H 'Authorization: Bearer API_TOKEN' -d '"TQL Query 1"' | |||
</syntaxhighlight> | |||
'''Curl example multi item POST''': | |||
<syntaxhighlight lang="text" copy>curl 'https://engine.tygron.com/api/session/query/' -H 'Content-Type: application/json' -H 'Authorization: Bearer API_TOKEN' -d '[ "TQL Query 1", "TQL Query 2", "TQL Query 3" ]' | |||
</syntaxhighlight> | |||
'''JavaScript example POST''': | |||
<syntaxhighlight lang="text" copy>var options = { | |||
method: "POST", | |||
headers: { "Content-Type": "application/json", "Authorization": "Bearer API_TOKEN" }, | |||
body: '"TQL Query 1"' | |||
}; | |||
fetch("https://engine.tygron.com/api/session/query/", options) | |||
.then(response => response.text()) | |||
.then(result => console.log(result)) | |||
.catch(error => console.log('error', error)); | |||
</syntaxhighlight> | |||
===POST=== | |||
API Endpoint: api/session/query/ | |||
'''Parameters:''' | |||
{|class=wikitable | |||
!Name | |||
!Location | |||
!Type | |||
!Default value | |||
|- | |||
| f | |||
| Query | |||
| [[Format]] | |||
| JSON | |||
|- | |||
| crs | |||
| Query | |||
| String | |||
| EPSG:3857 | |||
|} | |||
===='''Examples==== | |||
'''Curl example POST''': | |||
<syntaxhighlight lang="text" copy>curl 'https://engine.tygron.com/api/session/query/' -H 'Content-Type: application/json' -H 'Authorization: Bearer API_TOKEN' -d '"TQL Query 1"' | |||
</syntaxhighlight> | |||
'''Curl example multi item POST''': | |||
<syntaxhighlight lang="text" copy>curl 'https://engine.tygron.com/api/session/query/' -H 'Content-Type: application/json' -H 'Authorization: Bearer API_TOKEN' -d '[ "TQL Query 1", "TQL Query 2", "TQL Query 3" ]' | |||
</syntaxhighlight> | |||
'''JavaScript example POST''': | |||
<syntaxhighlight lang="text" copy>var options = { | |||
method: "POST", | |||
headers: { "Content-Type": "application/json", "Authorization": "Bearer API_TOKEN" }, | |||
body: '"TQL Query 1"' | |||
}; | |||
fetch("https://engine.tygron.com/api/session/query/", options) | |||
.then(response => response.text()) | |||
.then(result => console.log(result)) | |||
.catch(error => console.log('error', error)); | |||
</syntaxhighlight> | |||
{{article end | |||
|seealso= | |||
*[[Endpoints]] | |||
}} | |||
[[Category:API]] | |||
Latest revision as of 12:52, 15 June 2026
API Endpoint: api/session/query/
GET
API Endpoint: api/session/query/
Parameters:
| Name | Location | Type | Default value |
|---|---|---|---|
| f | Query | Format | JSON |
| crs | Query | String | EPSG:3857 |
Examples
Pseudo-Mercator:
https://engine.tygron.com/api/session/query/?crs=3857&token=API_TOKENDegrees:
https://engine.tygron.com/api/session/query/?crs=4326&token=API_TOKENAmersfoort / RD New:
https://engine.tygron.com/api/session/query/?crs=28992&token=API_TOKENLocal Coordinates:
https://engine.tygron.com/api/session/query/?crs=LOCAL&token=API_TOKENGET /{query}
API Endpoint: api/session/query/{query}
Parameters:
| Name | Location | Type | Default value |
|---|---|---|---|
| query | Path | String | |
| value | Query | String | 0.0 |
| f | Query | Format | JSON |
| validate | Query | boolean | false |
| crs | Query | String | EPSG:3857 |
Examples
Pseudo-Mercator:
https://engine.tygron.com/api/session/query/?crs=3857&token=API_TOKENDegrees:
https://engine.tygron.com/api/session/query/?crs=4326&token=API_TOKENAmersfoort / RD New:
https://engine.tygron.com/api/session/query/?crs=28992&token=API_TOKENLocal Coordinates:
https://engine.tygron.com/api/session/query/?crs=LOCAL&token=API_TOKENSELECT_COLOR_WHERE_CATEGORY_IS_AGRICULTURE:
https://engine.tygron.com/api/session/query/SELECT_COLOR_WHERE_CATEGORY_IS_AGRICULTURE?crs=3857&f=JSON&token=API_TOKENSELECT_FLOORSIZE_WHERE_CATEGORY_IS_AGRICULTURE_AND_MAP_IS_MAQUETTE:
https://engine.tygron.com/api/session/query/SELECT_FLOORSIZE_WHERE_CATEGORY_IS_AGRICULTURE_AND_MAP_IS_MAQUETTE?crs=3857&f=JSON&token=API_TOKENSELECT_COLOR_WHERE_CATEGORY_IS_INTERSECTION:
https://engine.tygron.com/api/session/query/SELECT_COLOR_WHERE_CATEGORY_IS_INTERSECTION?crs=4326&f=JSON&token=API_TOKENSELECT_NAME_WHERE_CATEGORY_IS_AGRICULTURE:
https://engine.tygron.com/api/session/query/SELECT_NAME_WHERE_CATEGORY_IS_AGRICULTURE?crs=28992&f=JSON&token=API_TOKENSELECT_NAME_WHERE_CATEGORY_IS_OTHER:
https://engine.tygron.com/api/session/query/SELECT_NAME_WHERE_CATEGORY_IS_OTHER?crs=LOCAL&f=JSON&token=API_TOKENSELECT_NAME_WHERE_CATEGORY_IS_SHOPPING:
https://engine.tygron.com/api/session/query/SELECT_NAME_WHERE_CATEGORY_IS_SHOPPING?crs=3857&f=JSON&token=API_TOKENSELECT_NAME_WHERE_CATEGORY_IS_PARK:
https://engine.tygron.com/api/session/query/SELECT_NAME_WHERE_CATEGORY_IS_PARK?crs=4326&f=JSON&token=API_TOKENSELECT_FLOORSIZE_WHERE_CATEGORY_IS_NATURE_AND_MAP_IS_CURRENT:
https://engine.tygron.com/api/session/query/SELECT_FLOORSIZE_WHERE_CATEGORY_IS_NATURE_AND_MAP_IS_CURRENT?crs=28992&f=JSON&token=API_TOKENSELECT_FLOORSIZE_WHERE_CATEGORY_IS_HEALTHCARE_AND_MAP_IS_MAQUETTE:
https://engine.tygron.com/api/session/query/SELECT_FLOORSIZE_WHERE_CATEGORY_IS_HEALTHCARE_AND_MAP_IS_MAQUETTE?crs=LOCAL&f=JSON&token=API_TOKENPOST
API Endpoint: api/session/query/
Consumes: application/x-www-form-urlencoded
Parameters:
| Name | Location | Type | Default value |
|---|---|---|---|
| f | Query | Format | JSON |
| crs | Query | String | EPSG:3857 |
Examples
Curl example POST:
curl 'https://engine.tygron.com/api/session/query/' -H 'Content-Type: application/json' -H 'Authorization: Bearer API_TOKEN' -d '"TQL Query 1"'Curl example multi item POST:
curl 'https://engine.tygron.com/api/session/query/' -H 'Content-Type: application/json' -H 'Authorization: Bearer API_TOKEN' -d '[ "TQL Query 1", "TQL Query 2", "TQL Query 3" ]'JavaScript example POST:
var options = {
method: "POST",
headers: { "Content-Type": "application/json", "Authorization": "Bearer API_TOKEN" },
body: '"TQL Query 1"'
};
fetch("https://engine.tygron.com/api/session/query/", options)
.then(response => response.text())
.then(result => console.log(result))
.catch(error => console.log('error', error));POST
API Endpoint: api/session/query/
Parameters:
| Name | Location | Type | Default value |
|---|---|---|---|
| f | Query | Format | JSON |
| crs | Query | String | EPSG:3857 |
Examples
Curl example POST:
curl 'https://engine.tygron.com/api/session/query/' -H 'Content-Type: application/json' -H 'Authorization: Bearer API_TOKEN' -d '"TQL Query 1"'Curl example multi item POST:
curl 'https://engine.tygron.com/api/session/query/' -H 'Content-Type: application/json' -H 'Authorization: Bearer API_TOKEN' -d '[ "TQL Query 1", "TQL Query 2", "TQL Query 3" ]'JavaScript example POST:
var options = {
method: "POST",
headers: { "Content-Type": "application/json", "Authorization": "Bearer API_TOKEN" },
body: '"TQL Query 1"'
};
fetch("https://engine.tygron.com/api/session/query/", options)
.then(response => response.text())
.then(result => console.log(result))
.catch(error => console.log('error', error));