Update an Action Type

post/update/AIT

Updates the Action Type (Action Item Type – AIT).

Securitybasic or X-PriceFx-jwt
Request
Request Body schema: application/json
object
typedId
string
userGroupViewDetails
string
object
version
integer
typedId
string
uniqueName
string
label
string
object
name
string
Array of objects
Array
icon
string
name
string
type
string
translationKey
string
createDate
string
createdBy
integer
lastUpdateDate
string
lastUpdateBy
integer
_key
string
_level
integer
operationType
string
textMatchStyle
string
Responses
200

OK

Response Schema: application/json
object
node
string
Array of objects (ActionItemType)
Array
formulaName
string or null <= 255 characters

A name of the Action Item Logic used by this type. See the Action Item Logic documentation.

typedId
string
uniqueName
required
string <= 255 characters

A unique name of the Action Item Type.

configuration
object

Tabs defined as a JSON. Used for configuring dynamicTabs in actions, labels of the tabs etc. See the Detail Page Layout and Dynamic Tabs documentation.

createdBy
integer
lastUpdateDate
string <date-time>
userGroupEdit
string or null <= 255 characters
userGroupViewDetails
string or null <= 255 characters
label
string <= 255 characters
version
integer
createDate
string <date-time>
lastUpdateBy
integer
status
integer
Request samples
application/json
{
  • "data": {
    • "typedId": "29.AIT",
    • "userGroupViewDetails": "PricingManagers"
    },
  • "oldValues": {
    • "version": 0,
    • "typedId": "29.AIT",
    • "uniqueName": "AITtest",
    • "label": "Action Type Test",
    • "configuration": {
      • "name": "Default Actions config",
      • "tabs": [
        • {
          }
        ]
      },
    • "createDate": "2023-06-28T08:22:30",
    • "createdBy": 2147490696,
    • "lastUpdateDate": "2023-06-28T08:22:30",
    • "lastUpdateBy": 2147490696,
    • "_key": "29.AIT",
    • "_level": 0
    },
  • "operationType": "update",
  • "textMatchStyle": "exact"
}
Response samples
application/json
{
  • "response": {
    • "node": "string",
    • "data": [
      • {
        • "formulaName": "string",
        • "typedId": "string",
        • "uniqueName": "string",
        • "configuration": { },
        • "createdBy": 0,
        • "lastUpdateDate": "2019-08-24T14:15:22Z",
        • "userGroupEdit": "string",
        • "userGroupViewDetails": "string",
        • "label": "string",
        • "version": 0,
        • "createDate": "2019-08-24T14:15:22Z",
        • "lastUpdateBy": 0
        }
      ],
    • "status": 0
    }
}