Metadata

APIs used to retrieve metadata from Immuta to enrich the marketplace

Get available Immuta Domains

get

Search Immuta domains that can be used to create a data product in the marketplace

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Responses
chevron-right
200Success
application/json
get
/api/metadata/domain
200Success

Search data sources in domain

get

Search data sources within the selected domain that can be included in a data product

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idstringRequired
Query parameters
offsetnumberOptionalDefault: 0
limitnumber · min: 1OptionalDefault: 10
searchTextstringOptional

Search text to filter data sources

dataSourceIdsnumber[]Optional

Array of ids to filter data sources

Responses
chevron-right
200Success
application/json
get
/api/metadata/domain/{id}/datasources
200Success

Get the specified domain

get

Returns the Immuta domain specified in the request

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idstringRequired
Responses
chevron-right
200Success
application/json
idstringRequired
namestringRequired

Domain name

Example: North American Sales
descriptionstringRequired

Domain description

Example: A collection of data sources relevant to North American sales
get
/api/metadata/domain/{id}
200Success

Search Immuta users

get

Search across all users in Immuta

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
limitnumberOptionalDefault: 100
filterstringOptional
globalUserIdstring[]Optional
Responses
chevron-right
200Success
application/json
get
/api/metadata/users
200Success

Search Immuta groups

get

Search across all groups in Immuta

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
limitnumberOptionalDefault: 100
filterstringOptional
Responses
chevron-right
200Success
application/json
get
/api/metadata/groups
200Success

Search Immuta attributes

get

Search across all attributes in Immuta

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
searchstringOptional
typestringOptional
Responses
chevron-right
200Success
application/json
get
/api/metadata/attributes
200Success

Search Immuta tags

get

Search across all tags in Immuta

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
searchTextstringOptional

A string used to filter returned tags based on name.

fuzzySearchbooleanOptional

Whether to perform a fuzzy search.

limitnumber · max: 200Optional

The maximum number of search results that will be returned.

Responses
chevron-right
200Success
application/json
addedBynumberOptional
colorstringOptional
contextstringOptional
createdAtstringOptional
createdBynumberOptional
dataProductNamestringOptional
deletedbooleanOptional
descriptionstringOptional
displayNamestringOptional
hasLeafNodesbooleanOptional
idnumberOptional
namestringRequired
protectedbooleanOptional
sourcestringOptional
systemCreatedbooleanOptional
updatedAtstringOptional
get
/api/metadata/tags
200Success

Last updated

Was this helpful?