Open topic with navigation

TIBCO® BPM Enterprise 5.5.0

# 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
                }
            ]
        }
    ]

Did you find this helpful?

Yes No
Great!
Thanks for taking the time to give us some feedback.
Sorry about that

Why wasn't this helpful? (check all that apply)

Could not find what I was looking for
Instructions confusing or unclear
Instructions did not work

Want to tell us more?

Please select at least one option or provide details about the issue!!

Error occurred while submitting feedback.

Error2 occurred while submitting feedback.

TIBCO® BPM Enterprise

Copyright © 2015-2024. Cloud Software Group, Inc. All Rights Reserved.