Decision Engine
Display a listing of the Decision Tables Categories.
Filter results by string. Searches Name, Description, and Status. Status must match exactly. Others can be a substring.
Field to order results by
asc
Possible values: 10
GET /api/1.0/decision_table_categories HTTP/1.1
Host:
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
list of Decision Tables categories
{
"data": [
{
"name": "text",
"status": "ACTIVE",
"id": "text",
"created_at": "2025-07-04T19:36:33.379Z",
"updated_at": "2025-07-04T19:36:33.379Z"
}
],
"meta": {
"filter": "text",
"sort_by": "text",
"sort_order": "asc",
"count": 1,
"total_pages": 1,
"current_page": 1,
"form": 1,
"last_page": 1,
"path": "text",
"per_page": 1,
"to": 1,
"total": 1
}
}
Store a newly created Decision Tables Category in storage
Represents a business decision Table category definition.
POST /api/1.0/decision_table_categories HTTP/1.1
Host:
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 33
{
"name": "text",
"status": "ACTIVE"
}
success
{
"name": "text",
"status": "ACTIVE",
"id": "text",
"created_at": "2025-07-04T19:36:33.379Z",
"updated_at": "2025-07-04T19:36:33.379Z"
}
Display the specified decision Tables category.
ID of Decision Table category to return
GET /api/1.0/decision_table_categories/{decision_table_categories_id} HTTP/1.1
Host:
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
Successfully found the Decision Table
{
"name": "text",
"status": "ACTIVE",
"id": "text",
"created_at": "2025-07-04T19:36:33.379Z",
"updated_at": "2025-07-04T19:36:33.379Z"
}
Updates the current element
ID of Decision Table category to return
Represents a business decision Table category definition.
PUT /api/1.0/decision_table_categories/{decision_table_categories_id} HTTP/1.1
Host:
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 33
{
"name": "text",
"status": "ACTIVE"
}
success
{
"name": "text",
"status": "ACTIVE",
"id": "text",
"created_at": "2025-07-04T19:36:33.379Z",
"updated_at": "2025-07-04T19:36:33.379Z"
}
Remove the specified resource from storage.
ID of Decision Table category to return
DELETE /api/1.0/decision_table_categories/{decision_table_categories_id} HTTP/1.1
Host:
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
success
No content
Display a listing of the resource.
Filter results by string. Searches Name, Description, and Status. Status must match exactly. Others can be a substring.
Field to order results by
asc
Possible values: 10
Include data from related models in payload. Comma separated list.
""
GET /api/1.0/decision_tables HTTP/1.1
Host:
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
list of Decision Tables
{
"data": [
{
"id": "text",
"name": "text",
"description": "text",
"definition": "text",
"decision_table_categories_id": "text",
"created_at": "2025-07-04T19:36:33.379Z",
"updated_at": "2025-07-04T19:36:33.379Z"
}
],
"meta": {
"filter": "text",
"sort_by": "text",
"sort_order": "asc",
"count": 1,
"total_pages": 1,
"current_page": 1,
"form": 1,
"last_page": 1,
"path": "text",
"per_page": 1,
"to": 1,
"total": 1
}
}
Store a newly created resource in storage.
Class Screen
POST /api/1.0/decision_tables HTTP/1.1
Host:
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 106
{
"id": "text",
"name": "text",
"description": "text",
"definition": "text",
"decision_table_categories_id": "text"
}
success
{
"id": "text",
"name": "text",
"description": "text",
"definition": "text",
"decision_table_categories_id": "text",
"created_at": "2025-07-04T19:36:33.379Z",
"updated_at": "2025-07-04T19:36:33.379Z"
}
Display the specified resource.
ID of Decision Table to return
GET /api/1.0/decision_tables/{decision_table_id} HTTP/1.1
Host:
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
Successfully found the Decision Table
{
"id": "text",
"name": "text",
"description": "text",
"definition": "text",
"decision_table_categories_id": "text",
"created_at": "2025-07-04T19:36:33.379Z",
"updated_at": "2025-07-04T19:36:33.379Z"
}
Update a Decision table
ID of Decision Table to return
Class Screen
PUT /api/1.0/decision_tables/{decision_table_id} HTTP/1.1
Host:
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 106
{
"id": "text",
"name": "text",
"description": "text",
"definition": "text",
"decision_table_categories_id": "text"
}
success
{
"id": "text",
"name": "text",
"description": "text",
"definition": "text",
"decision_table_categories_id": "text",
"created_at": "2025-07-04T19:36:33.379Z",
"updated_at": "2025-07-04T19:36:33.379Z"
}
Delete a Decision tables
ID of Decision Table to return
DELETE /api/1.0/decision_tables/{decision_table_id} HTTP/1.1
Host:
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
success
{
"id": "text",
"name": "text",
"description": "text",
"definition": "text",
"decision_table_categories_id": "text",
"created_at": "2025-07-04T19:36:33.379Z",
"updated_at": "2025-07-04T19:36:33.379Z"
}
duplicate a Decision table.
ID of Decision Table to return
Class Screen
PUT /api/1.0/decision_tables/{decision_table_id}/duplicate HTTP/1.1
Host:
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 106
{
"id": "text",
"name": "text",
"description": "text",
"definition": "text",
"decision_table_categories_id": "text"
}
success
{
"id": "text",
"name": "text",
"description": "text",
"definition": "text",
"decision_table_categories_id": "text",
"created_at": "2025-07-04T19:36:33.379Z",
"updated_at": "2025-07-04T19:36:33.379Z"
}
Import a Decision table from excel
ID of Decision Table to return
file to import
POST /api/1.0/decision_tables/{decision_table_id}/excel-import HTTP/1.1
Host:
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: multipart/form-data
Accept: */*
Content-Length: 17
{
"file": "binary"
}
success
{
"status": {}
}
Export the specified screen.
ID of Decision Table to return
POST /api/1.0/decision_tables/{decision_table_id}/export HTTP/1.1
Host:
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
Successfully exported the decision table
{
"url": "text"
}
Import the specified Decision Table.
file to import
POST /api/1.0/decision_tables/import HTTP/1.1
Host:
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: multipart/form-data
Accept: */*
Content-Length: 17
{
"file": "binary"
}
success
{
"status": {}
}
Last updated