How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Visier Data Query API

Query against your data in Visier to get aggregate and list data.

Visier Data Query API is one of 51 APIs that Visier publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Data Query. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 5 operations across 5 paths, and defines 67 schemas. It is described by OpenAPI 3.2.0, at version 22222222.99201.3040.

Requests are made against the base URL https://{vanity_name}.api.visier.io.

5 operations 5 paths 67 schemas 1 GET4 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
22222222.99201.3040
Base URL
https://{vanity_name}.api.visier.io
Authentication
API Key, API Key, HTTP Bearer, OAuth 2.0
Resource Areas
1

Authentication & Security 4

Visier Data Query API declares 4 security schemes for authenticating requests. An API key is passed in the cookie as VisierASIDToken (CookieAuth). An API key is passed in the header as apikey (ApiKeyAuth). It accepts HTTP bearer tokens (BearerAuth). It supports OAuth 2.0 (OAuth2Auth) using the authorizationCode and password flows, exposing 2 scopes. By default, every request must be authenticated.

Paths & Operations 5

Across 5 paths, the API surfaces 5 operations — 1 GET, 4 POST. Each is listed below with its method, path, parameters, and response codes.

DataQuery 5

Query against your data in Visier to get aggregate and list data.

POST
/v1/data/query/aggregate
Query aggregate data
DataQuery_Aggregate 3 params body → default200
GET
/v1/data/query/connector-version
Retrieve a data out connector's latest version
DataQuery_ConnectorVersion 1 param → default200
POST
/v1/data/query/list
Query a list of details
DataQuery_List 3 params body → default200
POST
/v1/data/query/snapshot
Query a series of detailed snapshots
Query_Snapshot 3 params body → default200
POST
/v1/data/query/sql
Query aggregate or list data using SQL-like syntax
DataQuery_SqlLike 3 params body → default200

Schemas 67

The contract defines 67 schemas that model the data the API accepts and returns. The most detailed are dataservices.query.AggregateQueryExecutionOptionsDTO (14 properties), dataservices.query.QueryAxisDTO (11 properties), dataservices.query.ListQueryExecutionOptionsDTO (11 properties), dataservices.query.SnapshotQueryExecutionOptionsDTO (9 properties). Each schema is shown below with its type and property counts.

dataservices.query.QueryExecutionErrorsDTO
object
The errors that occurred during query execution.
3 properties
dataservices.query.TimeShiftDTO
object
The amount of time to shift the time interval by, such as backward by one year.
3 properties
dataservices.query.CellDTO
object
An individual value in a cell set.
4 properties
dataservices.query.PlanParameterValueDTO
object
The value for a parameter on a planning metric, including the parameter ID and the plan the parameter is based on.
4 properties
dataservices.query.SnapshotQueryExecutionOptionsDTO
object
A SnapshotQueryExecutionOptions provides additional instructions to perform a snapshot query.
9 properties
dataservices.query.QueryNumericRangesDTO
object
A QueryNumericRanges groups data into specified ranges based on a property value.
5 properties
dataservices.query.NumericParameterValueDTO
object
The value of a numeric parameter, including the parameter ID and the numeric value passed into the parameter.
2 properties
dataservices.query.QueryParameterValueDTO
object
An object that contains parameter values for either member or numeric parameters.
5 properties
dataservices.query.ListQueryExecutionDTO
object
A ListQueryExecution provides instructions to perform a list query.
7 properties
TableResponseDTO
object
2 properties
dataservices.query.SubjectMemberSetParameterValueDTO_NamePathDTO
object
The name path for dimension members.
1 property
dataservices.query.SqlLikeQueryExecutionDTO
object
Request body for SQL-like query executions, which can be either an aggregate or list query. For examples that distinguish between aggregate and list queries, s…
4 properties
dataservices.query.QueryFilterDTO
object
A QueryFilter selects specific data points within a population.
4 properties
dataservices.query.AggregationQuerySourceMetricsDTO
object
The IDs and column names of multiple metrics. Note: Only available when the Accept header is text/csv.
1 property
dataservices.query.QueryDimensionMemberSelectionDTO
object
A QueryDimensionMemberSelection defines dimension members to select in the query.
2 properties
dataservices.query.SubjectMemberSetParameterValueDTO_ListOfNamePathDTO
object
A list of name paths.
1 property
dataservices.query.QueryAxisDTO
object
An axis of a query used to group data points.
11 properties
dataservices.query.QueryMemberMapPropertyDTO
object
A QueryMemberMapProperty defines an existing member map and its dimension to query.
2 properties
data_out.ListResponse
object
2 properties
dataservices.query.QueryMemberMapSelectionDTO
object
A QueryMemberMapSelection groups data in a query by dimension members in a member map. This allows grouping by a dimension that isn't typically valid on the an…
3 properties
dataservices.query.QueryDimensionLeafSelectionDTO
object
A QueryDimensionLeafSelection allows you to define a member set consisting exclusively of leaf-level members for the given dimension. Leaf members are those me…
1 property
dataservices.query.PropertyColumnDTO
object
A named, result column of a list query.
2 properties
dataservices.query.QueryExecutionErrorDTO
object
An error that occurred during query execution. A QueryExecutionError returns as part of a successful batch aggregation query for any queries that failed. This…
3 properties
dataservices.query.InternalQueryExecutionOptionsDTO
object
Query options for Visier use. Not supported for customer or partner use.
2 properties
dataservices.query.MemberParameterValueDTO
object
The member value of a parameter, including the parameter ID, dimension that the parameter is based on, and the included and excluded members for the parameter.
4 properties
dataservices.query.AggregationQueryExecutionDTO
object
An AggregationQueryExecution provides instructions to perform your aggregation query.
2 properties
google.protobuf.Any
object
Contains an arbitrary serialized message along with a @type that describes the type of the serialized message.
1 property
dataservices.query.AggregationQuerySourceDTO
object
An AggregationQuerySource defines the source data to query in an aggregation query.
3 properties
dataservices.query.ConnectorVersionDTO
object
The version information of a connector.
2 properties
dataservices.query.QueryDimensionLevelSelectionDTO
object
A QueryDimensionLevelSelection allows you to select a dimension level and its members without explicitly listing each member.
3 properties
dataservices.common.DimensionMemberReferenceDTO
object
The members of a dimension.
2 properties
dataservices.query.ListQueryExecutionOptionsDTO
object
A ListQueryExecutionOptions provides additional instructions to perform a list query.
11 properties
dataservices.query.LineageDTO
object
Lineage information for a given cell set. This describes how a cell set is created from other cell sets.
2 properties
dataservices.query.QueryEffectiveDatePropertyDTO
object
A special property that yields the effective date for the record
dataservices.query.QueryAxisSortAndLimitOptionsDTO
object
Sort and limit the axis members returned in the response.
2 properties
dataservices.query.QueryTimeIntervalsDTO
object
A QueryTimeIntervals defines a series of time intervals to query, including the "from" time, period type, period count, number of intervals, time direction, an…
7 properties
dataservices.query.CellSetAxisPositionDTO
object
The position along the axis of a cell set.
3 properties
dataservices.query.QueryAxisSortDTO
object
Sort the axis members returned in the response by type and direction.
2 properties
dataservices.query.MemberFilterDTO
object
Member filters are dimension member values to filter by in your query. The member filters are defined within the filters section of a query definition. You can…
2 properties
dataservices.datamodel.DimensionReferenceDTO
object
The name and qualifying path of a dimension to query.
2 properties
dataservices.query.AggregationQuerySourceMetricDTO
object
The column definition for a single metric within a metrics query.
4 properties
dataservices.query.CellSetDTO
object
The set of cells returned from executing an aggregation query. A CellSet represents a structured, multidimensional array of values.
3 properties
dataservices.query.QueryExecutionErrorDetailsDTO
object
The details of a error that occurred during query execution.
4 properties
dataservices.query.QueryAxisOptionsDTO
object
QueryAxisOptions allows you to customize an axis in the query, such as changing the display mode for its cell set values or providing a custom column name. Onl…
2 properties
dataservices.query.CellSetOrErrorDTO
object
A result that is either a cell set for a successful query execution, or an error for a failed query execution.
2 properties
dataservices.query.QueryDimensionDataMemberSelectionDTO
object
A QueryDimensionLeafSelection allows you to define a member set consisting exclusively of leaf-level, including data, members for the given dimension. Leaf mem…
1 property
dataservices.query.QueryDimensionLevelPropertyDTO
object
A QueryDimensionLevelPropertyDTO defines an existing dimension level and its dimension to query.
4 properties
Status
object
The response structure for errors.
5 properties
dataservices.query.QueryAxisLimitDTO
object
Limit the number of axis members returned in the response.
3 properties
dataservices.common.MemberValuesDTO
object
Member filter values are discrete member references in a dimension filter. You can define included and excluded members simultaneously. This is typically done…
2 properties
dataservices.query.QueryTimeIntervalDTO
object
A QueryTimeInterval defines the time interval to query, including the "from" time, period type, period count, time direction, and shift to apply
4 properties
dataservices.datamodel.PropertyReferenceDTO
object
The name and qualifying path of a property to query.
2 properties
dataservices.query.AggregationQueryDTO
object
An AggregationQuery defines the data to query in an aggregation query and returns a cell set calculated from the selected data points.
5 properties
dataservices.query.SnapshotQueryExecutionDTO
object
7 properties
dataservices.query.SortOptionDTO
object
Sort option for a column of a list query.
2 properties
dataservices.query.CellDistributionOptionsDTO
object
Cell distribution options for queries. Include with aggregation queries to enable distribution calculation per cell.
1 property
dataservices.query.ListQuerySourceDTO
object
A ListQuerySource defines the source data to query in a list query.
4 properties
dataservices.query.QueryPropertyDTO
object
A QueryProperty defines a property of a data point returned from a query. This is not the same as a property in Visier's data mode.
7 properties
dataservices.query.KeyGroupFilterDTO
object
A collection of related filters that define a key group.
1 property
dataservices.query.CellDistributionBinDTO
object
A cell distribution bin. Each bin has a metric value (of the bin) and the number of observations contributing to the bin.
2 properties
dataservices.query.KeyGroupFilterItemDTO
object
An individual filter in a key group.
3 properties
dataservices.query.AggregateQueryExecutionOptionsDTO
object
An AggregateQueryExecutionOptions provides additional instructions to perform an aggregate query.
14 properties
dataservices.query.AggregationTypeParameterValueDTO
object
The value for an aggregation parameter.
2 properties
dataservices.query.CellSetAxisDTO
object
The axis of a cell set associated with a dimension.
2 properties
dataservices.query.SubjectMemberSetParameterValueDTO
object
The value for a subject member set parameter.
3 properties
dataservices.query.CohortFilterDTO
object
Use a cohort filter to define a population as it existed during a specific time period. Cohort filters allow you to define a population in terms of a collectio…
3 properties
dataservices.datamodel.SelectionConceptReferenceDTO
object
The name and qualifying path of a selection concept to query.
2 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

visier-dataquery-api-openapi.yml Raw ↑

Other APIs Visier publishes across the network.

Visier Query MCP Server
Visier Analytic Objects V2 API
Visier Basic Authentication API
Visier Benchmarks API
Visier Concepts V2 API
Visier Consolidated Analytics API
Visier Data And Job Handling API
Visier Data Export Connectors API API
Visier Data Intake API
Visier Data Model API
Visier Data Upload API
Visier Data Version Export API
Where this information came from

This is an independent, third-party profile of Visier Data Query API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.