API routes (Click a route to expand it, click here to expand/collapse all)
1. REDDefinition APIs
GET/definition ⎘Authentication required
Get all the definitions needed for the given REDDefinition Specification.
| Parameter |
Location |
Type |
Requirements |
Optional |
Default value |
Description |
| idGroups |
URI-Query |
int[] |
|
No |
|
ID's of the groups for the REDDefinition. |
| wfStatus |
URI-Query |
int |
|
No |
|
ID of the workflow-status of the REDDefinition. |
| idCustomer |
URI-Query |
string |
|
Yes |
null |
ID of the current customer, override for signed requests only. |
| idDepartment |
URI-Query |
string |
|
Yes |
null |
ID of the current department, override for signed requests only. |
| idUser |
URI-Query |
string |
|
Yes |
null |
ID of the current user, override for signed requests only. |
| resolveUserLiterals |
URI-Query |
bool |
|
Yes |
true |
Simplify conditions by resolving the user-based OperandValue(s). |
| resolveCustomerDepartmentLiterals |
URI-Query |
bool |
|
Yes |
true |
Simplify conditions by resolving the customer- and department-based OperandValue(s). |
| includePresentationDetails |
URI-Query |
bool |
|
Yes |
true |
Include for each REDPointDef in which category to display it. |
| includeFrontendDataDepMatrix |
URI-Query |
bool |
|
Yes |
true |
Include the dependency matrix (front-end version), i.e. which SJAQuery paths are relevant. |
| includeBackendDataDepMatrix |
URI-Query |
bool |
|
Yes |
false |
Include the dependency matrix (back-end version), i.e. which SJAQuery paths are relevant. |
| Response |
HTTP |
Type |
Description |
| Success |
200 |
REDDefinition[] |
REDDefinition |
| ImplementationException |
500 |
|
Using a currently unimplemented part of this api (using the override for signed requests) |
| InvalidModelOperationException |
500 |
|
An operation is performed that is not supported (yet/anymore), corresponding configuration should be altered or this API should be updated. |
| InvalidREDDefinitionException |
500 |
|
Given specification of the REDDefinition is invalid, check details for more information. |
| UnevaluatableException |
500 |
|
Attempted to evaluate something that it can not evaluate with given information. |
| MissingRequiredParameterException |
400 |
|
The request is missing a required input parameter. See details for involved parameter. |
| InvalidParameterException |
400 |
|
The request has an invalid argument. See details for involved parameter and invalidation. |
| AuthenticationFailedException |
401 |
|
Authentication failed. Re-authenticate and retry. See error details for details. |
| UnauthorizedException |
403 |
|
Authorization for requested method rejected. See error details for details. |
Authentication required:
Yes
Authentication scheme:
JWTAuth
Required flags:
('red-config:*' OR 'red-config:mgmt' OR 'kate:migration') ⎘
GET/pointDefinition/{redPath} ⎘Authentication required
Get a single point definition for the given REDDefinition Specification.
| Parameter |
Location |
Type |
Requirements |
Optional |
Default value |
Description |
| redPath |
URI-Path |
string |
|
No |
|
REDPath of the datapoint to get definition for. |
| wfStatus |
URI-Query |
int |
|
No |
|
ID of the workflow-status of the REDDefinition. |
| idGroups |
URI-Query |
int[] |
|
Yes |
[] |
ID's of the groups for the REDDefinition. |
| idCustomer |
URI-Query |
string |
|
Yes |
null |
ID of the current customer, override for signed requests only. |
| idDepartment |
URI-Query |
string |
|
Yes |
null |
ID of the current department, override for signed requests only. |
| idUser |
URI-Query |
string |
|
Yes |
null |
ID of the current user, override for signed requests only. |
| resolveUserLiterals |
URI-Query |
bool |
|
Yes |
true |
Simplify conditions by resolving the user-based OperandValue(s). |
| resolveCustomerDepartmentLiterals |
URI-Query |
bool |
|
Yes |
true |
Simplify conditions by resolving the customer- and department-based OperandValue(s). |
| Response |
HTTP |
Type |
Description |
| Success |
200 |
REDPointDef |
REDPointDef |
| InvalidREDDefinitionException |
500 |
|
Given specification of the REDDefinition is invalid, check details for more information. |
| UnevaluatableException |
500 |
|
Attempted to evaluate something that it can not evaluate with given information. |
| MissingRequiredParameterException |
400 |
|
The request is missing a required input parameter. See details for involved parameter. |
| InvalidParameterException |
400 |
|
The request has an invalid argument. See details for involved parameter and invalidation. |
| AuthenticationFailedException |
401 |
|
Authentication failed. Re-authenticate and retry. See error details for details. |
| UnauthorizedException |
403 |
|
Authorization for requested method rejected. See error details for details. |
Authentication required:
Yes
Authentication scheme:
JWTAuth
Required flags:
('red-config:*' OR 'red-config:mgmt' OR 'kate:migration') ⎘
POST/definition/publishUpdate ⎘Authentication required
Publish the changes to definitions
| Parameter |
Location |
Type |
Requirements |
Optional |
Default value |
Description |
| idGroups |
POST-body |
int[] |
|
Yes |
[] |
ID's of the groups for the REDDefinitions that have been updated, if not given checks automatically for changes of the past hour. |
| Response |
HTTP |
Type |
Description |
| Success |
200 |
bool |
true if a success, false if not |
| MissingRequiredParameterException |
400 |
|
The request is missing a required input parameter. See details for involved parameter. |
| InvalidParameterException |
400 |
|
The request has an invalid argument. See details for involved parameter and invalidation. |
| AuthenticationFailedException |
401 |
|
Authentication failed. Re-authenticate and retry. See error details for details. |
| UnauthorizedException |
403 |
|
Authorization for requested method rejected. See error details for details. |
Authentication required:
Yes
Authentication scheme:
JWTAuth
Required flags:
red-config:* ⎘
POST/mgmt/definition/clearPluginCaches ⎘Authentication required
Clears the remote REDDefinition-plugin caches of all services that utilize it.
| Response |
HTTP |
Type |
Description |
| Success |
200 |
bool |
True |
| MissingRequiredParameterException |
400 |
|
The request is missing a required input parameter. See details for involved parameter. |
| InvalidParameterException |
400 |
|
The request has an invalid argument. See details for involved parameter and invalidation. |
| AuthenticationFailedException |
401 |
|
Authentication failed. Re-authenticate and retry. See error details for details. |
| UnauthorizedException |
403 |
|
Authorization for requested method rejected. See error details for details. |
Authentication required:
Yes
Authentication scheme:
JWTAuth
Required flags:
kate:devops ⎘
2. REDGroup APIs
GET/group/getById ⎘Authentication required
Returns a REDGroup by its id.
| Parameter |
Location |
Type |
Requirements |
Optional |
Default value |
Description |
| id |
URI-Query |
int |
minimum: 1 |
No |
|
ID of the REDGroup. |
| format |
URI-Query |
string |
enum: [
"nested",
"flat"
] |
Yes |
"flat" |
nested will return the group-subgroup hierarchy with their respective points. flat will collect all points from all child-groups, and put them into a single REDGroup response |
| Response |
HTTP |
Type |
Description |
| Success |
200 |
REDGroup |
REDGroup |
| ModelNotFoundException |
404 |
|
Instance of this model with provided ID could not be found. |
| MissingRequiredParameterException |
400 |
|
The request is missing a required input parameter. See details for involved parameter. |
| InvalidParameterException |
400 |
|
The request has an invalid argument. See details for involved parameter and invalidation. |
| AuthenticationFailedException |
401 |
|
Authentication failed. Re-authenticate and retry. See error details for details. |
| UnauthorizedException |
403 |
|
Authorization for requested method rejected. See error details for details. |
Authentication required:
Yes
Authentication scheme:
JWTAuth
Required flags:
('red-config:*' OR 'red-config:mgmt') ⎘
GET/group/search ⎘Authentication required
Returns REDGroups where the label contains the search-key.
| Parameter |
Location |
Type |
Requirements |
Optional |
Default value |
Description |
| search |
URI-Query |
string |
|
No |
|
Partial label of the REDGroup name to look for. |
| format |
URI-Query |
string |
enum: [
"nested",
"flat"
] |
Yes |
"flat" |
nested will return the group-subgroup hierarchy with their respective points. flat will collect all points from all child-groups, and put them into a single REDGroup response |
| Response |
HTTP |
Type |
Description |
| Success |
200 |
REDGroup[] |
Array of REDGroups |
| MissingRequiredParameterException |
400 |
|
The request is missing a required input parameter. See details for involved parameter. |
| InvalidParameterException |
400 |
|
The request has an invalid argument. See details for involved parameter and invalidation. |
| AuthenticationFailedException |
401 |
|
Authentication failed. Re-authenticate and retry. See error details for details. |
| UnauthorizedException |
403 |
|
Authorization for requested method rejected. See error details for details. |
Authentication required:
Yes
Authentication scheme:
JWTAuth
Required flags:
('red-config:*' OR 'red-config:mgmt') ⎘
GET/mgmt/group ⎘Authentication required
List available groups
| Response |
HTTP |
Type |
Description |
| Success |
200 |
REDGroup |
REDGroup |
| AlreadyExistsException |
409 |
|
The object you are attempting to create already exists and therefore can not be created, check details for the object and type in question. |
| MySQLException |
500 |
|
MySQL related exception. See details for specific exception details. |
| InvalidModelOperationException |
500 |
|
An operation on a model was requested that was not valid/allowed. |
| MissingRequiredParameterException |
400 |
|
The request is missing a required input parameter. See details for involved parameter. |
| InvalidParameterException |
400 |
|
The request has an invalid argument. See details for involved parameter and invalidation. |
| AuthenticationFailedException |
401 |
|
Authentication failed. Re-authenticate and retry. See error details for details. |
| UnauthorizedException |
403 |
|
Authorization for requested method rejected. See error details for details. |
Authentication required:
Yes
Authentication scheme:
JWTAuth
Required flags:
('red-config:mgmt' OR 'kate:migration') ⎘
POST/group/addMultiplePointDefs ⎘Authentication required
Add multiple REDPointDefs to a REDGroup
| Parameter |
Location |
Type |
Requirements |
Optional |
Default value |
Description |
| idGroup |
POST-body |
int |
minimum: 1 |
No |
|
ID of the REDGroup. |
| idREDPointBaseDefs |
POST-body |
int[] |
minimum: 1 |
No |
|
ID's of the REDPointBaseDefs. |
| Response |
HTTP |
Type |
Description |
| Success |
200 |
bool |
Whether the operation succeeded, if it was previously added already it is considered a success. |
| AlreadyExistsException |
409 |
|
The object you are attempting to create already exists and therefore can not be created, check details for the object and type in question. |
| MySQLException |
500 |
|
MySQL related exception. See details for specific exception details. |
| InvalidModelOperationException |
500 |
|
An operation on a model was requested that was not valid/allowed. |
| MissingRequiredParameterException |
400 |
|
The request is missing a required input parameter. See details for involved parameter. |
| InvalidParameterException |
400 |
|
The request has an invalid argument. See details for involved parameter and invalidation. |
| AuthenticationFailedException |
401 |
|
Authentication failed. Re-authenticate and retry. See error details for details. |
| UnauthorizedException |
403 |
|
Authorization for requested method rejected. See error details for details. |
Authentication required:
Yes
Authentication scheme:
JWTAuth
Required flags:
('red-config:mgmt' OR 'kate:migration') ⎘
POST/group/addPointDef ⎘Authentication required
Add a REDPointDef to a REDGroup
| Parameter |
Location |
Type |
Requirements |
Optional |
Default value |
Description |
| idGroup |
POST-body |
int |
minimum: 1 |
No |
|
ID of the REDGroup. |
| idREDPointBaseDef |
POST-body |
int |
minimum: 1 |
No |
|
ID of the REDPointBaseDef. |
| Response |
HTTP |
Type |
Description |
| Success |
200 |
bool |
Whether the operation succeeded, if it was previously added already it is considered a success. |
| AlreadyExistsException |
409 |
|
The object you are attempting to create already exists and therefore can not be created, check details for the object and type in question. |
| MySQLException |
500 |
|
MySQL related exception. See details for specific exception details. |
| InvalidModelOperationException |
500 |
|
An operation on a model was requested that was not valid/allowed. |
| MissingRequiredParameterException |
400 |
|
The request is missing a required input parameter. See details for involved parameter. |
| InvalidParameterException |
400 |
|
The request has an invalid argument. See details for involved parameter and invalidation. |
| AuthenticationFailedException |
401 |
|
Authentication failed. Re-authenticate and retry. See error details for details. |
| UnauthorizedException |
403 |
|
Authorization for requested method rejected. See error details for details. |
Authentication required:
Yes
Authentication scheme:
JWTAuth
Required flags:
('red-config:mgmt') ⎘
POST/group/addSubGroup ⎘Authentication required
Add a REDGroup as subgroup to a REDGroup
| Parameter |
Location |
Type |
Requirements |
Optional |
Default value |
Description |
| idGroup |
POST-body |
int |
minimum: 1 |
No |
|
ID of the REDGroup. |
| idSubGroup |
POST-body |
int |
minimum: 1 |
No |
|
ID of the sub REDGroup. |
| Response |
HTTP |
Type |
Description |
| Success |
200 |
bool |
Whether the operation succeeded, if it was previously added already it is considered a success. |
| AlreadyExistsException |
409 |
|
The object you are attempting to create already exists and therefore can not be created, check details for the object and type in question. |
| MySQLException |
500 |
|
MySQL related exception. See details for specific exception details. |
| InvalidModelOperationException |
500 |
|
An operation on a model was requested that was not valid/allowed. |
| MissingRequiredParameterException |
400 |
|
The request is missing a required input parameter. See details for involved parameter. |
| InvalidParameterException |
400 |
|
The request has an invalid argument. See details for involved parameter and invalidation. |
| AuthenticationFailedException |
401 |
|
Authentication failed. Re-authenticate and retry. See error details for details. |
| UnauthorizedException |
403 |
|
Authorization for requested method rejected. See error details for details. |
Authentication required:
Yes
Authentication scheme:
JWTAuth
Required flags:
('red-config:mgmt') ⎘
POST/group/create ⎘Authentication required
Create a new REDGroup.
| Parameter |
Location |
Type |
Requirements |
Optional |
Default value |
Description |
| label |
POST-body |
string |
|
No |
|
Label of the new REDGroup. |
| format |
POST-body |
string |
enum: [
"nested",
"flat"
] |
Yes |
"flat" |
nested will return the group-subgroup hierarchy with their respective points. flat will collect all points from all child-groups, and put them into a single REDGroup response |
| Response |
HTTP |
Type |
Description |
| Success |
201 |
REDGroup |
REDGroup |
| AlreadyExistsException |
409 |
|
The object you are attempting to create already exists and therefore can not be created, check details for the object and type in question. |
| MySQLException |
500 |
|
MySQL related exception. See details for specific exception details. |
| InvalidModelOperationException |
500 |
|
An operation on a model was requested that was not valid/allowed. |
| MissingRequiredParameterException |
400 |
|
The request is missing a required input parameter. See details for involved parameter. |
| InvalidParameterException |
400 |
|
The request has an invalid argument. See details for involved parameter and invalidation. |
| AuthenticationFailedException |
401 |
|
Authentication failed. Re-authenticate and retry. See error details for details. |
| UnauthorizedException |
403 |
|
Authorization for requested method rejected. See error details for details. |
Authentication required:
Yes
Authentication scheme:
JWTAuth
Required flags:
('red-config:mgmt') ⎘
POST/group/removeMultiplePointDefs ⎘Authentication required
Remove multiple REDPointDefs from a REDGroup
| Parameter |
Location |
Type |
Requirements |
Optional |
Default value |
Description |
| idGroup |
POST-body |
int |
minimum: 1 |
No |
|
ID of the REDGroup. |
| idREDPointBaseDefs |
POST-body |
int[] |
minimum: 1 |
No |
|
ID's of the REDPointBaseDefs. |
| Response |
HTTP |
Type |
Description |
| Success |
200 |
bool |
Whether the operation succeeded, if it was previously removed already it is considered a success. |
| AlreadyExistsException |
409 |
|
The object you are attempting to create already exists and therefore can not be created, check details for the object and type in question. |
| MySQLException |
500 |
|
MySQL related exception. See details for specific exception details. |
| InvalidModelOperationException |
500 |
|
An operation on a model was requested that was not valid/allowed. |
| MissingRequiredParameterException |
400 |
|
The request is missing a required input parameter. See details for involved parameter. |
| InvalidParameterException |
400 |
|
The request has an invalid argument. See details for involved parameter and invalidation. |
| AuthenticationFailedException |
401 |
|
Authentication failed. Re-authenticate and retry. See error details for details. |
| UnauthorizedException |
403 |
|
Authorization for requested method rejected. See error details for details. |
Authentication required:
Yes
Authentication scheme:
JWTAuth
Required flags:
('red-config:mgmt') ⎘
POST/group/removePointDef ⎘Authentication required
Remove a REDPointDef from a REDGroup
| Parameter |
Location |
Type |
Requirements |
Optional |
Default value |
Description |
| idGroup |
POST-body |
int |
minimum: 1 |
No |
|
ID of the REDGroup. |
| idREDPointBaseDef |
POST-body |
int |
minimum: 1 |
No |
|
ID of the REDPointBaseDef. |
| Response |
HTTP |
Type |
Description |
| Success |
200 |
bool |
Whether the operation succeeded, if it was previously removed already it is considered a success. |
| AlreadyExistsException |
409 |
|
The object you are attempting to create already exists and therefore can not be created, check details for the object and type in question. |
| MySQLException |
500 |
|
MySQL related exception. See details for specific exception details. |
| InvalidModelOperationException |
500 |
|
An operation on a model was requested that was not valid/allowed. |
| MissingRequiredParameterException |
400 |
|
The request is missing a required input parameter. See details for involved parameter. |
| InvalidParameterException |
400 |
|
The request has an invalid argument. See details for involved parameter and invalidation. |
| AuthenticationFailedException |
401 |
|
Authentication failed. Re-authenticate and retry. See error details for details. |
| UnauthorizedException |
403 |
|
Authorization for requested method rejected. See error details for details. |
Authentication required:
Yes
Authentication scheme:
JWTAuth
Required flags:
('red-config:mgmt') ⎘
POST/group/removeSubGroup ⎘Authentication required
Add a REDGroup as subgroup to a REDGroup
| Parameter |
Location |
Type |
Requirements |
Optional |
Default value |
Description |
| idGroup |
POST-body |
int |
minimum: 1 |
No |
|
ID of the REDGroup. |
| idSubGroup |
POST-body |
int |
minimum: 1 |
No |
|
ID of the sub REDGroup. |
| Response |
HTTP |
Type |
Description |
| Success |
200 |
bool |
Whether the operation succeeded, if it was previously removed already it is considered a success. |
| AlreadyExistsException |
409 |
|
The object you are attempting to create already exists and therefore can not be created, check details for the object and type in question. |
| MySQLException |
500 |
|
MySQL related exception. See details for specific exception details. |
| InvalidModelOperationException |
500 |
|
An operation on a model was requested that was not valid/allowed. |
| MissingRequiredParameterException |
400 |
|
The request is missing a required input parameter. See details for involved parameter. |
| InvalidParameterException |
400 |
|
The request has an invalid argument. See details for involved parameter and invalidation. |
| AuthenticationFailedException |
401 |
|
Authentication failed. Re-authenticate and retry. See error details for details. |
| UnauthorizedException |
403 |
|
Authorization for requested method rejected. See error details for details. |
Authentication required:
Yes
Authentication scheme:
JWTAuth
Required flags:
('red-config:mgmt') ⎘
POST/group/temp/addMultiplePointDefs ⎘Authentication required
Add multiple REDPointDefs to a REDGroup, used by the migration to auto-link missing dependencies
| Parameter |
Location |
Type |
Requirements |
Optional |
Default value |
Description |
| idGroup |
POST-body |
int |
minimum: 1 |
No |
|
ID of the REDGroup. |
| idREDPointBaseDefs |
POST-body |
int[] |
minimum: 1 |
No |
|
ID's of the REDPointBaseDefs. |
| Response |
HTTP |
Type |
Description |
| Success |
200 |
bool |
Whether the operation succeeded, if it was previously added already it is considered a success. |
| AlreadyExistsException |
409 |
|
The object you are attempting to create already exists and therefore can not be created, check details for the object and type in question. |
| MySQLException |
500 |
|
MySQL related exception. See details for specific exception details. |
| InvalidModelOperationException |
500 |
|
An operation on a model was requested that was not valid/allowed. |
| MissingRequiredParameterException |
400 |
|
The request is missing a required input parameter. See details for involved parameter. |
| InvalidParameterException |
400 |
|
The request has an invalid argument. See details for involved parameter and invalidation. |
| AuthenticationFailedException |
401 |
|
Authentication failed. Re-authenticate and retry. See error details for details. |
| UnauthorizedException |
403 |
|
Authorization for requested method rejected. See error details for details. |
Authentication required:
Yes
Authentication scheme:
JWTAuth
Required flags:
kate:migration ⎘
POST/group/updated ⎘Authentication required
Informs the SSE service that a REDGroup is updated.
| Response |
HTTP |
Type |
Description |
| Success |
200 |
bool |
Whether the SSE service is informed successfully (false if there is nothing to report). |
| MissingRequiredParameterException |
400 |
|
The request is missing a required input parameter. See details for involved parameter. |
| InvalidParameterException |
400 |
|
The request has an invalid argument. See details for involved parameter and invalidation. |
| AuthenticationFailedException |
401 |
|
Authentication failed. Re-authenticate and retry. See error details for details. |
| UnauthorizedException |
403 |
|
Authorization for requested method rejected. See error details for details. |
Authentication required:
Yes
Authentication scheme:
JWTAuth
Required flags:
('red-config:mgmt' OR 'kate:admin') ⎘
3. REDCategory APIs
GET/category/getSubCategories ⎘Authentication required
Get subcategories
| Parameter |
Location |
Type |
Requirements |
Optional |
Default value |
Description |
| id |
URI-Query |
int |
|
No |
|
id of the existing Category |
| Response |
HTTP |
Type |
Description |
| Success |
200 |
Category[] |
Category |
| AlreadyExistsException |
409 |
|
The object you are attempting to create already exists and therefore can not be created, check details for the object and type in question. |
| MySQLException |
500 |
|
MySQL related exception. See details for specific exception details. |
| InvalidModelOperationException |
500 |
|
An operation on a model was requested that was not valid/allowed. |
| MissingRequiredParameterException |
400 |
|
The request is missing a required input parameter. See details for involved parameter. |
| InvalidParameterException |
400 |
|
The request has an invalid argument. See details for involved parameter and invalidation. |
| AuthenticationFailedException |
401 |
|
Authentication failed. Re-authenticate and retry. See error details for details. |
| UnauthorizedException |
403 |
|
Authorization for requested method rejected. See error details for details. |
Authentication required:
Yes
Authentication scheme:
JWTAuth
Required flags:
red-config:mgmt ⎘
GET/category/{id} ⎘Authentication required
Show an existing Category.
| Parameter |
Location |
Type |
Requirements |
Optional |
Default value |
Description |
| id |
URI-Path |
int |
|
No |
|
id of the existing Category |
| Response |
HTTP |
Type |
Description |
| Success |
200 |
Category |
Category |
| AlreadyExistsException |
409 |
|
The object you are attempting to create already exists and therefore can not be created, check details for the object and type in question. |
| MySQLException |
500 |
|
MySQL related exception. See details for specific exception details. |
| InvalidModelOperationException |
500 |
|
An operation on a model was requested that was not valid/allowed. |
| MissingRequiredParameterException |
400 |
|
The request is missing a required input parameter. See details for involved parameter. |
| InvalidParameterException |
400 |
|
The request has an invalid argument. See details for involved parameter and invalidation. |
| AuthenticationFailedException |
401 |
|
Authentication failed. Re-authenticate and retry. See error details for details. |
| UnauthorizedException |
403 |
|
Authorization for requested method rejected. See error details for details. |
Authentication required:
Yes
Authentication scheme:
JWTAuth
Required flags:
red-config:mgmt ⎘
GET/mgmt/category ⎘Authentication required
List available categories
| Response |
HTTP |
Type |
Description |
| Success |
200 |
Category |
Category |
| AlreadyExistsException |
409 |
|
The object you are attempting to create already exists and therefore can not be created, check details for the object and type in question. |
| MySQLException |
500 |
|
MySQL related exception. See details for specific exception details. |
| InvalidModelOperationException |
500 |
|
An operation on a model was requested that was not valid/allowed. |
| MissingRequiredParameterException |
400 |
|
The request is missing a required input parameter. See details for involved parameter. |
| InvalidParameterException |
400 |
|
The request has an invalid argument. See details for involved parameter and invalidation. |
| AuthenticationFailedException |
401 |
|
Authentication failed. Re-authenticate and retry. See error details for details. |
| UnauthorizedException |
403 |
|
Authorization for requested method rejected. See error details for details. |
Authentication required:
Yes
Authentication scheme:
JWTAuth
Required flags:
red-config:mgmt ⎘
POST/category/clone ⎘Authentication required
Clone an existing Category..
| Parameter |
Location |
Type |
Requirements |
Optional |
Default value |
Description |
| id |
POST-body |
int |
|
No |
|
id of the existing Category |
| Response |
HTTP |
Type |
Description |
| Success |
201 |
Category |
Category |
| AlreadyExistsException |
409 |
|
The object you are attempting to create already exists and therefore can not be created, check details for the object and type in question. |
| MySQLException |
500 |
|
MySQL related exception. See details for specific exception details. |
| InvalidModelOperationException |
500 |
|
An operation on a model was requested that was not valid/allowed. |
| MissingRequiredParameterException |
400 |
|
The request is missing a required input parameter. See details for involved parameter. |
| InvalidParameterException |
400 |
|
The request has an invalid argument. See details for involved parameter and invalidation. |
| AuthenticationFailedException |
401 |
|
Authentication failed. Re-authenticate and retry. See error details for details. |
| UnauthorizedException |
403 |
|
Authorization for requested method rejected. See error details for details. |
Authentication required:
Yes
Authentication scheme:
JWTAuth
Required flags:
red-config:mgmt ⎘
POST/category/create ⎘Authentication required
Create a new Category.
| Parameter |
Location |
Type |
Requirements |
Optional |
Default value |
Description |
| orderPriority |
POST-body |
int |
|
No |
|
the priority of the Category (with the same parent Category |
| idParent |
POST-body |
int |
|
No |
|
the id of the Category that should be its parent, set to 0 if there should be no parent. |
| description |
POST-body |
string |
|
Yes |
null |
the description for the Category. |
| Response |
HTTP |
Type |
Description |
| Success |
201 |
Category |
Category |
| AlreadyExistsException |
409 |
|
The object you are attempting to create already exists and therefore can not be created, check details for the object and type in question. |
| MySQLException |
500 |
|
MySQL related exception. See details for specific exception details. |
| InvalidModelOperationException |
500 |
|
An operation on a model was requested that was not valid/allowed. |
| MissingRequiredParameterException |
400 |
|
The request is missing a required input parameter. See details for involved parameter. |
| InvalidParameterException |
400 |
|
The request has an invalid argument. See details for involved parameter and invalidation. |
| AuthenticationFailedException |
401 |
|
Authentication failed. Re-authenticate and retry. See error details for details. |
| UnauthorizedException |
403 |
|
Authorization for requested method rejected. See error details for details. |
Authentication required:
Yes
Authentication scheme:
JWTAuth
Required flags:
('red-config:mgmt' OR 'kate:migration') ⎘
POST/category/delete ⎘Authentication required
Get subcategories
| Parameter |
Location |
Type |
Requirements |
Optional |
Default value |
Description |
| id |
POST-body |
int |
|
No |
|
id of the existing Category |
| deleteSubCategories |
POST-body |
bool |
|
Yes |
false |
Also delete all subCategories. |
| Response |
HTTP |
Type |
Description |
| Success |
200 |
bool |
success |
| AlreadyExistsException |
409 |
|
The object you are attempting to create already exists and therefore can not be created, check details for the object and type in question. |
| MySQLException |
500 |
|
MySQL related exception. See details for specific exception details. |
| InvalidModelOperationException |
500 |
|
An operation on a model was requested that was not valid/allowed. |
| MissingRequiredParameterException |
400 |
|
The request is missing a required input parameter. See details for involved parameter. |
| InvalidParameterException |
400 |
|
The request has an invalid argument. See details for involved parameter and invalidation. |
| AuthenticationFailedException |
401 |
|
Authentication failed. Re-authenticate and retry. See error details for details. |
| UnauthorizedException |
403 |
|
Authorization for requested method rejected. See error details for details. |
Authentication required:
Yes
Authentication scheme:
JWTAuth
Required flags:
red-config:mgmt ⎘
POST/category/update ⎘Authentication required
Edit an existing Category for ALL Customer/Departments.
| Parameter |
Location |
Type |
Requirements |
Optional |
Default value |
Description |
| id |
POST-body |
int |
|
No |
|
id of the existing Category |
| orderPriority |
POST-body |
int |
|
Yes |
null |
the priority of the Category (with the same parent Category), to change provide a value |
| idParent |
POST-body |
int |
|
Yes |
null |
the id of the Category that should be its parent, if not given it is unchanged, to set to null provide 0. |
| description |
POST-body |
string |
|
Yes |
null |
provide a value to change the description of the Category. |
| Response |
HTTP |
Type |
Description |
| Success |
200 |
Category |
Category |
| AlreadyExistsException |
409 |
|
The object you are attempting to create already exists and therefore can not be created, check details for the object and type in question. |
| MySQLException |
500 |
|
MySQL related exception. See details for specific exception details. |
| InvalidModelOperationException |
500 |
|
An operation on a model was requested that was not valid/allowed. |
| MissingRequiredParameterException |
400 |
|
The request is missing a required input parameter. See details for involved parameter. |
| InvalidParameterException |
400 |
|
The request has an invalid argument. See details for involved parameter and invalidation. |
| AuthenticationFailedException |
401 |
|
Authentication failed. Re-authenticate and retry. See error details for details. |
| UnauthorizedException |
403 |
|
Authorization for requested method rejected. See error details for details. |
Authentication required:
Yes
Authentication scheme:
JWTAuth
Required flags:
red-config:mgmt ⎘
4. BaseDef APIs
GET/basePointDef/getById ⎘Authentication required
Returns a base REDPoint-definition by its id.
| Parameter |
Location |
Type |
Requirements |
Optional |
Default value |
Description |
| id |
URI-Query |
int |
minimum: 1 |
No |
|
ID of the base REDPointDef. |
| Response |
HTTP |
Type |
Description |
| Success |
200 |
REDPointDef |
Base REDPointDef |
| ModelNotFoundException |
404 |
|
Instance of this model with provided ID could not be found. |
| MissingRequiredParameterException |
400 |
|
The request is missing a required input parameter. See details for involved parameter. |
| InvalidParameterException |
400 |
|
The request has an invalid argument. See details for involved parameter and invalidation. |
| AuthenticationFailedException |
401 |
|
Authentication failed. Re-authenticate and retry. See error details for details. |
| UnauthorizedException |
403 |
|
Authorization for requested method rejected. See error details for details. |
Authentication required:
Yes
Authentication scheme:
JWTAuth
Required flags:
('red-config:propose' OR 'red-config:mgmt') ⎘
GET/basePointDef/getByName ⎘Authentication required
Returns a base REDPoint-definition by its exact name.
| Parameter |
Location |
Type |
Requirements |
Optional |
Default value |
Description |
| name |
URI-Query |
string |
minLength: 1 pattern: ^[a-zA-Z0-9]+$ |
No |
|
Name of the base REDPointDef. |
| includeGroups |
URI-Query |
bool |
|
Yes |
false |
Include the associated groups in the output. |
| Response |
HTTP |
Type |
Description |
| Success |
200 |
REDPointDef |
Base REDPointDef |
| ModelNotFoundException |
404 |
|
Instance of this model with provided ID could not be found. |
| MissingRequiredParameterException |
400 |
|
The request is missing a required input parameter. See details for involved parameter. |
| InvalidParameterException |
400 |
|
The request has an invalid argument. See details for involved parameter and invalidation. |
| AuthenticationFailedException |
401 |
|
Authentication failed. Re-authenticate and retry. See error details for details. |
| UnauthorizedException |
403 |
|
Authorization for requested method rejected. See error details for details. |
Authentication required:
Yes
Authentication scheme:
JWTAuth
Required flags:
('red-config:propose' OR 'red-config:mgmt' OR 'kate:migration') ⎘
GET/basePointDef/proposals ⎘Authentication required
Returns all REDPointBaseDef proposals
| Response |
HTTP |
Type |
Description |
| Success |
200 |
REDPointBaseDefProposal[] |
Proposals for Base REDPointBaseDefs |
| ModelNotFoundException |
404 |
|
Instance of this model with provided ID could not be found. |
| MissingRequiredParameterException |
400 |
|
The request is missing a required input parameter. See details for involved parameter. |
| InvalidParameterException |
400 |
|
The request has an invalid argument. See details for involved parameter and invalidation. |
| AuthenticationFailedException |
401 |
|
Authentication failed. Re-authenticate and retry. See error details for details. |
| UnauthorizedException |
403 |
|
Authorization for requested method rejected. See error details for details. |
Authentication required:
Yes
Authentication scheme:
JWTAuth
Required flags:
('red-config:propose' OR 'red-config:mgmt') ⎘
GET/basePointDef/proposals/getById ⎘Authentication required
Returns a proposed base REDPoint-definition by its id.
| Parameter |
Location |
Type |
Requirements |
Optional |
Default value |
Description |
| id |
URI-Query |
int |
minimum: 1 |
No |
|
ID of the REDBasePointDefProposal. |
| Response |
HTTP |
Type |
Description |
| Success |
200 |
REDPointBaseDefProposal |
The proposal of base REDPointDef |
| ModelNotFoundException |
404 |
|
Instance of this model with provided ID could not be found. |
| MissingRequiredParameterException |
400 |
|
The request is missing a required input parameter. See details for involved parameter. |
| InvalidParameterException |
400 |
|
The request has an invalid argument. See details for involved parameter and invalidation. |
| AuthenticationFailedException |
401 |
|
Authentication failed. Re-authenticate and retry. See error details for details. |
| UnauthorizedException |
403 |
|
Authorization for requested method rejected. See error details for details. |
Authentication required:
Yes
Authentication scheme:
JWTAuth
Required flags:
('red-config:propose' OR 'red-config:mgmt') ⎘
GET/basePointDef/proposals/getByName ⎘Authentication required
Returns a proposed base REDPoint-definition by its exact name.
| Parameter |
Location |
Type |
Requirements |
Optional |
Default value |
Description |
| name |
URI-Query |
string |
minLength: 1 pattern: ^[a-zA-Z0-9]+$ |
No |
|
Name of the base REDPointDef. |
| Response |
HTTP |
Type |
Description |
| Success |
200 |
REDPointBaseDefProposal |
The proposal of base REDPointDef |
| ModelNotFoundException |
404 |
|
Instance of this model with provided ID could not be found. |
| MissingRequiredParameterException |
400 |
|
The request is missing a required input parameter. See details for involved parameter. |
| InvalidParameterException |
400 |
|
The request has an invalid argument. See details for involved parameter and invalidation. |
| AuthenticationFailedException |
401 |
|
Authentication failed. Re-authenticate and retry. See error details for details. |
| UnauthorizedException |
403 |
|
Authorization for requested method rejected. See error details for details. |
Authentication required:
Yes
Authentication scheme:
JWTAuth
Required flags:
('red-config:propose' OR 'red-config:mgmt') ⎘
GET/basePointDef/search ⎘Authentication required
Returns base REDPoint-definitions where name contains the search-key.
| Parameter |
Location |
Type |
Requirements |
Optional |
Default value |
Description |
| search |
URI-Query |
string |
maxLength: 80 |
No |
|
Partial name of the REDPointDef name to look for. |
| minimal |
URI-Query |
bool |
|
Yes |
false |
if true, change the output to [{"id": "id", "name": "name", "def": {"type":"type"}}] |
| limit |
URI-Query |
int |
max: 100 |
Yes |
100 |
Only applies if minimal is not given. |
| Response |
HTTP |
Type |
Description |
| Success |
200 |
REDPointDef[] |
Array of base REDPointDef |
| MissingRequiredParameterException |
400 |
|
The request is missing a required input parameter. See details for involved parameter. |
| InvalidParameterException |
400 |
|
The request has an invalid argument. See details for involved parameter and invalidation. |
| AuthenticationFailedException |
401 |
|
Authentication failed. Re-authenticate and retry. See error details for details. |
| UnauthorizedException |
403 |
|
Authorization for requested method rejected. See error details for details. |
Authentication required:
Yes
Authentication scheme:
JWTAuth
Required flags:
('red-config:propose' OR 'red-config:mgmt' OR 'kate:migration') ⎘
POST/basePointDef/proposals/propose ⎘Authentication required
Propose a new base REDPoint-definition.
| Parameter |
Location |
Type |
Requirements |
Optional |
Default value |
Description |
| name |
POST-body |
string |
minLength: 1 maxLength: 36 pattern: ^[a-zA-Z0-9]+$ |
No |
|
Name of the REDPointDef name to create. |
| type |
POST-body |
string |
enum: [
"PlainText",
"HtmlText",
"Number",
"Date",
"Timestamp",
"File",
"MapFile",
"ValueSelect",
"REDSetSelect",
"EntitySelect",
"FixedTable",
"MultiTable",
"REDSetTable",
"GeoPoint",
"GeoPolygon",
"GeoMultiPolygon",
"LandRegisterSelect"
] |
No |
|
type of the REDPointDef |
| idCategory |
POST-body |
int |
|
No |
|
The id of the OrderedCategory to add this point to |
| orderPriority |
POST-body |
int |
|
No |
|
The order priority of the said Point within the category. |
| options |
POST-body |
string |
format: json |
No |
|
JSON containing all options of the REDPointDef. |
| hiddenIf |
POST-body |
string |
|
No |
|
ConditionCNF to determine visibility |
| editableIf |
POST-body |
string |
|
No |
|
ConditionCNF to determine editability |
| optionalIf |
POST-body |
string |
|
No |
|
ConditionCNF to determine whether it is mandatory |
| shownIf |
POST-body |
string |
|
No |
|
ConditionCNF to determine whether it is shown (but still rendered) |
| generator |
POST-body |
string |
format: json |
Yes |
null |
String that indicates how to generate this value, if null will not generate. |
| prefill |
POST-body |
string |
format: json |
Yes |
null |
String that indicates how to prefill this value, if null will not have a prefill. |
| presentation |
POST-body |
string |
format: json |
Yes |
null |
Set stuff purely related for visual presentation |
| comments |
POST-body |
string[] |
|
Yes |
[] |
Add comments relevant for the approval. |
| dryRun |
POST-body |
bool |
|
Yes |
true |
In case of dry-run, no modifications are performed, but only their queries are generated. |
| update |
POST-body |
bool |
|
Yes |
false |
Send whether if you want to update an existing base REDPointDef, you can only extend. Failing to do so results in a failed request |
| Response |
HTTP |
Type |
Description |
| Success |
200 |
REDPointBaseDefProposal |
The proposal of base REDPointDef |
| AlreadyExistsException |
409 |
|
The object you are attempting to create already exists and therefore can not be created, check details for the object and type in question. |
| InvalidREDDefinitionException |
500 |
|
Invalid RED-Definition. |
| MySQLException |
500 |
|
MySQL related exception. See details for specific exception details. |
| InvalidModelOperationException |
500 |
|
An operation on a model was requested that was not valid/allowed. |
| MissingRequiredParameterException |
400 |
|
The request is missing a required input parameter. See details for involved parameter. |
| InvalidParameterException |
400 |
|
The request has an invalid argument. See details for involved parameter and invalidation. |
| AuthenticationFailedException |
401 |
|
Authentication failed. Re-authenticate and retry. See error details for details. |
| UnauthorizedException |
403 |
|
Authorization for requested method rejected. See error details for details. |
Authentication required:
Yes
Authentication scheme:
JWTAuth
Required flags:
('red-config:propose' OR 'red-config:mgmt') ⎘
POST/basePointDef/proposals/{idProposal}/accept ⎘Authentication required
Accept a REDPointBaseDef proposal.
| Parameter |
Location |
Type |
Requirements |
Optional |
Default value |
Description |
| idProposal |
URI-Path |
int |
|
No |
|
ID of the REDBasePointDefProposal. |
| dryRun |
POST-body |
bool |
|
Yes |
false |
If set to true, only tests whether it can validly be applied without performing any actions. |
| Response |
HTTP |
Type |
Description |
| Success |
200 |
REDPointBaseDefProposal |
The proposal of base REDPointDef |
| ModelNotFoundException |
404 |
|
Instance of this model with provided ID could not be found. |
| MissingRequiredParameterException |
400 |
|
The request is missing a required input parameter. See details for involved parameter. |
| InvalidParameterException |
400 |
|
The request has an invalid argument. See details for involved parameter and invalidation. |
| AuthenticationFailedException |
401 |
|
Authentication failed. Re-authenticate and retry. See error details for details. |
| UnauthorizedException |
403 |
|
Authorization for requested method rejected. See error details for details. |
Authentication required:
Yes
Authentication scheme:
JWTAuth
Required flags:
red-config:mgmt ⎘
POST/basePointDef/proposals/{idProposal}/reject ⎘Authentication required
Reject a REDPointBaseDef proposal.
| Parameter |
Location |
Type |
Requirements |
Optional |
Default value |
Description |
| idProposal |
URI-Path |
int |
|
No |
|
ID of the REDBasePointDefProposal. |
| reason |
POST-body |
string |
|
Yes |
null |
Optional rejection reason. |
| Response |
HTTP |
Type |
Description |
| Success |
200 |
REDPointBaseDefProposal |
The proposal of base REDPointDef |
| ModelNotFoundException |
404 |
|
Instance of this model with provided ID could not be found. |
| MissingRequiredParameterException |
400 |
|
The request is missing a required input parameter. See details for involved parameter. |
| InvalidParameterException |
400 |
|
The request has an invalid argument. See details for involved parameter and invalidation. |
| AuthenticationFailedException |
401 |
|
Authentication failed. Re-authenticate and retry. See error details for details. |
| UnauthorizedException |
403 |
|
Authorization for requested method rejected. See error details for details. |
Authentication required:
Yes
Authentication scheme:
JWTAuth
Required flags:
red-config:mgmt ⎘
POST/basePointDef/proposals/{idProposal}/update ⎘Authentication required
Update the proposal for a new base REDPoint-definition.
| Parameter |
Location |
Type |
Requirements |
Optional |
Default value |
Description |
| idProposal |
URI-Path |
int |
minimum: 1 |
No |
|
ID of the base REDPointDef. |
| name |
POST-body |
string |
minLength: 1 maxLength: 36 pattern: ^[a-zA-Z0-9]+$ |
No |
|
Name of the REDPointDef name to create. |
| type |
POST-body |
string |
enum: [
"PlainText",
"HtmlText",
"Number",
"Date",
"Timestamp",
"File",
"MapFile",
"ValueSelect",
"REDSetSelect",
"EntitySelect",
"FixedTable",
"MultiTable",
"REDSetTable",
"GeoPoint",
"GeoPolygon",
"GeoMultiPolygon",
"LandRegisterSelect"
] |
No |
|
type of the REDPointDef |
| idCategory |
POST-body |
int |
|
No |
|
The id of the OrderedCategory to add this point to |
| orderPriority |
POST-body |
int |
|
No |
|
The order priority of the said Point within the category. |
| options |
POST-body |
string |
format: json |
No |
|
JSON containing all options of the REDPointDef. |
| hiddenIf |
POST-body |
string |
|
No |
|
ConditionCNF to determine visibility |
| editableIf |
POST-body |
string |
|
No |
|
ConditionCNF to determine editability |
| optionalIf |
POST-body |
string |
|
No |
|
ConditionCNF to determine whether it is mandatory |
| shownIf |
POST-body |
string |
|
No |
|
ConditionCNF to determine whether it is shown (but still rendered) |
| generator |
POST-body |
string |
format: json |
Yes |
null |
String that indicates how to generate this value, if null will not generate. |
| prefill |
POST-body |
string |
format: json |
Yes |
null |
String that indicates how to prefill this value, if null will not have a prefill. |
| presentation |
POST-body |
string |
format: json |
Yes |
null |
Set stuff purely related for visual presentation |
| comments |
POST-body |
string[] |
|
Yes |
[] |
Add comments relevant for the approval. |
| dryRun |
POST-body |
bool |
|
Yes |
true |
In case of dry-run, no modifications are performed, but only their queries are generated. |
| Response |
HTTP |
Type |
Description |
| Success |
200 |
REDPointBaseDefProposal |
The proposal of base REDPointDef |
| AlreadyExistsException |
409 |
|
The object you are attempting to create already exists and therefore can not be created, check details for the object and type in question. |
| InvalidREDDefinitionException |
500 |
|
Invalid RED-Definition. |
| MySQLException |
500 |
|
MySQL related exception. See details for specific exception details. |
| InvalidModelOperationException |
500 |
|
An operation on a model was requested that was not valid/allowed. |
| ModelNotFoundException |
404 |
|
Instance of this model with provided ID could not be found. |
| MissingRequiredParameterException |
400 |
|
The request is missing a required input parameter. See details for involved parameter. |
| InvalidParameterException |
400 |
|
The request has an invalid argument. See details for involved parameter and invalidation. |
| AuthenticationFailedException |
401 |
|
Authentication failed. Re-authenticate and retry. See error details for details. |
| UnauthorizedException |
403 |
|
Authorization for requested method rejected. See error details for details. |
Authentication required:
Yes
Authentication scheme:
JWTAuth
Required flags:
('red-config:propose' OR 'red-config:mgmt') ⎘
5. OverrideDef APIs
GET/conditionalOverridePointDef/getForPointBaseDefId/{idREDPointBaseDef} ⎘Authentication required
Get the conditional overrides for REDPoint-definition by idREDPointBaseDef.
| Parameter |
Location |
Type |
Requirements |
Optional |
Default value |
Description |
| idREDPointBaseDef |
URI-Path |
int |
minimum: 1 |
No |
|
ID of the idREDPointBaseDef to get conditional overrides for. |
| Response |
HTTP |
Type |
Description |
| Success |
200 |
ConditionalREDPointOverrideDef[] |
Array of ConditionalREDPointOverrideDef. |
| ModelNotFoundException |
404 |
|
Instance of this model with provided ID could not be found. |
| MissingRequiredParameterException |
400 |
|
The request is missing a required input parameter. See details for involved parameter. |
| InvalidParameterException |
400 |
|
The request has an invalid argument. See details for involved parameter and invalidation. |
| AuthenticationFailedException |
401 |
|
Authentication failed. Re-authenticate and retry. See error details for details. |
| UnauthorizedException |
403 |
|
Authorization for requested method rejected. See error details for details. |
Authentication required:
Yes
Authentication scheme:
JWTAuth
Required flags:
red-config:mgmt ⎘
GET/conditionalOverridePointDef/{idConditionalREDPointOverrideDef} ⎘Authentication required
Get the conditional override for REDPoint-definition.
| Parameter |
Location |
Type |
Requirements |
Optional |
Default value |
Description |
| idConditionalREDPointOverrideDef |
URI-Path |
int |
minimum: 1 |
No |
|
ID of the ConditionalREDPointOverrideDef. |
| Response |
HTTP |
Type |
Description |
| Success |
200 |
ConditionalREDPointOverrideDef |
ConditionalREDPointOverrideDef. |
| ModelNotFoundException |
404 |
|
Instance of this model with provided ID could not be found. |
| MissingRequiredParameterException |
400 |
|
The request is missing a required input parameter. See details for involved parameter. |
| InvalidParameterException |
400 |
|
The request has an invalid argument. See details for involved parameter and invalidation. |
| AuthenticationFailedException |
401 |
|
Authentication failed. Re-authenticate and retry. See error details for details. |
| UnauthorizedException |
403 |
|
Authorization for requested method rejected. See error details for details. |
Authentication required:
Yes
Authentication scheme:
JWTAuth
Required flags:
('kate:admin') AND ('red-config:*') ⎘
GET/overridePointDef/getForPointBaseDefId/{id} ⎘Authentication required
Returns all overrides related to a REDPointBaseDef by its id.
| Parameter |
Location |
Type |
Requirements |
Optional |
Default value |
Description |
| id |
URI-Path |
int |
minimum: 0 |
No |
|
ID of the base REDPointDef. |
| withConditionals |
URI-Query |
bool |
|
Yes |
true |
When true, an array of ConditionalREDPointOverrideDefs with embedded REDPointOverrideDefs is returned (meaning only overrides that have at least 1 conditional). When false, only the REDPointOverrideDe are returned, even without conditionals that trigger them. |
| Response |
HTTP |
Type |
Description |
| Success |
200 |
ConditionalREDPointOverrideDef[] | REDPointOverrideDef[] |
Array of ConditionalREDPointOverrideDefs or REDPointOverrideDefs, based on withConditionals |
| MissingRequiredParameterException |
400 |
|
The request is missing a required input parameter. See details for involved parameter. |
| InvalidParameterException |
400 |
|
The request has an invalid argument. See details for involved parameter and invalidation. |
| AuthenticationFailedException |
401 |
|
Authentication failed. Re-authenticate and retry. See error details for details. |
| UnauthorizedException |
403 |
|
Authorization for requested method rejected. See error details for details. |
Authentication required:
Yes
Authentication scheme:
JWTAuth
Required flags:
red-config:mgmt ⎘
GET/overridePointDef/{idREDPointOverrideDef} ⎘Authentication required
Get override REDPoint-definition by Id.
| Parameter |
Location |
Type |
Requirements |
Optional |
Default value |
Description |
| idREDPointOverrideDef |
URI-Path |
int |
minimum: 1 |
No |
|
ID of the REDPointOverrideDef. |
| Response |
HTTP |
Type |
Description |
| Success |
200 |
REDPointOverrideDef |
REDPointOverrideDef. |
| ModelNotFoundException |
404 |
|
Instance of this model with provided ID could not be found. |
| MissingRequiredParameterException |
400 |
|
The request is missing a required input parameter. See details for involved parameter. |
| InvalidParameterException |
400 |
|
The request has an invalid argument. See details for involved parameter and invalidation. |
| AuthenticationFailedException |
401 |
|
Authentication failed. Re-authenticate and retry. See error details for details. |
| UnauthorizedException |
403 |
|
Authorization for requested method rejected. See error details for details. |
Authentication required:
Yes
Authentication scheme:
JWTAuth
Required flags:
('kate:admin') AND ('red-config:*') ⎘
POST/conditionalOverridePointDef/create ⎘Authentication required
Create a new conditional override for REDPoint-definition.
| Parameter |
Location |
Type |
Requirements |
Optional |
Default value |
Description |
| idREDPointOverrideDef |
POST-body |
int |
minimum: 1 |
No |
|
ID of the REDPointOverrideDef for the condition to apply to. |
| idCustomer |
POST-body |
string |
|
Yes |
null |
ID of the customer for the override to apply conditionally. |
| idDepartment |
POST-body |
string |
|
Yes |
null |
ID of the department for the override to apply conditionally. |
| idREDGroup |
POST-body |
int |
|
Yes |
null |
ID of the REDGroup for the override to apply conditionally. |
| notIdREDGroup |
POST-body |
int |
|
Yes |
null |
ID of the REDGroup for the override will not apply to. |
| idWorkflowStatus |
POST-body |
int |
|
Yes |
null |
ID of the WorkflowStatus for the override to apply conditionally. |
| priority |
POST-body |
int |
|
Yes |
10 |
Higher numbers are applied last, and thus are overruling lower priorities. |
| Response |
HTTP |
Type |
Description |
| Success |
200 |
ConditionalREDPointOverrideDef |
ConditionalREDPointOverrideDef which was created. |
| ModelNotFoundException |
404 |
|
Instance of this model with provided ID could not be found. |
| MissingRequiredParameterException |
400 |
|
The request is missing a required input parameter. See details for involved parameter. |
| InvalidParameterException |
400 |
|
The request has an invalid argument. See details for involved parameter and invalidation. |
| AuthenticationFailedException |
401 |
|
Authentication failed. Re-authenticate and retry. See error details for details. |
| UnauthorizedException |
403 |
|
Authorization for requested method rejected. See error details for details. |
Authentication required:
Yes
Authentication scheme:
JWTAuth
Required flags:
red-config:mgmt ⎘
POST/conditionalOverridePointDef/delete ⎘Authentication required
Delete an existing conditional override for REDPoint-definition.
| Parameter |
Location |
Type |
Requirements |
Optional |
Default value |
Description |
| idConditionalREDPointOverrideDef |
POST-body |
int |
minimum: 1 |
No |
|
ID of the ConditionalREDPointOverrideDef to delete. |
| Response |
HTTP |
Type |
Description |
| Success |
200 |
bool |
Whether the conditional override was deleted. |
| ModelNotFoundException |
404 |
|
Instance of this model with provided ID could not be found. |
| MissingRequiredParameterException |
400 |
|
The request is missing a required input parameter. See details for involved parameter. |
| InvalidParameterException |
400 |
|
The request has an invalid argument. See details for involved parameter and invalidation. |
| AuthenticationFailedException |
401 |
|
Authentication failed. Re-authenticate and retry. See error details for details. |
| UnauthorizedException |
403 |
|
Authorization for requested method rejected. See error details for details. |
Authentication required:
Yes
Authentication scheme:
JWTAuth
Required flags:
red-config:mgmt ⎘
POST/overridePointDef/create ⎘Authentication required
Create a new override for a REDPoint-definition.
| Parameter |
Location |
Type |
Requirements |
Optional |
Default value |
Description |
| idREDPointBaseDef |
POST-body |
int |
minimum: 0 |
No |
|
ID of the base REDPointBaseDef, if provided 0 the overrideDef applies to all REDPoints but with the limitation of allowing overriding only uneditableWhen and overrideShownIf. |
| options |
POST-body |
string |
format: json |
Yes |
null |
JSON containing all override options of the REDPointDef. |
| visibleWhen |
POST-body |
string |
|
Yes |
null |
ConditionDNF to determine visibility. |
| uneditableWhen |
POST-body |
string |
|
Yes |
null |
ConditionDNF to determine editability. |
| requiredWhen |
POST-body |
string |
|
Yes |
null |
ConditionDNF to determine whether it is mandatory. |
| overrideShownIf |
POST-body |
string |
|
Yes |
null |
ConditionCNF to determine whether it is shown (but still rendered). |
| overrideGenerator |
POST-body |
string |
format: json |
Yes |
null |
String that indicates how to generate this value, if null it will not override. |
| overridePrefill |
POST-body |
string |
format: json |
Yes |
null |
String that indicates how to prefill this value, if null it will not override. |
| overridePresentation |
POST-body |
string |
format: json |
Yes |
null |
String that indicates how to present the PointDefinition, if null it will not override, note, any options that are NOT present in this override are set to their defaults regardless of other overrides and the BasePointDefinition. |
| idCategory |
POST-body |
int |
|
Yes |
0 |
ID of the existing Category, 0 will not be set. |
| overrideCategoryOrderPriority |
POST-body |
int |
|
Yes |
0 |
The override priority of the Category with the same parent Category, 0 will not be set. |
| description |
POST-body |
string |
|
Yes |
null |
the description for the override. |
| Response |
HTTP |
Type |
Description |
| Success |
200 |
REDPointOverrideDef |
REDPointOverrideDef which was created. |
| ModelNotFoundException |
404 |
|
Instance of this model with provided ID could not be found. |
| MissingRequiredParameterException |
400 |
|
The request is missing a required input parameter. See details for involved parameter. |
| InvalidParameterException |
400 |
|
The request has an invalid argument. See details for involved parameter and invalidation. |
| AuthenticationFailedException |
401 |
|
Authentication failed. Re-authenticate and retry. See error details for details. |
| UnauthorizedException |
403 |
|
Authorization for requested method rejected. See error details for details. |
Authentication required:
Yes
Authentication scheme:
JWTAuth
Required flags:
red-config:mgmt ⎘
POST/overridePointDef/delete ⎘Authentication required
Delete an existing override REDPoint-definition.
| Parameter |
Location |
Type |
Requirements |
Optional |
Default value |
Description |
| idREDPointOverrideDef |
POST-body |
int |
minimum: 1 |
No |
|
ID of the base REDPointOverrideDef to delete. |
| Response |
HTTP |
Type |
Description |
| Success |
200 |
bool |
Whether the override was deleted. |
| ModelNotFoundException |
404 |
|
Instance of this model with provided ID could not be found. |
| MissingRequiredParameterException |
400 |
|
The request is missing a required input parameter. See details for involved parameter. |
| InvalidParameterException |
400 |
|
The request has an invalid argument. See details for involved parameter and invalidation. |
| AuthenticationFailedException |
401 |
|
Authentication failed. Re-authenticate and retry. See error details for details. |
| UnauthorizedException |
403 |
|
Authorization for requested method rejected. See error details for details. |
Authentication required:
Yes
Authentication scheme:
JWTAuth
Required flags:
('kate:admin') AND ('red-config:*') ⎘
POST/overridePointDef/update ⎘Authentication required
Update existing override REDPoint-definition.
| Parameter |
Location |
Type |
Requirements |
Optional |
Default value |
Description |
| idREDPointOverrideDef |
POST-body |
int |
minimum: 1 |
No |
|
ID of the REDPointOverrideDef. |
| options |
POST-body |
string |
format: json |
Yes |
null |
JSON containing all override options of the REDPointDef. |
| visibleWhen |
POST-body |
string |
|
Yes |
null |
ConditionDNF to determine visibility. |
| uneditableWhen |
POST-body |
string |
|
Yes |
null |
ConditionDNF to determine editability. |
| requiredWhen |
POST-body |
string |
|
Yes |
null |
ConditionDNF to determine whether it is mandatory. |
| overrideShownIf |
POST-body |
string |
|
Yes |
null |
ConditionCNF to determine whether it is shown (but still rendered). |
| overrideGenerator |
POST-body |
string |
format: json |
Yes |
null |
String that indicates how to generate this value, if null it will not override. |
| overridePrefill |
POST-body |
string |
format: json |
Yes |
null |
String that indicates how to prefill this value, if null it will not override. |
| overridePresentation |
POST-body |
string |
format: json |
Yes |
null |
String that indicates how to present the PointDefinition, if null it will not override, note, any options that are NOT present in this override are set to their defaults regardless of other overrides and the BasePointDefinition. |
| idCategory |
POST-body |
int |
|
Yes |
0 |
id of the existing Category, id: 0 will not be set. |
| overrideCategoryOrderPriority |
POST-body |
int |
|
Yes |
0 |
the override priority of the Category with the same parent Category, id: 0 will not be set. |
| description |
POST-body |
string |
|
Yes |
null |
the description for the override. |
| Response |
HTTP |
Type |
Description |
| Success |
200 |
REDPointOverrideDef |
REDPointOverrideDef which was updated. |
| ModelNotFoundException |
404 |
|
Instance of this model with provided ID could not be found. |
| MissingRequiredParameterException |
400 |
|
The request is missing a required input parameter. See details for involved parameter. |
| InvalidParameterException |
400 |
|
The request has an invalid argument. See details for involved parameter and invalidation. |
| AuthenticationFailedException |
401 |
|
Authentication failed. Re-authenticate and retry. See error details for details. |
| UnauthorizedException |
403 |
|
Authorization for requested method rejected. See error details for details. |
Authentication required:
Yes
Authentication scheme:
JWTAuth
Required flags:
red-config:mgmt ⎘
6. Setup APIs
POST/genericOverrides/syncConfig ⎘Authentication required
Sync some predefined generic overrides for all datapoints
| Response |
HTTP |
Type |
Description |
| Success |
200 |
array |
Messages of what was done, or messages what went wrong. |
| MissingRequiredParameterException |
400 |
|
The request is missing a required input parameter. See details for involved parameter. |
| InvalidParameterException |
400 |
|
The request has an invalid argument. See details for involved parameter and invalidation. |
| AuthenticationFailedException |
401 |
|
Authentication failed. Re-authenticate and retry. See error details for details. |
| UnauthorizedException |
403 |
|
Authorization for requested method rejected. See error details for details. |
Authentication required:
Yes
Authentication scheme:
JWTAuth
Required flags:
None ⎘
POST/party/syncConfig ⎘Authentication required
Adds predefined hardcoded datapoints and Party REDSet
| Response |
HTTP |
Type |
Description |
| Success |
200 |
array |
Messages of what was done, or messages what went wrong. |
| MissingRequiredParameterException |
400 |
|
The request is missing a required input parameter. See details for involved parameter. |
| InvalidParameterException |
400 |
|
The request has an invalid argument. See details for involved parameter and invalidation. |
| AuthenticationFailedException |
401 |
|
Authentication failed. Re-authenticate and retry. See error details for details. |
| UnauthorizedException |
403 |
|
Authorization for requested method rejected. See error details for details. |
Authentication required:
Yes
Authentication scheme:
JWTAuth
Required flags:
None ⎘
POST/partyContactPerson/syncConfig ⎘Authentication required
Adds/updates predefined hardcoded datapoints and PartyContactPerson REDSet
| Response |
HTTP |
Type |
Description |
| Success |
200 |
array |
Messages of what was done, or messages what went wrong. |
| MissingRequiredParameterException |
400 |
|
The request is missing a required input parameter. See details for involved parameter. |
| InvalidParameterException |
400 |
|
The request has an invalid argument. See details for involved parameter and invalidation. |
| AuthenticationFailedException |
401 |
|
Authentication failed. Re-authenticate and retry. See error details for details. |
| UnauthorizedException |
403 |
|
Authorization for requested method rejected. See error details for details. |
Authentication required:
Yes
Authentication scheme:
JWTAuth
Required flags:
None ⎘
POST/partyOffice/syncConfig ⎘Authentication required
Adds/updates predefined hardcoded datapoints and PartyOffice REDSet
| Response |
HTTP |
Type |
Description |
| Success |
200 |
bool |
True |
| MissingRequiredParameterException |
400 |
|
The request is missing a required input parameter. See details for involved parameter. |
| InvalidParameterException |
400 |
|
The request has an invalid argument. See details for involved parameter and invalidation. |
| AuthenticationFailedException |
401 |
|
Authentication failed. Re-authenticate and retry. See error details for details. |
| UnauthorizedException |
403 |
|
Authorization for requested method rejected. See error details for details. |
Authentication required:
Yes
Authentication scheme:
JWTAuth
Required flags:
None ⎘
POST/portfolio/syncConfig ⎘Authentication required
Sync some predefined hardcoded datapoints and ValuationPortfolio REDSet
| Response |
HTTP |
Type |
Description |
| Success |
200 |
array |
Messages of what was done, or messages what went wrong. |
| MissingRequiredParameterException |
400 |
|
The request is missing a required input parameter. See details for involved parameter. |
| InvalidParameterException |
400 |
|
The request has an invalid argument. See details for involved parameter and invalidation. |
| AuthenticationFailedException |
401 |
|
Authentication failed. Re-authenticate and retry. See error details for details. |
| UnauthorizedException |
403 |
|
Authorization for requested method rejected. See error details for details. |
Authentication required:
Yes
Authentication scheme:
JWTAuth
Required flags:
None ⎘
POST/redGroup/syncConfig ⎘Authentication required
Adds the predefined REDGroups
| Response |
HTTP |
Type |
Description |
| Success |
200 |
array |
Messages of what was done, or messages what went wrong. |
| MissingRequiredParameterException |
400 |
|
The request is missing a required input parameter. See details for involved parameter. |
| InvalidParameterException |
400 |
|
The request has an invalid argument. See details for involved parameter and invalidation. |
| AuthenticationFailedException |
401 |
|
Authentication failed. Re-authenticate and retry. See error details for details. |
| UnauthorizedException |
403 |
|
Authorization for requested method rejected. See error details for details. |
Authentication required:
Yes
Authentication scheme:
JWTAuth
Required flags:
None ⎘
POST/transaction/syncConfig ⎘Authentication required
Sync some predefined hardcoded datapoints and Transaction REDSet
| Response |
HTTP |
Type |
Description |
| Success |
200 |
array |
Messages of what was done, or messages what went wrong. |
| MissingRequiredParameterException |
400 |
|
The request is missing a required input parameter. See details for involved parameter. |
| InvalidParameterException |
400 |
|
The request has an invalid argument. See details for involved parameter and invalidation. |
| AuthenticationFailedException |
401 |
|
Authentication failed. Re-authenticate and retry. See error details for details. |
| UnauthorizedException |
403 |
|
Authorization for requested method rejected. See error details for details. |
Authentication required:
Yes
Authentication scheme:
JWTAuth
Required flags:
None ⎘
7. TestCase APIs
Adds the needed testcases in a systematic way
| Parameter |
Location |
Type |
Requirements |
Optional |
Default value |
Description |
| generatorName |
URI-Query |
string |
|
Yes |
null |
The name of the generator to test, null will test all generators. |
| outputVerbosity |
URI-Query |
int |
enum: [
0,
1,
2
] |
Yes |
2 |
Limit the amount of information of the test output. Options: 0 = only the final test output/summary | 1 = any failed test with their outputs | 2 = success and failed tests with their outputs. |
| clearTranslationsCache |
URI-Query |
bool |
|
Yes |
false |
True to clear the translations cache. |
| Response |
HTTP |
Type |
Description |
| Success |
200 |
string |
Summary of the generator test results. |
| MissingRequiredParameterException |
400 |
|
The request is missing a required input parameter. See details for involved parameter. |
| InvalidParameterException |
400 |
|
The request has an invalid argument. See details for involved parameter and invalidation. |
| AuthenticationFailedException |
401 |
|
Authentication failed. Re-authenticate and retry. See error details for details. |
| UnauthorizedException |
403 |
|
Authorization for requested method rejected. See error details for details. |
Authentication required:
No
GET/tests/setNickTableTests ⎘
Adds/updates predefined hardcoded table datapoints
| Response |
HTTP |
Type |
Description |
| Success |
200 |
bool |
True |
| MissingRequiredParameterException |
400 |
|
The request is missing a required input parameter. See details for involved parameter. |
| InvalidParameterException |
400 |
|
The request has an invalid argument. See details for involved parameter and invalidation. |
| AuthenticationFailedException |
401 |
|
Authentication failed. Re-authenticate and retry. See error details for details. |
| UnauthorizedException |
403 |
|
Authorization for requested method rejected. See error details for details. |
Authentication required:
No
GET/tests/setNielsTableTests ⎘
Adds/updates predefined hardcoded
| Response |
HTTP |
Type |
Description |
| Success |
200 |
bool |
True |
| MissingRequiredParameterException |
400 |
|
The request is missing a required input parameter. See details for involved parameter. |
| InvalidParameterException |
400 |
|
The request has an invalid argument. See details for involved parameter and invalidation. |
| AuthenticationFailedException |
401 |
|
Authentication failed. Re-authenticate and retry. See error details for details. |
| UnauthorizedException |
403 |
|
Authorization for requested method rejected. See error details for details. |
Authentication required:
No
GET/tests/setPrefillTests ⎘
Adds/updates predefined hardcoded prefill datapoints
| Response |
HTTP |
Type |
Description |
| Success |
200 |
bool |
True |
| MissingRequiredParameterException |
400 |
|
The request is missing a required input parameter. See details for involved parameter. |
| InvalidParameterException |
400 |
|
The request has an invalid argument. See details for involved parameter and invalidation. |
| AuthenticationFailedException |
401 |
|
Authentication failed. Re-authenticate and retry. See error details for details. |
| UnauthorizedException |
403 |
|
Authorization for requested method rejected. See error details for details. |
Authentication required:
No
POST/tests/addTests ⎘Authentication required
Adds the needed testcases in a systematic way
| Parameter |
Location |
Type |
Requirements |
Optional |
Default value |
Description |
| type |
POST-body |
string |
enum: [
"PlainText",
"HtmlText",
"Number",
"Date",
"Timestamp",
"File",
"MapFile",
"ValueSelect",
"REDSetSelect",
"EntitySelect",
"FixedTable",
"MultiTable",
"REDSetTable",
"GeoPoint",
"GeoPolygon",
"GeoMultiPolygon",
"LandRegisterSelect"
] |
Yes |
null |
The name of the type that you want to update, if not provided, update all types. |
| specificPoint |
POST-body |
string |
|
Yes |
null |
The name of the specific Base REDPointDef to update, if given will skip all others, e.g. "baseDate". |
| Response |
HTTP |
Type |
Description |
| Success |
200 |
REDPointDef |
Base REDPointDef |
| InvalidREDDefinitionException |
500 |
|
Invalid RED-Definition. |
| InvalidModelException |
200 |
|
The model is in an invalid state (validation failed). |
| InvalidModelOperationException |
500 |
|
An operation on a model was requested that was not valid/allowed. |
| MissingRequiredParameterException |
400 |
|
The request is missing a required input parameter. See details for involved parameter. |
| InvalidParameterException |
400 |
|
The request has an invalid argument. See details for involved parameter and invalidation. |
| AuthenticationFailedException |
401 |
|
Authentication failed. Re-authenticate and retry. See error details for details. |
| UnauthorizedException |
403 |
|
Authorization for requested method rejected. See error details for details. |
Authentication required:
Yes
Authentication scheme:
JWTAuth
Required flags:
red-config:mgmt ⎘
Default APIs
Provides the API-specification. Only enabled if API exposure is enabled.
| Parameter |
Location |
Type |
Requirements |
Optional |
Default value |
Description |
| format |
URI-Query |
string |
enum: [
"KateAPI",
"InternalAPIMap",
"OpenAPI",
"Swagger"
] |
Yes |
"KateAPI" |
Documentation format. We support KateAPI documentation, Swagger/OpenAPI documentation and raw output of the internal API-map cache. |
| openApiVersion |
URI-Query |
int |
enum: [
2,
3
] |
Yes |
2 |
Version 3 is crappy with request bodies, so we prefer version 2 (which only sucks regarding Response definitions; hence we prefer KateAPI documentation). |
| Response |
HTTP |
Type |
Description |
| Success |
200 |
object |
The API-documentation. |
| MissingRequiredParameterException |
400 |
|
The request is missing a required input parameter. See details for involved parameter. |
| InvalidParameterException |
400 |
|
The request has an invalid argument. See details for involved parameter and invalidation. |
| AuthenticationFailedException |
401 |
|
Authentication failed. Re-authenticate and retry. See error details for details. |
| UnauthorizedException |
403 |
|
Authorization for requested method rejected. See error details for details. |
Authentication required:
No
Temp APIs
POST/basePointDef/create ⎘Authentication required
DEPRECATED, only for migration, please use the proposal system. Create a new base REDPoint-definition.
| Parameter |
Location |
Type |
Requirements |
Optional |
Default value |
Description |
| name |
POST-body |
string |
minLength: 1 maxLength: 36 pattern: ^[a-zA-Z0-9]+$ |
No |
|
Name of the REDPointDef name to create. |
| type |
POST-body |
string |
enum: [
"PlainText",
"HtmlText",
"Number",
"Date",
"Timestamp",
"File",
"MapFile",
"ValueSelect",
"REDSetSelect",
"EntitySelect",
"FixedTable",
"MultiTable",
"REDSetTable",
"GeoPoint",
"GeoPolygon",
"GeoMultiPolygon",
"LandRegisterSelect"
] |
No |
|
type of the REDPointDef |
| idCategory |
POST-body |
int |
|
No |
|
The id of the OrderedCategory to add this point to |
| orderPriority |
POST-body |
int |
|
No |
|
The order priority of the said Point within the category. |
| options |
POST-body |
string |
format: json |
No |
|
JSON containing all options of the REDPointDef. |
| hiddenIf |
POST-body |
string |
|
No |
|
ConditionCNF to determine visibility |
| editableIf |
POST-body |
string |
|
No |
|
ConditionCNF to determine editability |
| optionalIf |
POST-body |
string |
|
No |
|
ConditionCNF to determine whether it is mandatory |
| shownIf |
POST-body |
string |
|
No |
|
ConditionCNF to determine whether it is shown (but still rendered) |
| generator |
POST-body |
string |
format: json |
Yes |
null |
String that indicates how to generate this value, if null will not generate |
| prefill |
POST-body |
string |
format: json |
Yes |
null |
String that indicates how to prefill this value, if null will not have a prefill |
| presentation |
POST-body |
string |
format: json |
Yes |
null |
Set stuff purely related for visual presentation |
| dryRun |
POST-body |
bool |
|
Yes |
true |
In case of dry-run, no modifications are performed, but only their queries are generated. |
| Response |
HTTP |
Type |
Description |
| Success |
200 |
REDPointDef[] |
Array of base REDPointDef |
| AlreadyExistsException |
409 |
|
The object you are attempting to create already exists and therefore can not be created, check details for the object and type in question. |
| InvalidREDDefinitionException |
500 |
|
Invalid RED-Definition. |
| MySQLException |
500 |
|
MySQL related exception. See details for specific exception details. |
| InvalidModelOperationException |
500 |
|
An operation on a model was requested that was not valid/allowed. |
| MissingRequiredParameterException |
400 |
|
The request is missing a required input parameter. See details for involved parameter. |
| InvalidParameterException |
400 |
|
The request has an invalid argument. See details for involved parameter and invalidation. |
| AuthenticationFailedException |
401 |
|
Authentication failed. Re-authenticate and retry. See error details for details. |
| UnauthorizedException |
403 |
|
Authorization for requested method rejected. See error details for details. |
Authentication required:
Yes
Authentication scheme:
JWTAuth
Required flags:
('red-config:mgmt' OR 'kate:migration') ⎘
POST/basePointDef/temp/replace ⎘Authentication required
Create or replace a base REDPoint-definition.
| Parameter |
Location |
Type |
Requirements |
Optional |
Default value |
Description |
| name |
POST-body |
string |
minLength: 1 maxLength: 36 pattern: ^[a-zA-Z0-9]+$ |
No |
|
Name of the REDPointDef name to create. |
| type |
POST-body |
string |
enum: [
"PlainText",
"HtmlText",
"Number",
"Date",
"Timestamp",
"File",
"MapFile",
"ValueSelect",
"REDSetSelect",
"EntitySelect",
"FixedTable",
"MultiTable",
"REDSetTable",
"GeoPoint",
"GeoPolygon",
"GeoMultiPolygon",
"LandRegisterSelect"
] |
No |
|
type of the REDPointDef |
| idCategory |
POST-body |
int |
|
No |
|
The id of the OrderedCategory to add this point to |
| orderPriority |
POST-body |
int |
|
No |
|
The order priority of the said Point within the category. |
| options |
POST-body |
string |
format: json |
No |
|
JSON containing all options of the REDPointDef. |
| hiddenIf |
POST-body |
string |
|
No |
|
ConditionCNF to determine visibility |
| editableIf |
POST-body |
string |
|
No |
|
ConditionCNF to determine editability |
| optionalIf |
POST-body |
string |
|
No |
|
ConditionCNF to determine whether it is mandatory |
| shownIf |
POST-body |
string |
|
No |
|
ConditionCNF to determine whether it is shown (but still rendered) |
| idGroups |
POST-body |
int[] |
|
No |
|
ID's of the REDGroups to link the REDPointDef to. |
| generator |
POST-body |
string |
format: json |
Yes |
null |
String that indicates how to generate this value, if null will not generate |
| prefill |
POST-body |
string |
format: json |
Yes |
null |
String that indicates how to prefill this value, if null will not have a prefill |
| presentation |
POST-body |
string |
format: json |
Yes |
null |
Set stuff purely related for visual presentation |
| Response |
HTTP |
Type |
Description |
| Success |
200 |
REDPointDef[] |
Array of base REDPointDef |
| AlreadyExistsException |
409 |
|
The object you are attempting to create already exists and therefore can not be created, check details for the object and type in question. |
| InvalidREDDefinitionException |
500 |
|
Invalid RED-Definition. |
| MySQLException |
500 |
|
MySQL related exception. See details for specific exception details. |
| InvalidModelOperationException |
500 |
|
An operation on a model was requested that was not valid/allowed. |
| MissingRequiredParameterException |
400 |
|
The request is missing a required input parameter. See details for involved parameter. |
| InvalidParameterException |
400 |
|
The request has an invalid argument. See details for involved parameter and invalidation. |
| AuthenticationFailedException |
401 |
|
Authentication failed. Re-authenticate and retry. See error details for details. |
| UnauthorizedException |
403 |
|
Authorization for requested method rejected. See error details for details. |
Authentication required:
Yes
Authentication scheme:
JWTAuth
Required flags:
kate:migration ⎘
POST/overridePointDef/temp/addMultiple ⎘Authentication required
Create multiple override with conditions for a REDPoint-definition.
| Parameter |
Location |
Type |
Requirements |
Optional |
Default value |
Description |
| idREDPointBaseDef |
POST-body |
int |
minimum: 1 |
No |
|
ID of the base REDPointBaseDef. |
| overridePointDefs |
POST-body |
string |
format: json |
No |
|
JSON containing array with multiple OverridePointDefs and all options with additional key for conditionalOverridePointDefs. |
| Response |
HTTP |
Type |
Description |
| Success |
200 |
array |
REDPointOverrideDefs which are created with additional key for the created conditionalOverridePointDefs. |
| ModelNotFoundException |
404 |
|
Instance of this model with provided ID could not be found. |
| MissingRequiredParameterException |
400 |
|
The request is missing a required input parameter. See details for involved parameter. |
| InvalidParameterException |
400 |
|
The request has an invalid argument. See details for involved parameter and invalidation. |
| AuthenticationFailedException |
401 |
|
Authentication failed. Re-authenticate and retry. See error details for details. |
| UnauthorizedException |
403 |
|
Authorization for requested method rejected. See error details for details. |
Authentication required:
Yes
Authentication scheme:
JWTAuth
Required flags:
kate:migration ⎘
Authentication schemes (Click an authentication scheme to expand it)
JWTAuth
| description |
Bearer JWT token in Authorization header. |
| realm |
kate.v2 |
| supportedIssuers |
[
"auth.api.katedev.com",
"legacy-adapter.api.katedev.com",
"auth.api.dev-roderik.katetest.com",
"legacy-adapter.api.dev-roderik.katetest.com"
] |
| verificationKeyIdentifier |
[
"iss"
] |
| flagsIdentifier |
perm |
| detailsIdentifiers |
{
"idUser": "sub",
"username": "name",
"idCustomer": "idc",
"idDepartment": "idd",
"businessNumber": "bn"
} |
Result wrappers (Click a result-wrapper to expand it)
Success
{
result: < mixed, success result, type specified in API route documentation >,
error: null,
messages: {
"type": "error|warning|success|info|debug",
"namespace": string,
"namedArguments": < optional object that has information referenced in the translation linked to the namespace>
}[],
apiVersion: < string, current serving API version in format ^[0-9]+\.[0-9]+\.[0-9]+(\-[A-Za-z0-9]+)?$ >
}
Error
{
result: null,
error: {
code: < string, response error code as described in API route documentation. Use this code in language translation files. >,
description: < string, optional, technical description of error. Only intended for developers for debug, not suitable for end-users >,
details: < object|array|string, contains detailed data about error, if applicable >
},
messages: {
"type": "error|warning|success|info|debug",
"namespace": string,
"namedArguments": < optional object that has information referenced in the translation linked to the namespace>
}[],
apiVersion: < string, current serving API version in format ^[0-9]+\.[0-9]+\.[0-9]+(\-[A-Za-z0-9]+)?$ >
}