Decision Engine

Returns all Decision Tables categories that the user has access to

get

Display a listing of the Decision Tables Categories.

Authorizations
OAuth2authorizationCodeRequired

Laravel passport oauth2 security.

Authorization URL: Token URL: Refresh URL:
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
filterstringOptional

Filter results by string. Searches Name, Description, and Status. Status must match exactly. Others can be a substring.

order_bystringOptional

Field to order results by

order_directionstring · enumOptionalDefault: ascPossible values:
per_pageintegerOptionalDefault: 10
Responses
200

list of Decision Tables categories

application/json
get
/decision_table_categories
200

list of Decision Tables categories

Save a new Decision Table Category

post

Store a newly created Decision Tables Category in storage

Authorizations
OAuth2authorizationCodeRequired

Laravel passport oauth2 security.

Authorization URL: Token URL: Refresh URL:
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
namestringOptional

Represents a business decision Table category definition.

statusstring · enumOptionalPossible values:
Responses
post
/decision_table_categories
201

success

Get single Decision Table category by ID

get

Display the specified decision Tables category.

Authorizations
OAuth2authorizationCodeRequired

Laravel passport oauth2 security.

Authorization URL: Token URL: Refresh URL:
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
decision_table_categories_idstringRequired

ID of Decision Table category to return

Responses
200

Successfully found the Decision Table

application/json
get
/decision_table_categories/{decision_table_categories_id}
200

Successfully found the Decision Table

Update a Decision Table Category

put

Updates the current element

Authorizations
OAuth2authorizationCodeRequired

Laravel passport oauth2 security.

Authorization URL: Token URL: Refresh URL:
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
decision_table_categories_idstringRequired

ID of Decision Table category to return

Body
namestringOptional

Represents a business decision Table category definition.

statusstring · enumOptionalPossible values:
Responses
200

success

application/json
put
/decision_table_categories/{decision_table_categories_id}
200

success

Delete a Decision Table category

delete

Remove the specified resource from storage.

Authorizations
OAuth2authorizationCodeRequired

Laravel passport oauth2 security.

Authorization URL: Token URL: Refresh URL:
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
decision_table_categories_idstringRequired

ID of Decision Table category to return

Responses
delete
/decision_table_categories/{decision_table_categories_id}
204

success

No content

Returns all Decision tables that the user has access to

get

Display a listing of the resource.

Authorizations
OAuth2authorizationCodeRequired

Laravel passport oauth2 security.

Authorization URL: Token URL: Refresh URL:
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
filterstringOptional

Filter results by string. Searches Name, Description, and Status. Status must match exactly. Others can be a substring.

order_bystringOptional

Field to order results by

order_directionstring · enumOptionalDefault: ascPossible values:
per_pageintegerOptionalDefault: 10
includestringOptional

Include data from related models in payload. Comma separated list.

Default: ""
Responses
200

list of Decision Tables

application/json
get
/decision_tables
200

list of Decision Tables

Save a new Decision Table

post

Store a newly created resource in storage.

Authorizations
OAuth2authorizationCodeRequired

Laravel passport oauth2 security.

Authorization URL: Token URL: Refresh URL:
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
idstring · idOptional

Class Screen

namestringOptional
descriptionstringOptional
definitionstringOptional
decision_table_categories_idstringOptional
Responses
post
/decision_tables
201

success

Get single Decision Table by ID

get

Display the specified resource.

Authorizations
OAuth2authorizationCodeRequired

Laravel passport oauth2 security.

Authorization URL: Token URL: Refresh URL:
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
decision_table_idstringRequired

ID of Decision Table to return

Responses
200

Successfully found the Decision Table

application/json
get
/decision_tables/{decision_table_id}
200

Successfully found the Decision Table

Update a Decision Table

put

Update a Decision table

Authorizations
OAuth2authorizationCodeRequired

Laravel passport oauth2 security.

Authorization URL: Token URL: Refresh URL:
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
decision_table_idstringRequired

ID of Decision Table to return

Body
idstring · idOptional

Class Screen

namestringOptional
descriptionstringOptional
definitionstringOptional
decision_table_categories_idstringOptional
Responses
put
/decision_tables/{decision_table_id}
204

success

Delete a Decision Table

delete

Delete a Decision tables

Authorizations
OAuth2authorizationCodeRequired

Laravel passport oauth2 security.

Authorization URL: Token URL: Refresh URL:
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
decision_table_idstringRequired

ID of Decision Table to return

Responses
delete
/decision_tables/{decision_table_id}
204

success

duplicate a Decision Table

put

duplicate a Decision table.

Authorizations
OAuth2authorizationCodeRequired

Laravel passport oauth2 security.

Authorization URL: Token URL: Refresh URL:
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
decision_table_idstringRequired

ID of Decision Table to return

Body
idstring · idOptional

Class Screen

namestringOptional
descriptionstringOptional
definitionstringOptional
decision_table_categories_idstringOptional
Responses
put
/decision_tables/{decision_table_id}/duplicate
201

success

Import a new decision table

post

Import a Decision table from excel

Authorizations
OAuth2authorizationCodeRequired

Laravel passport oauth2 security.

Authorization URL: Token URL: Refresh URL:
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
decision_table_idstringRequired

ID of Decision Table to return

Body
filestring · binaryOptional

file to import

Responses
post
/decision_tables/{decision_table_id}/excel-import
201

success

Export a single Decision Table by ID

post

Export the specified screen.

Authorizations
OAuth2authorizationCodeRequired

Laravel passport oauth2 security.

Authorization URL: Token URL: Refresh URL:
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
decision_table_idstringRequired

ID of Decision Table to return

Responses
200

Successfully exported the decision table

application/json
post
/decision_tables/{decision_table_id}/export
200

Successfully exported the decision table

Import a new Decision Table

post

Import the specified Decision Table.

Authorizations
OAuth2authorizationCodeRequired

Laravel passport oauth2 security.

Authorization URL: Token URL: Refresh URL:
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
filestring · binaryOptional

file to import

Responses
post
/decision_tables/import
201

success

Last updated