For the complete documentation index, see llms.txt. This page is also available as Markdown.

Quality Rules

Get quality rule

get

Retrieve the specified quality rule by ID if the user has view permission.

Path parameters
idstringRequired

Rule ID

Responses
200

Quality rule response

application/json
get/api/rules/{id}

Update quality rule

put

Update an existing quality rule using the provided data after permission checks.

Path parameters
idstringRequired

Rule ID

Body
Responses
200

Quality rule response

application/json
put/api/rules/{id}

Delete quality rule

delete

Delete the quality rule identified by ID if the current user has deletion permission.

Path parameters
idstringRequired

Rule ID

Responses
204

No content

No content

delete/api/rules/{id}

No content

Update quality rule

patch

Update an existing quality rule using the provided data after permission checks.

Path parameters
idstringRequired

Rule ID

Body
Responses
200

Quality rule response

application/json
patch/api/rules/{id}

Upload quality rules CSV

post

Upload a CSV file containing quality rules and process the records for ingestion.

Body
rulesstring · binaryRequired
Responses
200

Rule upload response

application/json
idsinteger[]Optional
post/api/rules/upload

Search quality rules

post

Search quality rules using the request payload and return paginated results.

Query parameters
pageintegerOptional

Page number

sizeintegerOptional

Page size

Body
pageintegerOptional

Page number

Default: 0
sizeinteger · min: 1Optional

Page size

Default: 20
Responses
200

Rule search response

application/json
post/api/rules/search

List quality rules by business concept

get

Retrieve quality rules filtered by the specified business concept and authorize access where applicable.

Path parameters
business_concept_idstringRequired

Business concept ID

Responses
200

Quality rules response

application/json
get/api/rules/concept/{business_concept_id}

Get rule filters

post

Return the available filter values for quality rule searches.

Body
Responses
200

Filter response

application/json
post/api/rule_filters/search

Reindex quality rule search

get

Trigger a full reindex of the quality rule search index for the current tenant.

Responses
202

Accepted

No content

get/api/rules/search/reindex_all

No content

List quality rules

get

Retrieve all quality rules visible to the current user and include domain enrichment.

Responses
200

Quality rules response

application/json
get/api/rules

Create quality rule

post

Create a new quality rule from the provided payload after authorization.

Body
Responses
201

Quality rule response

application/json
post/api/rules

Last updated