Skip to main content

Query API - HTTP Spec

This is an early access enterprise service. Send an inquiry to Unacast about your interest.

All endpoints

query_service

MethodURINameSummary
GET/v1/catalogs/{catalogId}/metrics/{metricId}/valuesquery service search metric valuesSearch for metric values is meant for lower-latency access to data it will for not guarantee providing more than 100000 results for any single query

Paths

Search for metric values is meant for lower-latency access to data

it will for not guarantee providing more than 100000 results for any single query (QueryService_SearchMetricValues)

GET /v1/catalogs/{catalogId}/metrics/{metricId}/values

Parameters

NameSourceTypeGo typeSeparatorRequiredDefaultDescription
catalogIdpathstringstring
metricIdpathstringstring
billingContextquerystringstring
featureFilterquery[]string[]stringmultiList of features by ID to limit the search to
observationPeriodFilter.end.dayqueryint32 (formatted integer)int32
observationPeriodFilter.end.monthqueryint32 (formatted integer)int32
observationPeriodFilter.end.yearqueryint32 (formatted integer)int32
observationPeriodFilter.start.dayqueryint32 (formatted integer)int32
observationPeriodFilter.start.monthqueryint32 (formatted integer)int32
observationPeriodFilter.start.yearqueryint32 (formatted integer)int32
pageSizequeryint32 (formatted integer)int32
pageTokenquerystringstring
relatedFeatureFilterquery[]string[]stringmultiList of related-features by ID to limit the search to

All responses

CodeStatusDescriptionHas headersSchema
200OKA successful response.schema
defaultAn unexpected error response.schema

Responses

200 - A successful response.

Status: OK

Schema

V1SearchMetricValuesResponse

Default Response

An unexpected error response.

Schema

RPCStatus

Models

MetricValueValue

Properties

NameTypeGo typeRequiredDefaultDescriptionExample
categorystringstring
countint64 (formatted string)string
namestringstring
numberfloat (formatted number)float32
unitstringstring

catalogv1DateRange

Properties

NameTypeGo typeRequiredDefaultDescriptionExample
endDatestringstring
startDatestringstring

protobufAny

Properties

NameTypeGo typeRequiredDefaultDescriptionExample
@typestringstring

rpcStatus

Properties

NameTypeGo typeRequiredDefaultDescriptionExample
codeint32 (formatted integer)int32
details[][ProtobufAny](#protobuf-any)[]*ProtobufAny
messagestringstring

unatypeDate

Properties

NameTypeGo typeRequiredDefaultDescriptionExample
dayint32 (formatted integer)int32
monthint32 (formatted integer)int32
yearint32 (formatted integer)int32

v1AddressComponentFilter

Properties

NameTypeGo typeRequiredDefaultDescriptionExample
componentstringstring
values[]string[]string

v1AddressComponentValue

Properties

NameTypeGo typeRequiredDefaultDescriptionExample
componentstringstring
displayNamestringstring
shortNamestringstring
valuestringstring

v1DimensionFilter

Properties

NameTypeGo typeRequiredDefaultDescriptionExample
dimensionIdstringstring
values[]string[]string

v1DimensionValue

Properties

NameTypeGo typeRequiredDefaultDescriptionExample
dimensionIdstringstring
displayNamestringstring
valuestringstring

v1Feature

Properties

NameTypeGo typeRequiredDefaultDescriptionExample
addressComponents[][V1AddressComponentValue](#v1-address-component-value)[]*V1AddressComponentValue
cameIntoExistencestringstring
ceasedToExiststringstring
featureIdstringstring
geostringstring
layerIdstringstring
namestringstring
pointstringstring
polygonstringstring

v1MetricReport

Properties

NameTypeGo typeRequiredDefaultDescriptionExample
observationPeriodV1PeriodV1Period

v1MetricValue

Properties

NameTypeGo typeRequiredDefaultDescriptionExample
dimensions[][V1DimensionValue](#v1-dimension-value)[]*V1DimensionValue
mapFeatureV2V1FeatureV1Feature
metricIdstringstring
observationPeriodV1PeriodV1Period
relatedMapFeatureV1FeatureV1Feature
supportingValues[][MetricValueValue](#metric-value-value)[]*MetricValueValue
valueMetricValueValueMetricValueValue
values[][MetricValueValue](#metric-value-value)[]*MetricValueValue

v1Period

Properties

NameTypeGo typeRequiredDefaultDescriptionExample
endUnatypeDateUnatypeDate
startUnatypeDateUnatypeDate

v1QueryMetricFilters

Properties

NameTypeGo typeRequiredDefaultDescriptionExample
addressComponentFilters[][V1AddressComponentFilter](#v1-address-component-filter)[]*V1AddressComponentFilter
dimensionFilters[][V1DimensionFilter](#v1-dimension-filter)[]*V1DimensionFilter
featureFilters[]string[]string
periodFilters[][V1Period](#v1-period)[]*V1Period
relatedAddressComponentFilters[][V1AddressComponentFilter](#v1-address-component-filter)[]*V1AddressComponentFilter
relatedFeatureFilters[]string[]string
valueFilters[][V1ValueFilter](#v1-value-filter)[]*V1ValueFilter

v1SearchAddressComponentValuesResponse

Properties

NameTypeGo typeRequiredDefaultDescriptionExample
addressComponentValues[][V1AddressComponentValue](#v1-address-component-value)[]*V1AddressComponentValue
nextPageTokenstringstring
totalSizeint32 (formatted integer)int32

v1SearchDimensionValuesResponse

Properties

NameTypeGo typeRequiredDefaultDescriptionExample
dimensionValues[][V1DimensionValue](#v1-dimension-value)[]*V1DimensionValue
nextPageTokenstringstring
totalSizeint32 (formatted integer)int32

v1SearchFeatureBoundingBox

Properties

NameTypeGo typeRequiredDefaultDescriptionExample
eastdouble (formatted number)float64
northdouble (formatted number)float64
southdouble (formatted number)float64
westdouble (formatted number)float64

v1SearchLayerFeaturesResponse

Properties

NameTypeGo typeRequiredDefaultDescriptionExample
features[][V1Feature](#v1-feature)[]*V1Feature
nextPageTokenstringstring
queryScores[]float (formatted number)[]float32
totalSizeint32 (formatted integer)int32

v1SearchMetricReportResponse

Properties

NameTypeGo typeRequiredDefaultDescriptionExample
appliedFiltersV1QueryMetricFiltersV1QueryMetricFilters
reportV1MetricReportV1MetricReport

v1SearchMetricValuesResponse

Properties

NameTypeGo typeRequiredDefaultDescriptionExample
appliedFiltersV1QueryMetricFiltersV1QueryMetricFilters
nextPageTokenstringstring
totalSizeint32 (formatted integer)int32
values[][V1MetricValue](#v1-metric-value)[]*V1MetricValue

v1ValueFilter

Properties

NameTypeGo typeRequiredDefaultDescriptionExample
numericValuefloat (formatted number)float32
operatorV1ValueFilterOperatorV1ValueFilterOperator
valueNamestringstring

v1ValueFilterOperator

NameTypeGo typeDefaultDescriptionExample
v1ValueFilterOperatorstringstring"VALUE_FILTER_UNSPECIFIED"