Skip to main content
Community Hub
TL;DR

Certify assets in Atlan using CertificateStatus and the Python SDK (pyatlan). Add, update, or remove certification status programmatically.

Your AI can read this via Docs MCPcurl -fsSL "https://docs.atlan.com/install-docs-mcp" | bashConnect

CertificateStatus: certify assets programmatically

Use CertificateStatus in the Atlan Python SDK to programmatically add or remove certification on assets.

Add to existing asset​

To add a certificate to an existing asset:

Add certificate to existing assets
models:
- name: TOP_BEVERAGE_USERS # (1)
meta:
atlan:
attributes: # (2)
certificateStatus: VERIFIED # (3)
certificateStatusMessage: >- # (4)
Verified through automation.
  1. You must of course give the name of the object.
  2. The details for the certificate must be nested within the meta.atlan.attributes structure.
  3. You must provide a valid status for the certificate (DRAFT, VERIFIED or DEPRECATED).
  4. (Optional) You can also provide a message to associate with the certificate.

Remove from existing asset​

To remove a certificate from an existing asset:

It's currently not possible to remove a certificate from an asset via dbt.

When creating asset​

To add a certificate when creating an asset:

Add certificate when creating asset
models:
- name: TOP_BEVERAGE_USERS # (1)
meta:
atlan:
attributes: # (2)
certificateStatus: VERIFIED # (3)
certificateStatusMessage: >- # (4)
Verified at creation.
  1. You must of course give the name of the object.
  2. The details for the certificate must be nested within the meta.atlan.attributes structure.
  3. You must provide a valid status for the certificate (DRAFT, VERIFIED or DEPRECATED).
  4. (Optional) You can also provide a message to associate with the certificate.
Was this page helpful?