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.