Rules
falsePOST /api/v1/rules/create Positive response
POST /api/v1/rules/create Negative response
POST /api/v1/rules/create HTTP/1.1
Host: rules.app.gomboc.ai
Content-Type: application/json
Accept: */*
Content-Length: 422
{
"type": "text",
"version": "text",
"iacLanguage": "text",
"name": "text",
"classificationNames": [
"text"
],
"classifications": [
{
"name": "text",
"accountId": "123e4567-e89b-12d3-a456-426614174000"
}
],
"shortName": "text",
"annotations": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"metadata": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"body": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"revisionData": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"active": false
}{
"status": "text",
"data": {
"accountId": "123e4567-e89b-12d3-a456-426614174000",
"type": "text",
"version": "text",
"iacLanguage": "text",
"name": "text",
"shortName": null,
"revision": 1,
"revisions": [
1
],
"classificationPaths": [
[
{
"accountId": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"shortName": null
}
]
],
"annotations": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"metadata": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"body": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"id": "123e4567-e89b-12d3-a456-426614174000",
"createdAt": null,
"updatedAt": null
}
}GET /api/v1/rules/get Parameter
GET /api/v1/rules/get Parameter
1GET /api/v1/rules/get Positive response
GET /api/v1/rules/get Negative response
GET /api/v1/rules/get?name=text HTTP/1.1
Host: rules.app.gomboc.ai
Accept: */*
{
"status": "text",
"data": {
"accountId": "123e4567-e89b-12d3-a456-426614174000",
"type": "text",
"version": "text",
"iacLanguage": "text",
"name": "text",
"shortName": null,
"revision": 1,
"revisions": [
1
],
"classificationPaths": [
[
{
"accountId": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"shortName": null
}
]
],
"annotations": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"metadata": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"body": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"id": "123e4567-e89b-12d3-a456-426614174000",
"createdAt": null,
"updatedAt": null
}
}HEAD /api/v1/rules/get Parameter
HEAD /api/v1/rules/get Parameter
1HEAD /api/v1/rules/get Positive response
No content
HEAD /api/v1/rules/get Negative response
HEAD /api/v1/rules/get?name=text HTTP/1.1
Host: rules.app.gomboc.ai
Accept: */*
No content
falsePUT /api/v1/rules/update Positive response
PUT /api/v1/rules/update Negative response
PUT /api/v1/rules/update HTTP/1.1
Host: rules.app.gomboc.ai
Content-Type: application/json
Accept: */*
Content-Length: 422
{
"type": "text",
"version": "text",
"iacLanguage": "text",
"classificationNames": [
"text"
],
"classifications": [
{
"name": "text",
"accountId": "123e4567-e89b-12d3-a456-426614174000"
}
],
"shortName": "text",
"annotations": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"metadata": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"body": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"revisionData": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"active": false,
"name": "text"
}{
"status": "text",
"data": {
"accountId": "123e4567-e89b-12d3-a456-426614174000",
"type": "text",
"version": "text",
"iacLanguage": "text",
"name": "text",
"shortName": null,
"revision": 1,
"revisions": [
1
],
"classificationPaths": [
[
{
"accountId": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"shortName": null
}
]
],
"annotations": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"metadata": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"body": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"id": "123e4567-e89b-12d3-a456-426614174000",
"createdAt": null,
"updatedAt": null
}
}DELETE /api/v1/rules/delete Parameter
DELETE /api/v1/rules/delete Parameter
DELETE /api/v1/rules/delete Parameter
DELETE /api/v1/rules/delete Positive response
DELETE /api/v1/rules/delete Negative response
DELETE /api/v1/rules/delete?name=text HTTP/1.1
Host: rules.app.gomboc.ai
Accept: */*
{
"status": "text",
"data": {
"success": true
}
}GET /api/v1/rules/search Parameter
1GET /api/v1/rules/search Parameter
20GET /api/v1/rules/search Parameter
GET /api/v1/rules/search Parameter
GET /api/v1/rules/search Parameter
GET /api/v1/rules/search Parameter
GET /api/v1/rules/search Parameter
GET /api/v1/rules/search Parameter
1GET /api/v1/rules/search Positive response
GET /api/v1/rules/search Negative response
GET /api/v1/rules/search HTTP/1.1
Host: rules.app.gomboc.ai
Accept: */*
{
"status": "text",
"data": {
"rules": [
{
"accountId": "123e4567-e89b-12d3-a456-426614174000",
"type": "text",
"version": "text",
"iacLanguage": "text",
"name": "text",
"shortName": null,
"revision": 1,
"revisions": [
1
],
"classificationPaths": [
[
{
"accountId": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"shortName": null
}
]
],
"annotations": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"metadata": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"body": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"id": "123e4567-e89b-12d3-a456-426614174000",
"createdAt": null,
"updatedAt": null
}
],
"total": 1,
"page": 1,
"perPage": 1
}
}HEAD /api/v1/rules/search Parameter
1HEAD /api/v1/rules/search Parameter
20HEAD /api/v1/rules/search Parameter
HEAD /api/v1/rules/search Parameter
HEAD /api/v1/rules/search Parameter
HEAD /api/v1/rules/search Parameter
HEAD /api/v1/rules/search Parameter
HEAD /api/v1/rules/search Parameter
1HEAD /api/v1/rules/search Positive response
No content
HEAD /api/v1/rules/search Negative response
HEAD /api/v1/rules/search HTTP/1.1
Host: rules.app.gomboc.ai
Accept: */*
No content
PUT /api/v1/rules/activate Positive response
PUT /api/v1/rules/activate Negative response
PUT /api/v1/rules/activate HTTP/1.1
Host: rules.app.gomboc.ai
Content-Type: application/json
Accept: */*
Content-Length: 28
{
"name": "text",
"revision": 1
}{
"status": "text",
"data": {
"success": true
}
}Last updated