List Case types
Lists all the case data types that match the specified query parameters.
| Endpoint | http://<hostname>/bpm/case/v1/types?$top=100&$filter=isCase%20eq%20TRUE Request Method: GET |
| Request Payload | N/A |
| Response | [
{
"name": "LoanApplication",
"label": "Loan Application",
"isCase": true,
"namespace": "com.example.p2p",
"applicationId": "com.example.p2p",
"applicationMajorVersion": 1,
"attributes": [
{
"name": "loanapplicationId",
"label": "Loan application Id",
"type": "Text",
"isIdentifier": true,
"isAutoIdentifier": true,
"isMandatory": true,
"isSearchable": true,
"isSummary": true
},
{
"name": "applicantdetails",
"label": "Applicant details",
"type": "Applicantdetails",
"isStructuredType": true,
"isMandatory": true
},
{
"name": "loanAmount",
"label": "Loan Amount",
"type": "FixedPointNumber",
"constraints": {
"length": 10,
"decimalPlaces": 0
}
},
{
"name": "creditScore",
"label": "Credit Score",
"type": "FixedPointNumber",
"constraints": {
"length": 10,
"decimalPlaces": 0
}
},
{
"name": "loanoffers",
"label": "Loan Offers",
"type": "LoanOffer",
"isStructuredType": true,
"isArray": true
},
{
"name": "acceptedoffer",
"label": "Accepted Offer",
"type": "LoanOffer",
"isStructuredType": true
},
{
"name": "applicationDate",
"label": "Application Date",
"type": "Date"
},
{
"name": "applicationAccepted",
"label": "Application Accepted",
"type": "Boolean"
},
{
"name": "rejectedReason",
"label": "Rejected Reason",
"type": "Text",
"constraints": {
"length": 50
}
},
{
"name": "applicationState",
"label": "Application State",
"type": "Text",
"isState": true,
"isMandatory": true,
"isSearchable": true,
"isSummary": true
}
],
"summaryAttributes": [
{
"name": "loanapplicationId",
"label": "Loan application Id",
"type": "Text",
"isIdentifier": true,
"isAutoIdentifier": true,
"isMandatory": true,
"isSearchable": true,
"isSummary": true
},
{
"name": "applicationState",
"label": "Application State",
"type": "Text",
"isState": true,
"isMandatory": true,
"isSearchable": true,
"isSummary": true
}
],
"states": [
{
"label": "Created",
"value": "CREATED"
},
{
"label": "Application Rejected",
"value": "APPLICATIONREJECTED",
"isTerminal": true
},
{
"label": "Collecting offers",
"value": "COLLECTINGOFFERS"
},
{
"label": "Offers Available",
"value": "OFFERSAVAILABLE"
},
{
"label": "Loan Accepted",
"value": "LOANACCEPTED",
"isTerminal": true
},
{
"label": "Loan Rejected",
"value": "LOANREJECTED",
"isTerminal": true
}
]
}
]
|