Skip to main content
Version: 0.13.0

Queries

aggregateAcrossEntities

Type: AggregateResults

Aggregate across DataHub entities

Arguments

NameDescription
input
AggregateAcrossEntitiesInput!

appConfig

Type: AppConfig

Fetch configurations Used by DataHub UI

assertion

Type: Assertion

Fetch an Assertion by primary key (urn)

Arguments

NameDescription
urn
String!

autoComplete

Type: AutoCompleteResults

Autocomplete a search query against a specific DataHub Entity Type

Arguments

NameDescription
input
AutoCompleteInput!

autoCompleteForMultiple

Type: AutoCompleteMultipleResults

Autocomplete a search query against a specific set of DataHub Entity Types

Arguments

NameDescription
input
AutoCompleteMultipleInput!

batchGetStepStates

Type: BatchGetStepStatesResult!

Batch fetch the state for a set of steps.

Arguments

NameDescription
input
BatchGetStepStatesInput!

browse

Type: BrowseResults

Hierarchically browse a specific type of DataHub Entity by path Used by explore in the UI

Arguments

NameDescription
input
BrowseInput!

browsePaths

Type: [BrowsePath!]

Retrieve the browse paths corresponding to an entity

Arguments

NameDescription
input
BrowsePathsInput!

browseV2

Type: BrowseResultsV2

Browse for different entities by getting organizational groups and their aggregated counts + content. Uses browsePathsV2 aspect and replaces our old browse endpoint.

Arguments

NameDescription
input
BrowseV2Input!

chart

Type: Chart

Fetch a Chart by primary key (urn)

Arguments

NameDescription
urn
String!

container

Type: Container

Fetch an Entity Container by primary key (urn)

Arguments

NameDescription
urn
String!

corpGroup

Type: CorpGroup

Fetch a CorpGroup, representing a DataHub platform group by primary key (urn)

Arguments

NameDescription
urn
String!

corpUser

Type: CorpUser

Fetch a CorpUser, representing a DataHub platform user, by primary key (urn)

Arguments

NameDescription
urn
String!

dashboard

Type: Dashboard

Fetch a Dashboard by primary key (urn)

Arguments

NameDescription
urn
String!

dataFlow

Type: DataFlow

Fetch a Data Flow (or Data Pipeline) by primary key (urn)

Arguments

NameDescription
urn
String!

dataJob

Type: DataJob

Fetch a Data Job (or Data Task) by primary key (urn)

Arguments

NameDescription
urn
String!

dataPlatform

Type: DataPlatform

Fetch a Data Platform by primary key (urn)

Arguments

NameDescription
urn
String!

dataPlatformInstance

Type: DataPlatformInstance

Fetch a Data Platform Instance by primary key (urn)

Arguments

NameDescription
urn
String!

dataProduct

Type: DataProduct

Fetch a DataProduct by primary key (urn)

Arguments

NameDescription
urn
String!

dataset

Type: Dataset

Fetch a Dataset by primary key (urn)

Arguments

NameDescription
urn
String!

domain

Type: Domain

Fetch a Domain by primary key (urn)

Arguments

NameDescription
urn
String!

entities

Type: [Entity]

Gets entities based on their urns

Arguments

NameDescription
urns
[String!]!

entity

Type: Entity

Gets an entity based on its urn

Arguments

NameDescription
urn
String!

entityExists

Type: Boolean

Get whether or not not an entity exists

Arguments

NameDescription
urn
String!

executionRequest

Type: ExecutionRequest

Get an execution request urn: The primary key associated with the execution request.

Arguments

NameDescription
urn
String!

getAccessToken

Type: AccessToken

Generates an access token for DataHub APIs for a particular user & of a particular type Deprecated, use createAccessToken instead

Arguments

NameDescription
input
GetAccessTokenInput!

getAccessTokenMetadata

Type: AccessTokenMetadata!

Fetches the metadata of an access token. This is useful to debug when you have a raw token but don't know the actor.

Arguments

NameDescription
token
String!

getAnalyticsCharts

Type: [AnalyticsChartGroup!]!

Retrieves a set of server driven Analytics Charts to render in the UI

getEntityCounts

Type: EntityCountResults

Fetches the number of entities ingested by type

Arguments

NameDescription
input
EntityCountInput

getGrantedPrivileges

Type: Privileges

Get all granted privileges for the given actor and resource

Arguments

NameDescription
input
GetGrantedPrivilegesInput!

getHighlights

Type: [Highlight!]!

Retrieves a set of server driven Analytics Highlight Cards to render in the UI

getInviteToken

Type: InviteToken

Get invite token

Arguments

NameDescription
input
GetInviteTokenInput!

getMetadataAnalyticsCharts

Type: [AnalyticsChartGroup!]!

Retrieves a set of charts regarding the ingested metadata

Arguments

NameDescription
input
MetadataAnalyticsInput!

getQuickFilters

Type: GetQuickFiltersResult

Get quick filters to display in auto-complete

Arguments

NameDescription
input
GetQuickFiltersInput!

getRootGlossaryNodes

Type: GetRootGlossaryNodesResult

Get all GlossaryNodes without a parentNode

Arguments

NameDescription
input
GetRootGlossaryEntitiesInput!

getRootGlossaryTerms

Type: GetRootGlossaryTermsResult

Get all GlossaryTerms without a parentNode

Arguments

NameDescription
input
GetRootGlossaryEntitiesInput!

getSchemaBlame

Type: GetSchemaBlameResult

Returns the most recent changes made to each column in a dataset at each dataset version.

Arguments

NameDescription
input
GetSchemaBlameInput!

getSchemaVersionList

Type: GetSchemaVersionListResult

Returns the list of schema versions for a dataset.

Arguments

NameDescription
input
GetSchemaVersionListInput!

getSecretValues

Type: [SecretValue!]

Fetch the values of a set of secrets. The caller must have the MANAGE_SECRETS privilege to use.

Arguments

NameDescription
input
GetSecretValuesInput!

globalViewsSettings

Type: GlobalViewsSettings

Fetch the Global Settings related to the Views feature. Requires the 'Manage Global Views' Platform Privilege.

glossaryNode

Type: GlossaryNode

Fetch a Glossary Node by primary key (urn)

Arguments

NameDescription
urn
String!

glossaryTerm

Type: GlossaryTerm

Fetch a Glossary Term by primary key (urn)

Arguments

NameDescription
urn
String!

ingestionSource

Type: IngestionSource

Fetch a specific ingestion source urn: The primary key associated with the ingestion source.

Arguments

NameDescription
urn
String!

isAnalyticsEnabled

Type: Boolean!

Deprecated, use appConfig Query instead Whether the analytics feature is enabled in the UI

listAccessTokens

Type: ListAccessTokenResult!

List access tokens stored in DataHub.

Arguments

NameDescription
input
ListAccessTokenInput!

listDataProductAssets

Type: SearchResults

List Data Product assets for a given urn

Arguments

NameDescription
urn
String!
input
SearchAcrossEntitiesInput!

listDomains

Type: ListDomainsResult

List all DataHub Domains

Arguments

NameDescription
input
ListDomainsInput!

listGlobalViews

Type: ListViewsResult

List Global DataHub Views

Arguments

NameDescription
input
ListGlobalViewsInput!

listGroups

Type: ListGroupsResult

List all DataHub Groups

Arguments

NameDescription
input
ListGroupsInput!

listIngestionSources

Type: ListIngestionSourcesResult

List all ingestion sources

Arguments

NameDescription
input
ListIngestionSourcesInput!

listMyViews

Type: ListViewsResult

List DataHub Views owned by the current user

Arguments

NameDescription
input
ListMyViewsInput!

listOwnershipTypes

Type: ListOwnershipTypesResult!

List Custom Ownership Types

Arguments

NameDescription
input
ListOwnershipTypesInput!

Input required for listing custom ownership types

listPolicies

Type: ListPoliciesResult

List all DataHub Access Policies

Arguments

NameDescription
input
ListPoliciesInput!

listPosts

Type: ListPostsResult

List all Posts

Arguments

NameDescription
input
ListPostsInput!

listQueries

Type: ListQueriesResult

List Dataset Queries

Arguments

NameDescription
input
ListQueriesInput!

Input required for listing queries

listRecommendations

Type: ListRecommendationsResult

Fetch recommendations for a particular scenario

Arguments

NameDescription
input
ListRecommendationsInput!

listRoles

Type: ListRolesResult

List all DataHub Roles

Arguments

NameDescription
input
ListRolesInput!

listSecrets

Type: ListSecretsResult

List all secrets stored in DataHub (no values)

Arguments

NameDescription
input
ListSecretsInput!

listTests

Type: ListTestsResult

List all DataHub Tests

Arguments

NameDescription
input
ListTestsInput!

listUsers

Type: ListUsersResult

List all DataHub Users

Arguments

NameDescription
input
ListUsersInput!

me

Type: AuthenticatedUser

Fetch details associated with the authenticated user, provided via an auth cookie or header

mlFeature

Type: MLFeature

Incubating: Fetch a ML Feature by primary key (urn)

Arguments

NameDescription
urn
String!

mlFeatureTable

Type: MLFeatureTable

Incubating: Fetch a ML Feature Table by primary key (urn)

Arguments

NameDescription
urn
String!

mlModel

Type: MLModel

Incubating: Fetch an ML Model by primary key (urn)

Arguments

NameDescription
urn
String!

mlModelGroup

Type: MLModelGroup

Incubating: Fetch an ML Model Group by primary key (urn)

Arguments

NameDescription
urn
String!

mlPrimaryKey

Type: MLPrimaryKey

Incubating: Fetch a ML Primary Key by primary key (urn)

Arguments

NameDescription
urn
String!

notebook

Type: Notebook

Fetch a Notebook by primary key (urn)

Arguments

NameDescription
urn
String!

role

Type: Role

Fetch a Role by primary key (urn)

Arguments

NameDescription
urn
String!

scrollAcrossEntities

Type: ScrollResults

Search DataHub entities by providing a pointer reference for scrolling through results.

Arguments

NameDescription
input
ScrollAcrossEntitiesInput!

scrollAcrossLineage

Type: ScrollAcrossLineageResults

Search across the results of a graph query on a node, uses scroll API

Arguments

NameDescription
input
ScrollAcrossLineageInput!

Type: SearchResults

Full text search against a specific DataHub Entity Type

Arguments

NameDescription
input
SearchInput!

searchAcrossEntities

Type: SearchResults

Search DataHub entities

Arguments

NameDescription
input
SearchAcrossEntitiesInput!

searchAcrossLineage

Type: SearchAcrossLineageResults

Search across the results of a graph query on a node

Arguments

NameDescription
input
SearchAcrossLineageInput!

tag

Type: Tag

Fetch a Tag by primary key (urn)

Arguments

NameDescription
urn
String!

test

Type: Test

Fetch a Test by primary key (urn)

Arguments

NameDescription
urn
String!

versionedDataset

Type: VersionedDataset

Fetch a Dataset by primary key (urn) at a point in time based on aspect versions (versionStamp)

Arguments

NameDescription
urn
String!
versionStamp
String