Create and List Policies - Acceldata Data Observability Cloud
Documentation page from Acceldata
Get StartedAssetsAsset Schema ReferencesData Reliability Policies Data Quality Create and List Policies Manage Policies by ID Manage Policies by Name Policy Executions and Results Reconciliation Data Drift Schema Drift Data Freshness Data Anomaly Policy Executions & Results Policy Metadata & Configs Data Reliability Schema ReferencesPipelinesAuthenticationAuthorization- Page - Code Steps - Category - Label - Link - Separator
Title
×MessageCancelOK
Create new category
×What is the title of your new category?Create
Edit page index title
×What is the title of the page index?Edit
Edit category
×What is the new title of your category?Edit
Edit link
×What is the new title and URL of your link?Create
Create and List Policies
Copy Markdown Open in ChatGPT Open in Claude Connect to Cursor Connect to VS Code
Use the following APIs to create a new data quality policy or list the existing policies.
Endpoint (s)
GET /catalog-server/api/rules/data-quality (list)
POST /catalog-server/api/rules/data-quality (create)
Copy
Query Parameters
| Name | Type | Required | Description |
| --- | --- | --- | --- |
| page | integer | No | Page number to retrieve when listing policies (default: 0). |
| size | integer | No | Page size for pagination (default: 25). |
| onlyActive | boolean | No | If true, returns only active Data Quality policies. |
Note
POSTto this path is used to create a new Data Quality policy (no path or query parameters, body required).GETto this path is used to list Data Quality policies (with optional pagination params above).
Sample Request
List
Bash
curl -X GET "https://{HOST}/catalog-server/api/rules/data-quality?page=0&size=25"
Copy
Create
Bash
curl -X POST "https://{HOST}/catalog-server/api/rules/data-quality" \
-H "Authorization: Bearer $TOKEN" \
-H "accessKey: $ACCESS_KEY"
-H "secretKey: $SECRET_KEY" \
-H "Content-Type: application/json" \
-d '{
"rule":{
"name":"CUSTOMER_DQ",
"type":"DATA_QUALITY",
"details":{"backingAssetId":12345},
"thresholdLevel":{"success":100,"warning":70},
"scheduled":false
},
"items":[
{"measurementType":"NULL_VALUES","columnName":"email","executionOrder":1},
{"measurementType":"REGEX_MATCH","columnName":"phone","pattern":"^\\d{10}$","executionOrder":2}
]
}'
Copy Type to search, ESC to discardType to search, ESC to discardType to search, ESC to discard Last updated on Was this page helpful?SkipSend Next to read: Manage Policies by ID
For additional help, contact www.acceldata.force.com OR call our service desk +1 844 9433282
Copyright © 2025
Discard Changes
×Do you want to discard your current changes and overwrite with the template?CancelOverride
Archive Synced Block
×MessageCancelArchive
Create new Template
×What is this template's title?Create
Delete Template
×MessageCancelDelete On This Page Create and List PoliciesEndpoint (s)Query ParametersSample RequestListCreate
No analysis available for this page.
No product messaging analysis available for this page.
No competitive analysis available for this page.