Approval Service API Data Structures
{
"typeFilter": "string",
"name": "string",
"description": "string",
"id": "string",
"policyTypeId": "string",
"resourceType": "string"
}
typeFilter
name
description
id
policyTypeId
resourceType
{
"requestedFor": "string",
"costs": {
"leaseForDisplay": {
"unit": "string",
"amount": "integer"
},
"quoteProvided": "boolean",
"lease": {
"unit": "string",
"amount": "integer"
},
"leaseRate": {
"basis": {
"unit": "string",
"amount": "integer"
}
}
},
"requestInstanceId": "string",
"requestedItemName": "string",
"requestReasons": "string",
"requestingServiceId": "string",
"version": "integer",
"requestDescription": "string",
"requestedItemDescription": "string",
"completionTime": "string",
"requestedBy": "string",
"requestRef": "string",
"subTenantId": "string",
"createdDate": "string",
"tenantId": "string",
"cancelled": "boolean",
"startTime": "string",
"requestClassId": "string",
"id": "string",
"state": "string",
"lastModified": "string",
"requestedItemApprovals": [
{
"costs": {
"leaseForDisplay": {
"unit": "string",
"amount": "integer"
},
"quoteProvided": "boolean",
"lease": {
"unit": "string",
"amount": "integer"
},
"leaseRate": {
"basis": {
"unit": "string",
"amount": "integer"
}
}
},
"requestInstanceId": "string",
"phaseDecision": {
"phase": {
"name": "string",
"description": "string",
"id": "string",
"levels": [
{
"approvalMode": "string",
"external": "boolean",
"editSchema": {
"fields": [
{}
]
},
"name": "string",
"levelNumber": "integer",
"description": "string",
"approvers": [
{
"displayName": "string",
"type": "string",
"value": "string"
}
],
"id": "string"
}
],
"phasetype": {
"phaseOrder": "integer",
"name": "string",
"description": "string",
"id": "string",
"forms": {},
"allowUpdates": "boolean"
}
},
"completionTime": "string",
"phaseNumber": "integer",
"startTime": "string",
"decisions": [
{
"completionTime": "string",
"approvalMode": "string",
"level": {
"approvalMode": "string",
"external": "boolean",
"editSchema": {
"fields": [
{}
]
},
"name": "string",
"levelNumber": "integer",
"description": "string",
"approvers": [
{
"displayName": "string",
"type": "string",
"value": "string"
}
],
"id": "string"
},
"approvalRequests": [
{
"creationTime": "string",
"workItemNumber": "integer",
"approvers": [
{
"displayName": "string",
"type": "string",
"value": "string"
}
],
"workItemId": "string",
"version": "integer",
"completionTime": "string",
"tenantId": "string",
"action": "string",
"wiqServiceId": "string",
"id": "string",
"businessJustification": "string",
"state": "string",
"assignTime": "string",
"completedBy": "string"
}
],
"phaseNumber": "integer",
"startTime": "string",
"id": "string",
"state": "string"
}
],
"id": "string",
"state": "string"
},
"requestedItemName": "string",
"phaseId": "string",
"phaseNumber": "integer",
"version": "integer",
"requestedItemDescription": "string",
"completionTime": "string",
"createdDate": "string",
"cancelled": "boolean",
"startTime": "string",
"requestClassId": "string",
"id": "string",
"state": "string",
"lastModified": "string",
"policy": {
"lastModifiedBy": "string",
"description": "string",
"version": "integer",
"createdDate": "string",
"approvableItemId": "string",
"typeFilter": "string",
"stateName": "string",
"createdBy": "string",
"policyType": {
"phaseTypes": [
{
"phaseOrder": "integer",
"name": "string",
"description": "string",
"id": "string",
"forms": {},
"allowUpdates": "boolean"
}
],
"classId": "string",
"typeFilter": "string",
"name": "string",
"description": "string",
"serviceTypeId": "string",
"id": "string"
},
"name": "string",
"id": "string",
"state": "string",
"lastModified": "string",
"approvableItemName": "string",
"approvableItemServiceTypeId": "string",
"phases": [
{
"name": "string",
"description": "string",
"id": "string",
"levels": [
{
"approvalMode": "string",
"external": "boolean",
"editSchema": {
"fields": [
{}
]
},
"name": "string",
"levelNumber": "integer",
"description": "string",
"approvers": [
{
"displayName": "string",
"type": "string",
"value": "string"
}
],
"id": "string"
}
],
"phasetype": {
"phaseOrder": "integer",
"name": "string",
"description": "string",
"id": "string",
"forms": {},
"allowUpdates": "boolean"
}
}
]
}
}
]
}
requestedFor
requestInstanceId
requestedItemName
requestReasons
requestingServiceId
version
requestDescription
requestedItemDescription
completionTime
requestedBy
requestRef
subTenantId
createdDate
tenantId
cancelled
startTime
requestClassId
id
state
lastModified
{
"name": "string",
"description": "string",
"id": "string"
}
name
description
id
{
"requestedFor": "string",
"costs": {
"leaseForDisplay": {
"unit": "string",
"amount": "integer"
},
"quoteProvided": "boolean",
"lease": {
"unit": "string",
"amount": "integer"
},
"leaseRate": {
"basis": {
"unit": "string",
"amount": "integer"
}
}
},
"requestInstanceId": "string",
"requestedItemName": "string",
"requestReasons": "string",
"requestingServiceId": "string",
"requestDescription": "string",
"requestedItemDescription": "string",
"requestedBy": "string",
"requestRef": "string",
"subTenantId": "string",
"requestClassId": "string",
"id": "string",
"state": "string",
"requestedItemApprovals": [
{
"phase": {
"name": "string",
"description": "string",
"id": "string"
},
"requestedFor": "string",
"costs": {
"leaseForDisplay": {
"unit": "string",
"amount": "integer"
},
"quoteProvided": "boolean",
"lease": {
"unit": "string",
"amount": "integer"
},
"leaseRate": {
"basis": {
"unit": "string",
"amount": "integer"
}
}
},
"requestInstanceId": "string",
"hasSourceDetailsForm": "boolean",
"requestedItemName": "string",
"requestReasons": "string",
"requestingServiceId": "string",
"requestDescription": "string",
"requestedItemDescription": "string",
"currentLevel": {
"mode": "string",
"completionTime": "string",
"request": [
{
"completionAction": "string",
"assignDate": "string",
"workItemNumber": "integer",
"approvers": [
{
"displayName": "string",
"type": "string",
"value": "string"
}
],
"completionDate": "string",
"businessJustification": "string",
"id": "string",
"workItemId": "string",
"state": "string",
"completedBy": "string"
}
],
"level": {
"name": "string",
"description": "string",
"id": "string"
},
"currentApprover": [
{
"displayName": "string",
"type": "string",
"value": "string"
}
],
"startTime": "string",
"id": "string",
"state": "string"
},
"requestedBy": "string",
"completionTime": "string",
"pastLevel": [
{
"mode": "string",
"completionTime": "string",
"request": [
{
"completionAction": "string",
"assignDate": "string",
"workItemNumber": "integer",
"approvers": [
{
"displayName": "string",
"type": "string",
"value": "string"
}
],
"completionDate": "string",
"businessJustification": "string",
"id": "string",
"workItemId": "string",
"state": "string",
"completedBy": "string"
}
],
"level": {
"name": "string",
"description": "string",
"id": "string"
},
"currentApprover": [
{
"displayName": "string",
"type": "string",
"value": "string"
}
],
"startTime": "string",
"id": "string",
"state": "string"
}
],
"requestRef": "string",
"subTenantId": "string",
"policyType": {
"name": "string",
"description": "string",
"id": "string"
},
"requestClassId": "string",
"startTime": "string",
"futureLevel": [
{
"mode": "string",
"completionTime": "string",
"request": [
{
"completionAction": "string",
"assignDate": "string",
"workItemNumber": "integer",
"approvers": [
{
"displayName": "string",
"type": "string",
"value": "string"
}
],
"completionDate": "string",
"businessJustification": "string",
"id": "string",
"workItemId": "string",
"state": "string",
"completedBy": "string"
}
],
"level": {
"name": "string",
"description": "string",
"id": "string"
},
"currentApprover": [
{
"displayName": "string",
"type": "string",
"value": "string"
}
],
"startTime": "string",
"id": "string",
"state": "string"
}
],
"id": "string",
"state": "string",
"policy": {
"name": "string",
"description": "string",
"id": "string"
}
}
]
}
requestedFor
requestInstanceId
requestedItemName
requestReasons
requestingServiceId
requestDescription
requestedItemDescription
requestedBy
requestRef
subTenantId
requestClassId
id
state
{
"approvalMode": "string",
"external": "boolean",
"editSchema": {
"fields": [
{}
]
},
"name": "string",
"levelNumber": "integer",
"description": "string",
"approvers": [
{
"displayName": "string",
"type": "string",
"value": "string"
}
],
"id": "string"
}
approvalMode
external
name
levelNumber
description
id
{
"completionTime": "string",
"approvalMode": "string",
"level": {
"approvalMode": "string",
"external": "boolean",
"editSchema": {
"fields": [
{}
]
},
"name": "string",
"levelNumber": "integer",
"description": "string",
"approvers": [
{
"displayName": "string",
"type": "string",
"value": "string"
}
],
"id": "string"
},
"approvalRequests": [
{
"creationTime": "string",
"workItemNumber": "integer",
"approvers": [
{
"displayName": "string",
"type": "string",
"value": "string"
}
],
"workItemId": "string",
"version": "integer",
"completionTime": "string",
"tenantId": "string",
"action": "string",
"wiqServiceId": "string",
"id": "string",
"businessJustification": "string",
"state": "string",
"assignTime": "string",
"completedBy": "string"
}
],
"phaseNumber": "integer",
"startTime": "string",
"id": "string",
"state": "string"
}
completionTime
approvalMode
phaseNumber
startTime
id
state
{
"mode": "string",
"completionTime": "string",
"request": [
{
"completionAction": "string",
"assignDate": "string",
"workItemNumber": "integer",
"approvers": [
{
"displayName": "string",
"type": "string",
"value": "string"
}
],
"completionDate": "string",
"businessJustification": "string",
"id": "string",
"workItemId": "string",
"state": "string",
"completedBy": "string"
}
],
"level": {
"name": "string",
"description": "string",
"id": "string"
},
"currentApprover": [
{
"displayName": "string",
"type": "string",
"value": "string"
}
],
"startTime": "string",
"id": "string",
"state": "string"
}
mode
completionTime
startTime
id
state
{
"phaseOrder": "integer",
"name": "string",
"description": "string",
"id": "string",
"forms": {},
"allowUpdates": "boolean"
}
phaseOrder
name
description
id
allowUpdates
{
"lastModifiedBy": "string",
"description": "string",
"version": "integer",
"createdDate": "string",
"approvableItemId": "string",
"typeFilter": "string",
"stateName": "string",
"createdBy": "string",
"policyType": {
"phaseTypes": [
{
"phaseOrder": "integer",
"name": "string",
"description": "string",
"id": "string",
"forms": {},
"allowUpdates": "boolean"
}
],
"classId": "string",
"typeFilter": "string",
"name": "string",
"description": "string",
"serviceTypeId": "string",
"id": "string"
},
"name": "string",
"id": "string",
"state": "string",
"lastModified": "string",
"approvableItemName": "string",
"approvableItemServiceTypeId": "string",
"phases": [
{
"name": "string",
"description": "string",
"id": "string",
"levels": [
{
"approvalMode": "string",
"external": "boolean",
"editSchema": {
"fields": [
{}
]
},
"name": "string",
"levelNumber": "integer",
"description": "string",
"approvers": [
{
"displayName": "string",
"type": "string",
"value": "string"
}
],
"id": "string"
}
],
"phasetype": {
"phaseOrder": "integer",
"name": "string",
"description": "string",
"id": "string",
"forms": {},
"allowUpdates": "boolean"
}
}
]
}
lastModifiedBy
description
version
createdDate
approvableItemId
typeFilter
stateName
createdBy
name
id
state
lastModified
approvableItemName
approvableItemServiceTypeId
{
"requestedFor": "string",
"costs": {
"leaseForDisplay": {
"unit": "string",
"amount": "integer"
},
"quoteProvided": "boolean",
"lease": {
"unit": "string",
"amount": "integer"
},
"leaseRate": {
"basis": {
"unit": "string",
"amount": "integer"
}
}
},
"requestInstanceId": "string",
"requestedItemName": "string",
"requestReasons": "string",
"requestedItems": [
{
"costs": {
"leaseForDisplay": {
"unit": "string",
"amount": "integer"
},
"quoteProvided": "boolean",
"lease": {
"unit": "string",
"amount": "integer"
},
"leaseRate": {
"basis": {
"unit": "string",
"amount": "integer"
}
}
},
"requestInstanceId": "string",
"policyId": "string",
"phaseId": "string",
"requestedItemName": "string",
"requestClassId": "string",
"requestedItemDescription": "string"
}
],
"requestingServiceId": "string",
"requestDescription": "string",
"requestedItemDescription": "string",
"requestedBy": "string",
"requestRef": "string",
"subTenantId": "string",
"requestClassId": "string"
}
requestedFor
requestInstanceId
requestedItemName
requestReasons
requestingServiceId
requestDescription
requestedItemDescription
requestedBy
requestRef
subTenantId
requestClassId
{
"phaseTypes": [
{
"phaseOrder": "integer",
"name": "string",
"description": "string",
"id": "string",
"forms": {},
"allowUpdates": "boolean"
}
],
"classId": "string",
"typeFilter": "string",
"name": "string",
"description": "string",
"serviceTypeId": "string",
"id": "string"
}
classId
typeFilter
name
description
serviceTypeId
id
{
"displayName": "string",
"type": "string",
"value": "string"
}
displayName
type
value
{
"creationTime": "string",
"workItemNumber": "integer",
"approvers": [
{
"displayName": "string",
"type": "string",
"value": "string"
}
],
"workItemId": "string",
"version": "integer",
"completionTime": "string",
"tenantId": "string",
"action": "string",
"wiqServiceId": "string",
"id": "string",
"businessJustification": "string",
"state": "string",
"assignTime": "string",
"completedBy": "string"
}
creationTime
workItemNumber
workItemId
version
completionTime
tenantId
action
wiqServiceId
id
businessJustification
state
assignTime
completedBy
{
"leaseForDisplay": {
"unit": "string",
"amount": "integer"
},
"quoteProvided": "boolean",
"lease": {
"unit": "string",
"amount": "integer"
},
"leaseRate": {
"basis": {
"unit": "string",
"amount": "integer"
}
}
}
quoteProvided
{
"requestedItemApproval": {
"phase": {
"name": "string",
"description": "string",
"id": "string"
},
"requestedFor": "string",
"costs": {
"leaseForDisplay": {
"unit": "string",
"amount": "integer"
},
"quoteProvided": "boolean",
"lease": {
"unit": "string",
"amount": "integer"
},
"leaseRate": {
"basis": {
"unit": "string",
"amount": "integer"
}
}
},
"requestInstanceId": "string",
"hasSourceDetailsForm": "boolean",
"requestedItemName": "string",
"requestReasons": "string",
"requestingServiceId": "string",
"requestDescription": "string",
"requestedItemDescription": "string",
"requestedBy": "string",
"completionTime": "string",
"requestRef": "string",
"subTenantId": "string",
"policyType": {
"name": "string",
"description": "string",
"id": "string"
},
"requestClassId": "string",
"startTime": "string",
"id": "string",
"state": "string",
"policy": {
"name": "string",
"description": "string",
"id": "string"
}
},
"approver": [
{
"displayName": "string",
"type": "string",
"value": "string"
}
],
"infoItems": [
{
"approver": [
{
"displayName": "string",
"type": "string",
"value": "string"
}
],
"level": {
"name": "string",
"description": "string",
"id": "string"
},
"approval": {
"phase": {
"name": "string",
"description": "string",
"id": "string"
},
"requestedFor": "string",
"costs": {
"leaseForDisplay": {
"unit": "string",
"amount": "integer"
},
"quoteProvided": "boolean",
"lease": {
"unit": "string",
"amount": "integer"
},
"leaseRate": {
"basis": {
"unit": "string",
"amount": "integer"
}
}
},
"requestInstanceId": "string",
"hasSourceDetailsForm": "boolean",
"requestedItemName": "string",
"requestReasons": "string",
"requestingServiceId": "string",
"requestDescription": "string",
"requestedItemDescription": "string",
"requestedBy": "string",
"completionTime": "string",
"requestRef": "string",
"subTenantId": "string",
"policyType": {
"name": "string",
"description": "string",
"id": "string"
},
"requestClassId": "string",
"startTime": "string",
"id": "string",
"state": "string",
"policy": {
"name": "string",
"description": "string",
"id": "string"
}
},
"businessJustification": "string",
"id": "string"
}
],
"completionAction": "string",
"level": {
"name": "string",
"description": "string",
"id": "string"
},
"tenantId": "string",
"workItem": {
"assignedDate": "string",
"number": "integer",
"createdDate": "string",
"id": "string",
"assignedTo": [
{
"displayName": "string",
"type": "string",
"value": "string"
}
],
"completedDate": "string",
"completedBy": "string",
"status": "string"
},
"businessJustification": "string",
"id": "string",
"state": "string"
}
completionAction
tenantId
businessJustification
id
state
{
"approver": [
{
"displayName": "string",
"type": "string",
"value": "string"
}
],
"level": {
"name": "string",
"description": "string",
"id": "string"
},
"approval": {
"phase": {
"name": "string",
"description": "string",
"id": "string"
},
"requestedFor": "string",
"costs": {
"leaseForDisplay": {
"unit": "string",
"amount": "integer"
},
"quoteProvided": "boolean",
"lease": {
"unit": "string",
"amount": "integer"
},
"leaseRate": {
"basis": {
"unit": "string",
"amount": "integer"
}
}
},
"requestInstanceId": "string",
"hasSourceDetailsForm": "boolean",
"requestedItemName": "string",
"requestReasons": "string",
"requestingServiceId": "string",
"requestDescription": "string",
"requestedItemDescription": "string",
"requestedBy": "string",
"completionTime": "string",
"requestRef": "string",
"subTenantId": "string",
"policyType": {
"name": "string",
"description": "string",
"id": "string"
},
"requestClassId": "string",
"startTime": "string",
"id": "string",
"state": "string",
"policy": {
"name": "string",
"description": "string",
"id": "string"
}
},
"businessJustification": "string",
"id": "string"
}
businessJustification
id
{
"completionAction": "string",
"assignDate": "string",
"workItemNumber": "integer",
"approvers": [
{
"displayName": "string",
"type": "string",
"value": "string"
}
],
"completionDate": "string",
"businessJustification": "string",
"id": "string",
"workItemId": "string",
"state": "string",
"completedBy": "string"
}
completionAction
assignDate
workItemNumber
completionDate
businessJustification
id
workItemId
state
completedBy
{
"assignedDate": "string",
"number": "integer",
"createdDate": "string",
"id": "string",
"assignedTo": [
{
"displayName": "string",
"type": "string",
"value": "string"
}
],
"completedDate": "string",
"completedBy": "string",
"status": "string"
}
assignedDate
number
createdDate
id
completedDate
completedBy
status
{
"typeId": "string"
}
typeId
{
"parameterMappings": {
"params": [
{
"key": "string"
}
]
},
"providerEntityId": "string"
}
providerEntityId
{
"dependencies": [
"string"
],
"facets": [
{}
]
}
dependencies
{
"offset": "integer",
"count": "integer"
}
offset
count
{
"parameterMappings": {
"params": [
{
"key": "string"
}
]
},
"extensionId": "string"
}
extensionId
{
"facets": [
{
"type": "string"
}
]
}
{
"type": "string"
}
type
{
"permissibleValues": {
"customAllowed": "boolean"
},
"displayAdvice": "string",
"columns": [
"Field Object"
],
"dataType": {
"typeId": "string"
},
"isMultiValued": "boolean",
"description": "string",
"orderIndex": "integer",
"id": "string",
"label": "string",
"state": {
"dependencies": [
"string"
],
"facets": [
{}
]
}
}
displayAdvice
isMultiValued
description
orderIndex
id
label
isMultiValued
description
label
labelSize
displayAdvice
orderIndex
id
Base type for representing monetary values, encapsulating both some kind of quantity and a currency.
The ISO 4217 code used to identify the currency (if any) associated with this value.
{
"size": "integer"
}
size
{
"size": "integer",
"extensionRendererContext": {
"parameterMappings": {
"params": [
{
"key": "string"
}
]
},
"extensionId": "string"
},
"columns": [
"LayoutField Object"
],
"dataType": {
"typeId": "string"
},
"isMultiValued": "boolean",
"description": "string",
"label": "string",
"labelSize": "integer",
"permissibleValues": {
"customAllowed": "boolean"
},
"displayAdvice": "string",
"orderIndex": "integer",
"id": "string",
"state": {
"dependencies": [
"string"
],
"facets": [
{}
]
}
}
{
"size": "integer"
}
{
"id": "string",
"label": "string",
"state": {
"dependencies": [
"string"
],
"facets": [
{}
]
},
"sections": [
{
"id": "string",
"label": "string",
"state": {
"dependencies": [
"string"
],
"facets": [
{}
]
},
"rows": [
{
"items": [
{
"size": "integer"
}
]
}
]
}
]
}
id
label
{
"items": [
{
"size": "integer"
}
]
}
{
"id": "string",
"label": "string",
"state": {
"dependencies": [
"string"
],
"facets": [
{}
]
},
"rows": [
{
"items": [
{
"size": "integer"
}
]
}
]
}
id
label
{
"key": "string"
}
key
{
"currencyCode": "string"
}
{
"number": "integer",
"size": "integer",
"last": "boolean",
"numberOfElements": "integer",
"totalPages": "integer",
"content": [
{
"typeFilter": "string",
"name": "string",
"description": "string",
"id": "string",
"policyTypeId": "string",
"resourceType": "string"
}
],
"first": "boolean",
"totalElements": "integer"
}
number
size
last
numberOfElements
totalPages
first
totalElements
{
"number": "integer",
"size": "integer",
"last": "boolean",
"numberOfElements": "integer",
"totalPages": "integer",
"content": [
{
"requestedFor": "string",
"costs": {
"leaseForDisplay": {
"unit": "string",
"amount": "integer"
},
"quoteProvided": "boolean",
"lease": {
"unit": "string",
"amount": "integer"
},
"leaseRate": {
"basis": {
"unit": "string",
"amount": "integer"
}
}
},
"requestInstanceId": "string",
"requestedItemName": "string",
"requestReasons": "string",
"requestingServiceId": "string",
"version": "integer",
"requestDescription": "string",
"requestedItemDescription": "string",
"completionTime": "string",
"requestedBy": "string",
"requestRef": "string",
"subTenantId": "string",
"createdDate": "string",
"tenantId": "string",
"cancelled": "boolean",
"startTime": "string",
"requestClassId": "string",
"id": "string",
"state": "string",
"lastModified": "string",
"requestedItemApprovals": [
{
"costs": {
"leaseForDisplay": {
"unit": "string",
"amount": "integer"
},
"quoteProvided": "boolean",
"lease": {
"unit": "string",
"amount": "integer"
},
"leaseRate": {
"basis": {
"unit": "string",
"amount": "integer"
}
}
},
"requestInstanceId": "string",
"phaseDecision": {
"phase": {
"name": "string",
"description": "string",
"id": "string",
"levels": [
{
"approvalMode": "string",
"external": "boolean",
"editSchema": {
"fields": [
{}
]
},
"name": "string",
"levelNumber": "integer",
"description": "string",
"approvers": [
{
"displayName": "string",
"type": "string",
"value": "string"
}
],
"id": "string"
}
],
"phasetype": {
"phaseOrder": "integer",
"name": "string",
"description": "string",
"id": "string",
"forms": {},
"allowUpdates": "boolean"
}
},
"completionTime": "string",
"phaseNumber": "integer",
"startTime": "string",
"decisions": [
{
"completionTime": "string",
"approvalMode": "string",
"level": {
"approvalMode": "string",
"external": "boolean",
"editSchema": {
"fields": [
{}
]
},
"name": "string",
"levelNumber": "integer",
"description": "string",
"approvers": [
{
"displayName": "string",
"type": "string",
"value": "string"
}
],
"id": "string"
},
"approvalRequests": [
{
"creationTime": "string",
"workItemNumber": "integer",
"approvers": [
{
"displayName": "string",
"type": "string",
"value": "string"
}
],
"workItemId": "string",
"version": "integer",
"completionTime": "string",
"tenantId": "string",
"action": "string",
"wiqServiceId": "string",
"id": "string",
"businessJustification": "string",
"state": "string",
"assignTime": "string",
"completedBy": "string"
}
],
"phaseNumber": "integer",
"startTime": "string",
"id": "string",
"state": "string"
}
],
"id": "string",
"state": "string"
},
"requestedItemName": "string",
"phaseId": "string",
"phaseNumber": "integer",
"version": "integer",
"requestedItemDescription": "string",
"completionTime": "string",
"createdDate": "string",
"cancelled": "boolean",
"startTime": "string",
"requestClassId": "string",
"id": "string",
"state": "string",
"lastModified": "string",
"policy": {
"lastModifiedBy": "string",
"description": "string",
"version": "integer",
"createdDate": "string",
"approvableItemId": "string",
"typeFilter": "string",
"stateName": "string",
"createdBy": "string",
"policyType": {
"phaseTypes": [
{
"phaseOrder": "integer",
"name": "string",
"description": "string",
"id": "string",
"forms": {},
"allowUpdates": "boolean"
}
],
"classId": "string",
"typeFilter": "string",
"name": "string",
"description": "string",
"serviceTypeId": "string",
"id": "string"
},
"name": "string",
"id": "string",
"state": "string",
"lastModified": "string",
"approvableItemName": "string",
"approvableItemServiceTypeId": "string",
"phases": [
{
"name": "string",
"description": "string",
"id": "string",
"levels": [
{
"approvalMode": "string",
"external": "boolean",
"editSchema": {
"fields": [
{}
]
},
"name": "string",
"levelNumber": "integer",
"description": "string",
"approvers": [
{
"displayName": "string",
"type": "string",
"value": "string"
}
],
"id": "string"
}
],
"phasetype": {
"phaseOrder": "integer",
"name": "string",
"description": "string",
"id": "string",
"forms": {},
"allowUpdates": "boolean"
}
}
]
}
}
]
}
],
"first": "boolean",
"totalElements": "integer"
}
number
size
last
numberOfElements
totalPages
first
totalElements
{
"key": "string"
}
key
{
"params": [
{
"key": "string"
}
]
}
{
"customAllowed": "boolean"
}
customAllowed
{
"name": "string",
"description": "string",
"id": "string",
"levels": [
{
"approvalMode": "string",
"external": "boolean",
"editSchema": {
"fields": [
{}
]
},
"name": "string",
"levelNumber": "integer",
"description": "string",
"approvers": [
{
"displayName": "string",
"type": "string",
"value": "string"
}
],
"id": "string"
}
],
"phasetype": {
"phaseOrder": "integer",
"name": "string",
"description": "string",
"id": "string",
"forms": {},
"allowUpdates": "boolean"
}
}
name
description
id
{
"phase": {
"name": "string",
"description": "string",
"id": "string",
"levels": [
{
"approvalMode": "string",
"external": "boolean",
"editSchema": {
"fields": [
{}
]
},
"name": "string",
"levelNumber": "integer",
"description": "string",
"approvers": [
{
"displayName": "string",
"type": "string",
"value": "string"
}
],
"id": "string"
}
],
"phasetype": {
"phaseOrder": "integer",
"name": "string",
"description": "string",
"id": "string",
"forms": {},
"allowUpdates": "boolean"
}
},
"completionTime": "string",
"phaseNumber": "integer",
"startTime": "string",
"decisions": [
{
"completionTime": "string",
"approvalMode": "string",
"level": {
"approvalMode": "string",
"external": "boolean",
"editSchema": {
"fields": [
{}
]
},
"name": "string",
"levelNumber": "integer",
"description": "string",
"approvers": [
{
"displayName": "string",
"type": "string",
"value": "string"
}
],
"id": "string"
},
"approvalRequests": [
{
"creationTime": "string",
"workItemNumber": "integer",
"approvers": [
{
"displayName": "string",
"type": "string",
"value": "string"
}
],
"workItemId": "string",
"version": "integer",
"completionTime": "string",
"tenantId": "string",
"action": "string",
"wiqServiceId": "string",
"id": "string",
"businessJustification": "string",
"state": "string",
"assignTime": "string",
"completedBy": "string"
}
],
"phaseNumber": "integer",
"startTime": "string",
"id": "string",
"state": "string"
}
],
"id": "string",
"state": "string"
}
completionTime
phaseNumber
startTime
id
state
{
"costs": {
"leaseForDisplay": {
"unit": "string",
"amount": "integer"
},
"quoteProvided": "boolean",
"lease": {
"unit": "string",
"amount": "integer"
},
"leaseRate": {
"basis": {
"unit": "string",
"amount": "integer"
}
}
},
"requestInstanceId": "string",
"policyId": "string",
"phaseId": "string",
"requestedItemName": "string",
"requestClassId": "string",
"requestedItemDescription": "string"
}
requestInstanceId
policyId
phaseId
requestedItemName
requestClassId
requestedItemDescription
{
"costs": {
"leaseForDisplay": {
"unit": "string",
"amount": "integer"
},
"quoteProvided": "boolean",
"lease": {
"unit": "string",
"amount": "integer"
},
"leaseRate": {
"basis": {
"unit": "string",
"amount": "integer"
}
}
},
"requestInstanceId": "string",
"phaseDecision": {
"phase": {
"name": "string",
"description": "string",
"id": "string",
"levels": [
{
"approvalMode": "string",
"external": "boolean",
"editSchema": {
"fields": [
{}
]
},
"name": "string",
"levelNumber": "integer",
"description": "string",
"approvers": [
{
"displayName": "string",
"type": "string",
"value": "string"
}
],
"id": "string"
}
],
"phasetype": {
"phaseOrder": "integer",
"name": "string",
"description": "string",
"id": "string",
"forms": {},
"allowUpdates": "boolean"
}
},
"completionTime": "string",
"phaseNumber": "integer",
"startTime": "string",
"decisions": [
{
"completionTime": "string",
"approvalMode": "string",
"level": {
"approvalMode": "string",
"external": "boolean",
"editSchema": {
"fields": [
{}
]
},
"name": "string",
"levelNumber": "integer",
"description": "string",
"approvers": [
{
"displayName": "string",
"type": "string",
"value": "string"
}
],
"id": "string"
},
"approvalRequests": [
{
"creationTime": "string",
"workItemNumber": "integer",
"approvers": [
{
"displayName": "string",
"type": "string",
"value": "string"
}
],
"workItemId": "string",
"version": "integer",
"completionTime": "string",
"tenantId": "string",
"action": "string",
"wiqServiceId": "string",
"id": "string",
"businessJustification": "string",
"state": "string",
"assignTime": "string",
"completedBy": "string"
}
],
"phaseNumber": "integer",
"startTime": "string",
"id": "string",
"state": "string"
}
],
"id": "string",
"state": "string"
},
"requestedItemName": "string",
"phaseId": "string",
"phaseNumber": "integer",
"version": "integer",
"requestedItemDescription": "string",
"completionTime": "string",
"createdDate": "string",
"cancelled": "boolean",
"startTime": "string",
"requestClassId": "string",
"id": "string",
"state": "string",
"lastModified": "string",
"policy": {
"lastModifiedBy": "string",
"description": "string",
"version": "integer",
"createdDate": "string",
"approvableItemId": "string",
"typeFilter": "string",
"stateName": "string",
"createdBy": "string",
"policyType": {
"phaseTypes": [
{
"phaseOrder": "integer",
"name": "string",
"description": "string",
"id": "string",
"forms": {},
"allowUpdates": "boolean"
}
],
"classId": "string",
"typeFilter": "string",
"name": "string",
"description": "string",
"serviceTypeId": "string",
"id": "string"
},
"name": "string",
"id": "string",
"state": "string",
"lastModified": "string",
"approvableItemName": "string",
"approvableItemServiceTypeId": "string",
"phases": [
{
"name": "string",
"description": "string",
"id": "string",
"levels": [
{
"approvalMode": "string",
"external": "boolean",
"editSchema": {
"fields": [
{}
]
},
"name": "string",
"levelNumber": "integer",
"description": "string",
"approvers": [
{
"displayName": "string",
"type": "string",
"value": "string"
}
],
"id": "string"
}
],
"phasetype": {
"phaseOrder": "integer",
"name": "string",
"description": "string",
"id": "string",
"forms": {},
"allowUpdates": "boolean"
}
}
]
}
}
requestInstanceId
requestedItemName
phaseId
phaseNumber
version
requestedItemDescription
completionTime
createdDate
cancelled
startTime
requestClassId
id
state
lastModified
{
"phase": {
"name": "string",
"description": "string",
"id": "string"
},
"requestedFor": "string",
"costs": {
"leaseForDisplay": {
"unit": "string",
"amount": "integer"
},
"quoteProvided": "boolean",
"lease": {
"unit": "string",
"amount": "integer"
},
"leaseRate": {
"basis": {
"unit": "string",
"amount": "integer"
}
}
},
"requestInstanceId": "string",
"hasSourceDetailsForm": "boolean",
"requestedItemName": "string",
"requestReasons": "string",
"requestingServiceId": "string",
"requestDescription": "string",
"requestedItemDescription": "string",
"currentLevel": {
"mode": "string",
"completionTime": "string",
"request": [
{
"completionAction": "string",
"assignDate": "string",
"workItemNumber": "integer",
"approvers": [
{
"displayName": "string",
"type": "string",
"value": "string"
}
],
"completionDate": "string",
"businessJustification": "string",
"id": "string",
"workItemId": "string",
"state": "string",
"completedBy": "string"
}
],
"level": {
"name": "string",
"description": "string",
"id": "string"
},
"currentApprover": [
{
"displayName": "string",
"type": "string",
"value": "string"
}
],
"startTime": "string",
"id": "string",
"state": "string"
},
"requestedBy": "string",
"completionTime": "string",
"pastLevel": [
{
"mode": "string",
"completionTime": "string",
"request": [
{
"completionAction": "string",
"assignDate": "string",
"workItemNumber": "integer",
"approvers": [
{
"displayName": "string",
"type": "string",
"value": "string"
}
],
"completionDate": "string",
"businessJustification": "string",
"id": "string",
"workItemId": "string",
"state": "string",
"completedBy": "string"
}
],
"level": {
"name": "string",
"description": "string",
"id": "string"
},
"currentApprover": [
{
"displayName": "string",
"type": "string",
"value": "string"
}
],
"startTime": "string",
"id": "string",
"state": "string"
}
],
"requestRef": "string",
"subTenantId": "string",
"policyType": {
"name": "string",
"description": "string",
"id": "string"
},
"requestClassId": "string",
"startTime": "string",
"futureLevel": [
{
"mode": "string",
"completionTime": "string",
"request": [
{
"completionAction": "string",
"assignDate": "string",
"workItemNumber": "integer",
"approvers": [
{
"displayName": "string",
"type": "string",
"value": "string"
}
],
"completionDate": "string",
"businessJustification": "string",
"id": "string",
"workItemId": "string",
"state": "string",
"completedBy": "string"
}
],
"level": {
"name": "string",
"description": "string",
"id": "string"
},
"currentApprover": [
{
"displayName": "string",
"type": "string",
"value": "string"
}
],
"startTime": "string",
"id": "string",
"state": "string"
}
],
"id": "string",
"state": "string",
"policy": {
"name": "string",
"description": "string",
"id": "string"
}
}
requestedFor
requestInstanceId
hasSourceDetailsForm
requestedItemName
requestReasons
requestingServiceId
requestDescription
requestedItemDescription
requestedBy
completionTime
requestRef
subTenantId
requestClassId
startTime
id
state
{
"phase": {
"name": "string",
"description": "string",
"id": "string"
},
"requestedFor": "string",
"costs": {
"leaseForDisplay": {
"unit": "string",
"amount": "integer"
},
"quoteProvided": "boolean",
"lease": {
"unit": "string",
"amount": "integer"
},
"leaseRate": {
"basis": {
"unit": "string",
"amount": "integer"
}
}
},
"requestInstanceId": "string",
"hasSourceDetailsForm": "boolean",
"requestedItemName": "string",
"requestReasons": "string",
"requestingServiceId": "string",
"requestDescription": "string",
"requestedItemDescription": "string",
"requestedBy": "string",
"completionTime": "string",
"requestRef": "string",
"subTenantId": "string",
"policyType": {
"name": "string",
"description": "string",
"id": "string"
},
"requestClassId": "string",
"startTime": "string",
"id": "string",
"state": "string",
"policy": {
"name": "string",
"description": "string",
"id": "string"
}
}
requestedFor
requestInstanceId
hasSourceDetailsForm
requestedItemName
requestReasons
requestingServiceId
requestDescription
requestedItemDescription
requestedBy
completionTime
requestRef
subTenantId
requestClassId
startTime
id
state
{
"fields": [
{
"permissibleValues": {
"customAllowed": "boolean"
},
"displayAdvice": "string",
"columns": [
"Field Object"
],
"dataType": {
"typeId": "string"
},
"isMultiValued": "boolean",
"description": "string",
"orderIndex": "integer",
"id": "string",
"label": "string",
"state": {
"dependencies": [
"string"
],
"facets": [
{}
]
}
}
]
}
{
"formValues": {
"entries": [
{
"key": "string"
}
]
},
"headers": {
"entries": [
{
"key": "string"
}
]
},
"trigger": "string",
"triggeredDetailsLayout": {
"pages": [
{
"id": "string",
"label": "string",
"state": {
"dependencies": [
"string"
],
"facets": [
{}
]
},
"sections": [
{
"id": "string",
"label": "string",
"state": {
"dependencies": [
"string"
],
"facets": [
{}
]
},
"rows": [
{
"items": [
{
"size": "integer"
}
]
}
]
}
]
}
]
},
"affectedElements": [
"string"
]
}
trigger
affectedElements
Wraps a boolean value.
{
"value": "boolean"
}
The boolean value.
{
"values": [
{
"label": "string"
}
]
}
{
"pagingInfo": {
"offset": "integer",
"count": "integer"
},
"headers": {
"entries": [
{
"key": "string"
}
]
},
"tenantId": "string",
"text": "string",
"userId": "string",
"dependencyValues": {
"entries": [
{
"key": "string"
}
]
}
}
tenantId
text
userId
{
"layout": {
"pages": [
{
"id": "string",
"label": "string",
"state": {
"dependencies": [
"string"
],
"facets": [
{}
]
},
"sections": [
{
"id": "string",
"label": "string",
"state": {
"dependencies": [
"string"
],
"facets": [
{}
]
},
"rows": [
{
"items": [
{
"size": "integer"
}
]
}
]
}
]
}
]
},
"fieldPrefixes": [
"string"
],
"values": {
"entries": [
{
"key": "string"
}
]
}
}
fieldPrefixes
{
"elementUpdates": [
{
"permissibleValues": [
{
"label": "string"
}
],
"extensionRendererContext": {
"entries": [
{
"key": "string"
}
]
},
"facetValues": {
"facets": [
{
"type": "string"
}
]
},
"id": "string",
"detailLayout": {
"pages": [
{
"id": "string",
"label": "string",
"state": {
"dependencies": [
"string"
],
"facets": [
{}
]
},
"sections": [
{
"id": "string",
"label": "string",
"state": {
"dependencies": [
"string"
],
"facets": [
{}
]
},
"rows": [
{
"items": [
{
"size": "integer"
}
]
}
]
}
]
}
]
},
"errors": [
"string"
]
}
]
}
{
"pages": [
{
"id": "string",
"label": "string",
"state": {
"dependencies": [
"string"
],
"facets": [
{}
]
},
"sections": [
{
"id": "string",
"label": "string",
"state": {
"dependencies": [
"string"
],
"facets": [
{}
]
},
"rows": [
{
"items": [
{
"size": "integer"
}
]
}
]
}
]
}
]
}
Wraps a value such that values of different types can be treated generically.
Equivalent of java.util.Map
{
"entries": [
{
"key": "string"
}
]
}
Represents a rate of money over time.
{
"basis": {
"unit": "string",
"amount": "integer"
}
}
A literal defining period of time. This period is represented some integral number of a specified timeUnit.e.g. 6 days.
{
"unit": "string",
"amount": "integer"
}
The unit of measure for the time span. e.g: days.
The amount for the time span.
{
"permissibleValues": [
{
"label": "string"
}
],
"extensionRendererContext": {
"entries": [
{
"key": "string"
}
]
},
"facetValues": {
"facets": [
{
"type": "string"
}
]
},
"id": "string",
"detailLayout": {
"pages": [
{
"id": "string",
"label": "string",
"state": {
"dependencies": [
"string"
],
"facets": [
{}
]
},
"sections": [
{
"id": "string",
"label": "string",
"state": {
"dependencies": [
"string"
],
"facets": [
{}
]
},
"rows": [
{
"items": [
{
"size": "integer"
}
]
}
]
}
]
}
]
},
"errors": [
"string"
]
}
id
errors
{
"label": "string"
}
label
{
"targetId": "string",
"workItemTypeId": "string",
"formData": {
"entries": [
{
"key": "string"
}
]
},
"workItemId": "string",
"assignee": "string",
"completeActionId": "string",
"completedDate": "string"
}
targetId
workItemTypeId
workItemId
assignee
completeActionId
completedDate