You are on page 1of 4

POST - Create case

This is a generic service to create a case in PEGA for all literals identified as a caseTypes

Request

Method URL             Content Type            

POST /cases Application/json

Type Params Values

HEAD access_token string


POST caseTypeID string
POST parentCaseID string
POST Content Content

Definition
{{Host}}:{{Port}}/prweb/api/v1/cases

{
"caseTypeID": "Citi-EBPM-Work-{{CaseTypeID}}",
"processID": "pyStartCase",
"parentCaseID": "",
"content": {
"folioCronos": "12345678912345678",
"request":{
"SOEID":"Je12345",
}
}
}

Response
Status Reason Response
200 OK CreateCaseResponse {
ID (string, optional),
pxObjClass (string, optional),
nextPageID (string, optional)
}

Example

{
"ID": "Citi-EBPM-Work-CaseID",
"nextPageID": "Confirm",
"pxObjClass": "Pega-API-CaseManagement-Case"
}

401 Unauthorized N/A

403 Forbidden {
"pxObjClass": "Pega-API",
"errors": [
{
"ID": "Pega_API_XXX",
"message": "<>",
"pxObjClass": "Pega-API-Error"
}
]
}

404 Not Found {


"pxObjClass": "Pega-API",
"errors": [
{
"ID": "Pega_API_XXX",
"message": "<>",
"pxObjClass": "Pega-API-Error"
}
]
}
PUT - Update case
This is a generic service to performs an action given a case ID and an optional content in the request
body.

Request

Method URL             Content Type            

POST /cases Application/json

Type Params Values

HEAD access_token string


POST caseTypeID string
POST parentCaseID string
POST Content Content

Definition
{{Host}}:{{Port}}/prweb/api/v1/assignments/ASSIGN-WORKBASKET+CITI-Hipotecario-WORK+{{CaseTypeID}}-
{{CaseID}}!{{CaseTypeID}}_FLOW/actions/<action>/refresh

{
"content": {
"request":{
"SOEID": "GA28632",
"Status": "Resolve"
}
}
}

Response
Status Reason Response
200 OK {}

204 No content N/A

400 Bad request {


"pxObjClass": "Pega-API",
"errors": [
{
"ID": "Pega_API_XXX",
"message": "<>",
"pxObjClass": "Pega-API-Error"
}
]
}

401 Unauthorized N/A

403 Forbidden {
"pxObjClass": "Pega-API",
"errors": [
{
"ID": "Pega_API_XXX",
"message": "<>",
"pxObjClass": "Pega-API-Error"
}
]
}

404 Not Found {


"pxObjClass": "Pega-API",
"errors": [
{
"ID": "Pega_API_XXX",
"message": "<>",
"pxObjClass": "Pega-API-Error"
}
]
}

412 Precondition failed {


"pxObjClass": "Pega-API",
"errors": [
{
"ID": "Pega_API_XXX",
"message": "<>",
"pxObjClass": "Pega-API-Error"
}
]
}

You might also like