# Update Card Replacement Status

## Update Card Replacement Status

The Update Card Replacement Status API allow to update the replacement status

## Input Parameters:

| Name              | Required | Definition                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | Comments                                                           |
| ----------------- | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------ |
| ID                | C        | <p>Format: Numeric, 1-19<br>Description:<br>Input should be RPID in case <a href="https://github.com/chetanmadaan/Juice-Financial-Docs/blob/main/APIS/Card%20Status%20&#x26;%20Management/javascript:;/README.md">IDType</a> = RPID<br>Input should be Card Number in case <a href="https://github.com/chetanmadaan/Juice-Financial-Docs/blob/main/APIS/Card%20Status%20&#x26;%20Management/javascript:;/README.md">IDType</a> = <a href="https://github.com/chetanmadaan/Juice-Financial-Docs/blob/main/APIS/Card%20Status%20&#x26;%20Management/javascript:;/README.md">CardNumber</a><br></p> | Mutually exclusive with CardNumber. Required if IDType is provided |
| IDType            | N        | <p>Format options:<br><a href="https://github.com/chetanmadaan/Juice-Financial-Docs/blob/main/APIS/Card%20Status%20&#x26;%20Management/javascript:;/README.md">CardNumber</a><br><a href="https://github.com/chetanmadaan/Juice-Financial-Docs/blob/main/APIS/Card%20Status%20&#x26;%20Management/javascript:;/README.md">RPID</a><br><a href="https://github.com/chetanmadaan/Juice-Financial-Docs/blob/main/APIS/Card%20Status%20&#x26;%20Management/javascript:;/README.md">SavingAccount</a></p>                                                                                             | relevant only for ID parameter (CardNumber is default)             |
| ReplacementStatus | Y        | <p>Format options:<br>CardReplaced<br>ReplacementCardObsolete<br>ReplacementCardOrderedFromSameBank<br>ReplacementCardOrderedFromAnotherBank<br>ReplacedAnotherCardInSameBank<br>ReplacedAnotherCardInAnotherBank<br>ReplacementCardRequired<br>ReplacementCardRequiredFailure<br>ToBeReplacedInAnotherBank<br>ToReplaceCardFromAnotherBank<br>ToReplaceCardFromSameBank</p>                                                                                                                                                                                                                     |                                                                    |

## Output Parameters:

## XML Samples

### Input XML

```json
<?xml version="1.0" ?>
<PraxellXMLRequest>
    <AuthenticationDetails>
        <UserName>Eyal_PM_QA</UserName>
        <UserPassword>1q2w3e4r</UserPassword>
      <ClientSourceIP></ClientSourceIP> 
 </AuthenticationDetails>;
    <ServiceDetails>
        <ServiceName>UpdateCardReplacementStatus</ServiceName>
        <UniqueRequestId>5543543534234235</UniqueRequestId>
    </ServiceDetails>
    <Origin>
        <OriginType>ExtAPI</OriginType>
    </Origin>	
    <ServiceParams>
        <ID></ID>
        <IDType></IDType>
        <ReplacementStatus></ReplacementStatus>
    </ServiceParams>
</PraxellXMLRequest>
```

```json
<?xml version="1.0"?>
<PraxellXMLResponse>
     <ResponseDetails>
        <ServiceName>UpdateCardReplacementStatus</ServiceName>
        <SessionId>38802713201041094</SessionId>
        <StatusCode>0</StatusCode>
        <StatusName>StatusOK</StatusName>
        <StatusDescription>NA</StatusDescription>
        <ServiceDate>2010-09-05 13:41:49</ServiceDate>
        <ServiceId>38802713201041094</ServiceId>
    </ResponseDetails>
    <ResponseParams>
    </ResponseParams>
</PraxellXMLResponse>
```

```json
```
