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

Rules

Rule management and versioning

post
Body
typestringRequired
versionstringRequired
iacLanguagestringRequired
namestringRequired
classificationNamesstring[]Optional
shortNamestringOptional
activebooleanOptionalDefault: false
Responses
200

POST /api/v1/rules/create Positive response

application/json
statusconst: successRequired
post/api/v1/rules/create
get
Query parameters
namestringRequired

GET /api/v1/rules/get Parameter

includeClassificationsnumberOptional

GET /api/v1/rules/get Parameter

Default: 1
Responses
200

GET /api/v1/rules/get Positive response

application/json
statusconst: successRequired
get/api/v1/rules/get
head
Query parameters
namestringRequired

HEAD /api/v1/rules/get Parameter

includeClassificationsnumberOptional

HEAD /api/v1/rules/get Parameter

Default: 1
Responses
200

HEAD /api/v1/rules/get Positive response

No content

head/api/v1/rules/get

No content

put
Body
typestringOptional
versionstringOptional
iacLanguagestringOptional
classificationNamesstring[]Optional
shortNamestringOptional
activebooleanOptionalDefault: false
namestringRequired
Responses
200

PUT /api/v1/rules/update Positive response

application/json
statusconst: successRequired
put/api/v1/rules/update
delete
Query parameters
namestringRequired

DELETE /api/v1/rules/delete Parameter

revisionnumberOptional

DELETE /api/v1/rules/delete Parameter

allbooleanOptional

DELETE /api/v1/rules/delete Parameter

Responses
200

DELETE /api/v1/rules/delete Positive response

application/json
statusconst: successRequired
delete/api/v1/rules/delete
Query parameters
pagenumberOptional

GET /api/v1/rules/search Parameter

Default: 1
perPagenumberOptional

GET /api/v1/rules/search Parameter

Default: 20
querystringOptional

GET /api/v1/rules/search Parameter

filtersany ofOptional

GET /api/v1/rules/search Parameter

stringOptional
or
string[]Optional
filters[]any ofOptional

GET /api/v1/rules/search Parameter

stringOptional
or
string[]Optional
typestringOptional

GET /api/v1/rules/search Parameter

iacLanguagestringOptional

GET /api/v1/rules/search Parameter

includeClassificationsnumberOptional

GET /api/v1/rules/search Parameter

Default: 1
Responses
200

GET /api/v1/rules/search Positive response

application/json
statusconst: successRequired
get/api/v1/rules/search
Query parameters
pagenumberOptional

HEAD /api/v1/rules/search Parameter

Default: 1
perPagenumberOptional

HEAD /api/v1/rules/search Parameter

Default: 20
querystringOptional

HEAD /api/v1/rules/search Parameter

filtersany ofOptional

HEAD /api/v1/rules/search Parameter

stringOptional
or
string[]Optional
filters[]any ofOptional

HEAD /api/v1/rules/search Parameter

stringOptional
or
string[]Optional
typestringOptional

HEAD /api/v1/rules/search Parameter

iacLanguagestringOptional

HEAD /api/v1/rules/search Parameter

includeClassificationsnumberOptional

HEAD /api/v1/rules/search Parameter

Default: 1
Responses
200

HEAD /api/v1/rules/search Positive response

No content

head/api/v1/rules/search

No content

put
Body
namestringRequired
revisionnumberRequired
Responses
200

PUT /api/v1/rules/activate Positive response

application/json
statusconst: successRequired
put/api/v1/rules/activate

Last updated