Govern Artifacts#

Artifacts are all items in Dataiku Govern. Note: to learn more about them, go to the Dataiku Govern definitions page.

List all artifact sign-offs#

import dataikuapi

host = "http(s)://GOVERN_HOST:GOVERN_PORT"
apiKey = "Your API key secret"
client = dataikuapi.GovernClient(host, apiKey)

# retrieve a specific artifact by its ID
artifact = client.get_artifact('ar.1773')

# list all its sign-offs
signoffs = artifact.list_signoffs()

Reference documentation#

dataikuapi.govern.artifact.GovernArtifact(...)

A handle to interact with an artifact on the Govern instance.

dataikuapi.govern.artifact.GovernArtifactDefinition(...)

The definition of an artifact.

dataikuapi.govern.artifact.GovernArtifactSignoffListItem(...)

An item in a list of sign-offs.

dataikuapi.govern.artifact.GovernArtifactSignoff(...)

Handle to interact with the sign-off of a specific workflow step.

dataikuapi.govern.artifact.GovernArtifactSignoffDefinition(...)

The definition of a sign-off.

dataikuapi.govern.artifact.GovernArtifactSignoffRecurrenceConfiguration(...)

The recurrence configuration of a sign-off.

dataikuapi.govern.artifact.GovernArtifactSignoffDetails(...)

The details of a sign-off.

dataikuapi.govern.artifact.GovernArtifactSignoffFeedbackListItem(...)

An item in a list of feedback reviews.

dataikuapi.govern.artifact.GovernArtifactSignoffFeedback(...)

Handle to interact with a feedback.

dataikuapi.govern.artifact.GovernArtifactSignoffFeedbackDefinition(...)

The definition of a feedback review.

dataikuapi.govern.artifact.GovernArtifactSignoffApproval(...)

Handle to interact with an approval.

dataikuapi.govern.artifact.GovernArtifactSignoffApprovalDefinition(...)

The definition of an approval.