Reopen Complaint

API for reopening closed complaint. Complaint can be reopened only if the

Complaint status are the following

COMPLAINT_CLOSURE_SUCCESS COMPLAINT_CLOSURE_FAILED COMPLAINT_REOPEN_REQUEST_FAILED COMPLAINT_REOPEN_REQUEST_SUCCESS

Endpoint

Request: /couapp/complaints/reopen

Request Parameters

The various parameters are explained below:

Parent Property/Element
Property/Element Name
Mandatory
Data Type
Description

[ROOT]

(No parent property

/ element)

tenantId

M

Alphanumeric

Fixed Length – 4

complaintDescr

M

Alphanumeric

Description for closing complaint

complaintId

M

UUID

Complaint UUID

Response Parameters

The various parameters are explained below:

Parent Property/Element
Property/Element Name
Mandatory
Data Type
Description

complaints

complaintId

M

UUID

Id for the complaint disposion

complaintDescr

M

String

Complaint description

complaintDispos

M

String

Complaint disposition

complaintType

M

String

Type of the complaint

txnId

M

String

Transaction id for which the complaint is raised agains

complaintStatus

M

String

Complaint Status from NPCI

assignedTo

M

String

To Whom the complaint is assigned

complaintNpciId

M

String

Npci id of the complaint

complaintRaisedFrom

M

String

Who raised the complaint

userId

M

String

User id of the one who raised the complaint

status

M

String

Status of the complaint

refId

M

String

Reference id

estimated_TAT

M

String

creationDate

M

String

ISO 8601 Timestamp for the Complaint Creation date

modifiedDate

M

String

ISO 8601 Timestamp for the Complaint Modification date

billerName

M

String

Biller Name

txnAmount

M

String

Txn Amount

superLevelEsc

M

String

Super Escalation (True/False)

openComplaint

M

String

Flag indicating whether complaint is already open or not (Y/N)

reopenComplaint

M

String

Flag indicating whether complaint is already reopened or not (Y/N)

remarks

M

String

Remarks

agentId

M

String

Agent ID

category

M

String

Category of the biller

createdEpochDate

M

Numeric

UNIX Epoch Timestamp for the Complaint Creation date

modifiedEpochDate

M

Numeric

UNIX Epoch Timestamp for the Complaint Modification date

generalResp

statusCode

M

Numeric

200- SUCCESS Other than 200-Failure

status

M

String

It is either “Success” or failure

message

M

String

Contains the reason message for failure / success

Json Formatted Request Example

{
"complaintDescr" : "Issue not yet solved - reopening", 
"complaintId" : "809ec4c7-d81b-4d2b-9c66-3011a6fae714", 
"tenantId" : "FE41"
}

Json Formatted Response Example

{
"complaints": {
"assignedTo": "Federal Bank",
"complaintDescr": "Issue not yet solved - reopening", 
"complaintDispos": "Transaction Successful, account not updated", 
"complaintId": "809ec4c7-d81b-4d2b-9c66-3011a6fae714", 
"complaintNpciId": "FE4123109776644",
"complaintRaisedFrom": "agent", 
"complaintType": "npciComplaint", 
"createdEpochDate": 1681893776, 
"creationDate": "2023-04-19T14:12:56.329935Z", 
"modifiedDate": "2023-04-19T14:19:44.891423Z",
"modifiedEpochDate": 1681894184,
"refId": "7sQwBamvWFyLxhK84dYgGmV24r831091419", 
"status": "COMPLAINT_REOPEN_SUCCESS",
"tenantId": "FE41",
"txnId": "155a4a71-141f-40fd-b772-9d0e020963e8", 
"txnNpciId": "FE413045Hl3L90ZWg59o",
"userId": "FE41FE42BNK519012345", 
"agentId": "FE41FE42BNK519012345"
},
"generalResp": {
"message": "Complaint reopening requested", 
"remarks": "",
"status": "success", 
"statusCode": "200"
}
}

Last updated