looker
GET
https://hermeticor.com /v1/looker/manifest Apps Script files (appsscript.json, Code.gs) for the Looker Studio community connector
Code samples
cURL
curl -X GET "https://hermeticor.com/v1/looker/manifest" \
-H "Authorization: Bearer $HERMETICOR_API_KEY"TypeScript
Python
Go
PHP
Ruby
Java
Responses
200 Default Response
Example
{
"appsscript.json": "string",
"Code.gs": "string"
}Schema
appsscript.jsonstringrequiredCode.gsstringrequired4XX Default Response
Example
{
"error": {
"code": "string",
"message": "string",
"details": {}
}
}Schema
errorobjectrequiredShow child parameters
codestringrequiredmessagestringrequireddetailsobjectGET
https://hermeticor.com /v1/looker/datasets Saved reports Looker Studio can use as data sources
Parameters
limitintegerqueryPage size; omitted returns the whole list
cursorstringqueryOpaque: the
nextCursor of the previous pageCode samples
cURL
curl -X GET "https://hermeticor.com/v1/looker/datasets" \
-H "Authorization: Bearer $HERMETICOR_API_KEY"TypeScript
Python
Go
PHP
Ruby
Java
Responses
200 Default Response
Example
{
"items": [
{
"id": "string",
"name": "string"
}
],
"nextCursor": "string"
}Schema
itemsListsItem[]requiredShow child parameters
idstringrequirednamestringrequirednextCursorstringrequiredPOST
https://hermeticor.com /v1/looker/schema Request body
application/json
reportIdstringrequired{
"reportId": "string"
}Code samples
cURL
curl -X POST "https://hermeticor.com/v1/looker/schema" \
-H "Authorization: Bearer $HERMETICOR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"reportId":"string"}'TypeScript
Python
Go
PHP
Ruby
Java
Responses
200 Default Response
Example
{
"fields": [
{
"name": "string",
"label": "string",
"dataType": "NUMBER",
"semantics": {
"conceptType": "METRIC"
}
}
]
}Schema
fieldsFieldsItem4[]requiredShow child parameters
namestringrequiredlabelstringrequireddataTypestringrequiredsemanticsobjectrequiredShow child parameters
conceptTypestringrequiredPOST
https://hermeticor.com /v1/looker/data Request body
application/json
reportIdstringrequiredfieldsstring[]fromstringtostring{
"reportId": "string",
"fields": [],
"from": "string",
"to": "string"
}Code samples
cURL
curl -X POST "https://hermeticor.com/v1/looker/data" \
-H "Authorization: Bearer $HERMETICOR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"reportId":"string","fields":[],"from":"string","to":"string"}'TypeScript
Python
Go
PHP
Ruby
Java
Responses
200 Default Response
Example
{
"schema": [
{
"name": "string",
"label": "string",
"dataType": "NUMBER",
"semantics": {
"conceptType": "METRIC"
}
}
],
"rows": [
{
"values": [
"string"
]
}
]
}Schema
schemaFieldsItem4[]requiredShow child parameters
namestringrequiredlabelstringrequireddataTypestringrequiredsemanticsobjectrequiredShow child parameters
conceptTypestringrequiredrowsobject[]requiredShow child parameters
valuesstring | number[]requiredUpdated