Manage Policy By Name

Use these endpoints to retrieve, update, delete, archive, unarchive, or toggle scheduling of a Data Drift policy by its name.

This is useful when referencing policies in automation pipelines without knowing their IDs.

Endpoint(s)

Method

Path

Description

GET

/catalog-server/api/rules/data-drift/byName/:name

Retrieve full details of a Data Drift policy by its name.

PUT

/catalog-server/api/rules/data-drift/byName/:name

Update an existing Data Drift policy using its name.

DELETE

/catalog-server/api/rules/data-drift/byName/:name

Delete (archive) a Data Drift policy by name.

POST

/catalog-server/api/rules/data-drift/byName/:name/unarchive

Unarchive a previously deleted Data Drift policy by name.

PUT

/catalog-server/api/rules/data-drift/byName/:name/schedule

Enable or disable scheduling and define a cron schedule.

GET

/catalog-server/api/rules/data-drift/byName/:name/executions

List all executions for this Data Drift policy.

POST

/catalog-server/api/rules/data-drift/byName/:name/executions

Trigger a new execution for the Data Drift Policy.

Path Parameters

Name

Type

Required

Description

name

string

Yes

The name of the Data Drift policy.

Sample Requests

Get Policy:

curl -X GET "https://{HOST}/catalog-server/api/rules/data-drift/byName/Customer_Data_Drift"