GET Setup Data
Retrieve setup data codes by type for the tenant.
Endpoint
|
Endpoint |
|
|
Method |
GET |
|
Scope |
riskassess.administration.read |
Headers
| Header | Argument |
|---|---|
|
Authorization |
Bearer token |
|
Accept |
application/json or application/xml |
|
X-Correlation-Id |
(Optional) Request tracing ID |
Parameters
| Parameter | Description |
|---|---|
|
type |
Setup type code segment (for example Classification, Category, SubCategory). Empty or whitespace returns success: false with InvalidRequest. |
| Parameter | Required | Description |
|---|---|---|
|
limit |
No |
Page size. Default: 50. |
|
offset |
No |
Rows to skip. Default: 0. |
|
order_by |
No |
(Optional) Sort column when supported by the setup-data filter/sort pipeline. |
|
dir |
No |
Sort direction when order_by is used. Default: Asc. |
|
includeDeleted |
No |
Include soft-deleted setup rows when true. Default: false. |
| API filter field | Description |
|---|---|
|
setupCode |
Data code on the row. |
|
status |
Status filter. |
|
scoreValue |
Numeric score. |
|
parentCode |
Parent data code (for example subcategory under category). |
|
activeDate |
Active date filter. |
|
code |
Type / code dimension (maps to TypeCode in filter model). |
Get setup data
- Endpoint
-
GET
/api/administration/setupdata/{type} - Example cURL request
-
curl --location 'https://<your-instance>.risk.com/api/administration/setupdata/Category?limit=10&offset=0&dir=Asc' \ --header 'Accept: application/json' \ --header 'Authorization: Bearer ••••••' - Example response
-
{ "success": true, "result": { "totalCount": 2, "setupDataCodes": [ { "code": "Category", "setupCode": "Cat1", "status": "Active", "scoreValue": 0.0, "parentCode": null, "activeDate": "2025-01-01T00:00:00Z", "displayName": "Category One" }, { "code": "Category", "setupCode": "Cat2", "status": "Active", "scoreValue": 0.0, "parentCode": null, "activeDate": "2025-01-01T00:00:00Z", "displayName": "Category Two" } ] }, "errors": [] } - Example error response
-
{ "success": false, "result": null, "errors": [ { "message": "The 'type' parameter is required", "errorCode": "InvalidRequest" } ] }