Skip to main content

gouvernance


title: Governance sidebar_label: Governance (12) sidebar_position: 5 doc_type: reference

Governance

Overview

Manage approvals, classifications, lineage, and data quality.

Prerequisites

  • API key with the MCP preset and required scopes
  • Configured MCP client (see Configuration)

Quick start examples

Manage an approval request

  1. View pending requests :
{
"name": "governance_list_approvals",
"arguments": {}
}
  1. View request details :
{
"name": "governance_get_approval",
"arguments": {
"approvalId": "uuid-de-la-demande"
}
}
  1. Approve the request :
{
"name": "governance_approve",
"arguments": {
"approvalId": "uuid-de-la-demande"
}
}

governance_apply_classification

Apply a data classification level to an entity.

USE WHEN: Need to classify data as public, internal, confidential, or restricted. REQUIRES: entityType, entityId, level RELATED: governance_list_classifications

Scopegovernance.write
Read-onlyNo
DestructiveNo
IdempotentNo

Parameters

ParameterTypeRequiredDescription
entityIdstring (uuid)YesEntity ID to classify
entityTypestringYesType of entity to classify
levelchoice (public, internal, confidential, restricted)YesClassification level
expiresAtstringNoOptional expiration date (ISO 8601)

Response

FieldTypeDescription
idstring
levelstring
appliedAtstring

Related tools : governance_list_classifications, governance_catalog_search


governance_approve

Approve a pending governance approval request.

USE WHEN: A governance request needs to be approved. REQUIRES: approvalId RELATED: governance_reject, governance_get_approval

Scopegovernance.approve
Read-onlyNo
DestructiveNo
IdempotentYes

Parameters

ParameterTypeRequiredDescription
approvalIdstring (uuid)YesThe approval request ID to approve
reasonstringNoReason for approving

Response

FieldTypeDescription
idstring
statusstring
decidedBystring
decidedAtstring

Related tools : governance_reject, governance_get_approval, governance_request_approval, governance_list_approvals


[DISCOVERY] Search across the governance catalog (approvals, classifications, lineage).

USE WHEN: Looking for governance records, searching the catalog. RETURNS: Search results across governance tables. RELATED: governance_list_approvals, governance_list_classifications, governance_query_lineage

Scopegovernance.read
Read-onlyYes
DestructiveNo
IdempotentYes

Parameters

ParameterTypeRequiredDescription
querystringYesSearch query for the catalog
limitnumberNoMaximum number of results (default : 10)
scopechoice (approvals, classifications, lineage, all)NoScope of the catalog search (default : "all")

Response

FieldTypeDescription
resultsarray
sourcestring
idstring
entityTypestring
entityIdstring
summarystring
createdAtstring
totalResultsnumber

Related tools : governance_list_approvals, governance_list_classifications, governance_query_lineage


governance_get_approval

Get full details of a specific governance approval request by ID.

USE WHEN: Need details on a specific approval. REQUIRES: approvalId RELATED: governance_list_approvals, governance_approve, governance_reject

Scopegovernance.read
Read-onlyYes
DestructiveNo
IdempotentYes

Parameters

ParameterTypeRequiredDescription
approvalIdstring (uuid)YesThe approval request ID

Response

FieldTypeDescription
idstring
entityTypestring
entityIdstring
statusstring
requestedBystring
requestedAtstring
decidedBystring
decidedAtstring
reasonstring
metadatarecord

Related tools : governance_list_approvals, governance_approve, governance_reject, governance_request_approval


governance_list_approvals

[DISCOVERY] List governance approval requests with optional filtering.

USE WHEN: Need to see pending, approved, or rejected governance requests. RETURNS: Paginated list of approval requests. RELATED: governance_get_approval, governance_request_approval

Scopegovernance.read
Read-onlyYes
DestructiveNo
IdempotentYes

Parameters

ParameterTypeRequiredDescription
entityTypestringNoFilter by entity type
limitnumberNoMaximum number of results (default : 20)
offsetnumberNoOffset for pagination (default : 0)
statuschoice (pending, approved, rejected, cancelled, expired)NoFilter by approval status

Response

FieldTypeDescription
approvalsarray
idstring
entityTypestring
entityIdstring
statusstring
requestedBystring
requestedAtstring
decidedBystring
decidedAtstring
reasonstring
totalnumber
hasMoreboolean

Example

{
"name": "governance_list_approvals",
"arguments": {}
}

Related tools : governance_get_approval, governance_request_approval, governance_approve, governance_reject


governance_list_classifications

List data classifications applied to entities.

USE WHEN: Need to see what classifications exist, filter by level or entity. RETURNS: Paginated list of classifications. RELATED: governance_apply_classification

Scopegovernance.read
Read-onlyYes
DestructiveNo
IdempotentYes

Parameters

ParameterTypeRequiredDescription
entityIdstring (uuid)NoFilter by entity ID
levelstringNoFilter by classification level (e.g., public, internal, confidential, restricted)
limitnumberNoMaximum number of results (default : 20)
offsetnumberNoOffset for pagination (default : 0)

Response

FieldTypeDescription
classificationsarray
idstring
entityTypestring
entityIdstring
levelstring
appliedBystring
appliedAtstring
expiresAtstring
totalnumber
hasMoreboolean

Related tools : governance_apply_classification, governance_catalog_search


governance_quarantine_status

Check quarantine status of entities.

USE WHEN: Need to see quarantined entities, check if data is blocked. RETURNS: List of quarantined entities with reasons. RELATED: governance_run_health_check

Scopegovernance.read
Read-onlyYes
DestructiveNo
IdempotentYes

Parameters

ParameterTypeRequiredDescription
entityIdstring (uuid)NoCheck quarantine for a specific entity
limitnumberNoMaximum number of results (default : 20)
offsetnumberNoOffset for pagination (default : 0)
statuschoice (quarantined, released, all)NoFilter by quarantine status (default : "all")

Response

FieldTypeDescription
quarantinedarray
idstring
entityTypestring
entityIdstring
statusstring
reasonstring
quarantinedBystring
quarantinedAtstring
releasedAtstring
totalnumber
hasMoreboolean

Related tools : governance_run_health_check, governance_catalog_search


governance_query_lineage

Query data lineage records to trace how data flows between entities.

USE WHEN: Need to trace data provenance, understand data flow, or audit transformations. RETURNS: Lineage records showing source-to-target data flow. RELATED: governance_record_lineage, governance_catalog_search

Scopegovernance.read
Read-onlyYes
DestructiveNo
IdempotentYes

Parameters

ParameterTypeRequiredDescription
limitnumberNoMaximum number of results (default : 20)
offsetnumberNoOffset for pagination (default : 0)
operationTypestringNoFilter by operation type (e.g., transform, copy, derive)
sourceEntityIdstring (uuid)NoFilter by source entity ID
targetEntityIdstring (uuid)NoFilter by target entity ID

Response

FieldTypeDescription
lineagearray
idstring
sourceEntityTypestring
sourceEntityIdstring
targetEntityTypestring
targetEntityIdstring
operationTypestring
recordedBystring
recordedAtstring
totalnumber
hasMoreboolean

Related tools : governance_record_lineage, governance_catalog_search


governance_record_lineage

Record a data lineage relationship between two entities.

USE WHEN: Documenting how data flows from source to target. REQUIRES: sourceEntityType, sourceEntityId, targetEntityType, targetEntityId, operationType RELATED: governance_query_lineage

Scopegovernance.write
Read-onlyNo
DestructiveNo
IdempotentNo

Parameters

ParameterTypeRequiredDescription
operationTypestringYesOperation type (e.g., transform, copy, derive, aggregate)
sourceEntityIdstring (uuid)YesSource entity ID
sourceEntityTypestringYesSource entity type
targetEntityIdstring (uuid)YesTarget entity ID
targetEntityTypestringYesTarget entity type
metadatarecordNoAdditional metadata about the lineage

Response

FieldTypeDescription
idstring
recordedAtstring

Related tools : governance_query_lineage, governance_catalog_search


governance_reject

Reject a pending governance approval request with a reason.

USE WHEN: A governance request must be denied. REQUIRES: approvalId, reason RELATED: governance_approve, governance_get_approval

Scopegovernance.approve
Read-onlyNo
DestructiveNo
IdempotentYes

Parameters

ParameterTypeRequiredDescription
approvalIdstring (uuid)YesThe approval request ID to reject
reasonstringYesReason for rejecting the request

Response

FieldTypeDescription
idstring
statusstring
decidedBystring
decidedAtstring
reasonstring

Related tools : governance_approve, governance_get_approval, governance_request_approval, governance_list_approvals


governance_request_approval

Create a new governance approval request for an entity.

USE WHEN: An entity needs approval before proceeding. REQUIRES: entityType, entityId RELATED: governance_list_approvals, governance_approve, governance_reject

Scopegovernance.write
Read-onlyNo
DestructiveNo
IdempotentNo

Parameters

ParameterTypeRequiredDescription
entityIdstring (uuid)YesID of the entity requiring approval
entityTypestringYesType of entity requiring approval (e.g., instance, pipeline)
metadatarecordNoAdditional metadata
reasonstringNoReason for the approval request

Response

FieldTypeDescription
idstring
statusstring
requestedAtstring

Related tools : governance_list_approvals, governance_approve, governance_reject, governance_get_approval


governance_run_health_check

Run data quality health checks (completeness, consistency, freshness).

USE WHEN: Need to check data quality, run compliance checks. RETURNS: Health check results with scores. RELATED: governance_quarantine_status

Scopegovernance.admin
Read-onlyNo
DestructiveNo
IdempotentNo

Parameters

ParameterTypeRequiredDescription
checkTypechoice (completeness, consistency, freshness, all)NoType of health check to run (default : "all")
entityTypestringNoEntity type to check (omit for all)

Response

FieldTypeDescription
checkIdstring
statusstring
startedAtstring
completedAtstring
resultsarray
checkTypestring
entityTypestring
passedboolean
scorenumber
messagestring
overallScorenumber

Related tools : governance_quarantine_status, governance_catalog_search

Need help?

Contact us: Support and contact.