> For the complete documentation index, see [llms.txt](https://apidocs.juicefin.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://apidocs.juicefin.com/apis/administration/manage-code-group.md).

# Manage Code Group

## Manage Code Group

The Manage Code Group API allows updating code group values.

## Input Parameters:

| Name             | Required | Definition                 | Comments |
| ---------------- | -------- | -------------------------- | -------- |
| Description      | Y        | Format: Alphanumeric, 1-30 |          |
| Group            | Y        | Format: Alphanumeric, 20   |          |
| Key              | Y        | Format: Alphanumeric, 30   |          |
| Name             | Y        | Format: Alphanumeric, 22   |          |
| OperationType    | Y        | Format: Update             |          |
| Param            | Y        | Format: Alphanumeric, 100  |          |
| ShortDescription | Y        | Format: Alphanumeric, 100  |          |

## Output Parameters:

## XML Samples

### Input XML

```json
<?xml version="1.0" ?>
 <PraxellXMLRequest>
  <AuthenticationDetails>
      <UserName>st_manager</UserName>
      <UserPassword>st_manager</UserPassword>
    <ClientSourceIP></ClientSourceIP> 
 </AuthenticationDetails>;
    <ServiceDetails>
       <ServiceName>ManageCodeGroup</ServiceName>
       <UniqueRequestId>1212121212121213</UniqueRequestId>
    </ServiceDetails>
    <Origin>
      <OriginType>ExtAPI</OriginType>
   </Origin>
   <ServiceParams>
     <OperationType>Update</OperationType>
     <Group>test</Group>
     <Key>123</Key>
     <Name>test12345</Name>
     <Description>test 12345</Description>
     <ShortDescription>tes</ShortDescription>
     <Param>R</Param>
  </ServiceParams>
</PraxellXMLRequest>
```

```json
<?xml version="1.0" ?>
<PraxellXMLResponse>
    <ResponseDetails>
        <ServiceName>ManageCodeGroup</ServiceName>
        <SessionId>05200637022706028152</SessionId>
        <StatusCode>0</StatusCode>
        <StatusName>StatusOK</StatusName>
        <StatusDescription>NA</StatusDescription>
        <ServiceDate>2007-05-27 06:17:54</ServiceDate>
        <ServiceId>05200637022706028152</ServiceId>
    </ResponseDetails>
    <ResponseParams>                    
    </ResponseParams>
</PraxellXMLResponse>
```

```json
<?xml version="1.0"?>
<PraxellXMLResponse>
  <ResponseDetails>
    <ServiceName>ManageCodeGroup</ServiceName>
    <SessionId>07071612200737105</SessionId>
    <StatusCode>70029</StatusCode>
    <StatusName>Data not found (cardholder not found)</StatusName>
    <StatusDescription>Data not found (cardholder not found)</StatusDescription>
    <ServiceDate>2021-10-01 12:37:50</ServiceDate>
    <ServiceId>07071612200737105</ServiceId>
  </ResponseDetails>
  <ResponseParams>
  </ResponseParams>
</PraxellXMLResponse>
```
