---
title: Update Form POA Correspondence Address
slug: investor-onboarding-io/update-form-poa-correspondence-address
description: Learn how to update Correspondence POA form data for merchants with this comprehensive document. Get all the necessary details on required data fields, properties, and formats of various proof of address (POA) documents like passports, driving licenses, A
docTags: 
createdAt: 2023-06-21T11:25:36.000Z
---

Updates Correspondence POA form data of a Merchant.

Only the POA that has been approved for the distributor by the AMC will be accepted and any other ID uploaded will throw an error. So if for a particular distributor, if DL is the only approved POA, then uploading Aadhaar as POA will throw an error.

# Endpoint

**/api/onboardings/updateForm**

# Headers

| **Property**  | **Value**                                         |
| ------------- | ------------------------------------------------- |
| Content-type  | application/json                                  |
| Authorization | …access token… (alphanumeric string of length 64) |

# Input

| **Property** | **Data Type**                                        | **Example Values**                            |
| ------------ | ---------------------------------------------------- | --------------------------------------------- |
| merchantId   | String (*Required*) alphanumeric string of length 24 | userId from the investor login response field |
| save         | String (*Required*)                                  | “formData”                                    |
| type         | String (*Required*)                                  | “corrAddressProof”                            |
| data         | Object (*Required*)                                  | payload, see below for details                |

## In Case Communication Address is Different from Permanent Address

### Object Details when POA is Aadhaar

```json
{
    "merchantId": ".. merchantId ..",
    "save": "formData",
    "type": "corrAddressProof",
    "data": {
        "type": "aadhaar",
        "name": ".. person name ..",
        "uid": "..12 digit UID ..",
        "address": ".. address ..",
        "city": ".. city ..",
        "state": ".. state ..",
        "district": ".. district ..",
        "pincode": ".. pincode ..",
        "dob": ".. dob .."
    }
}
```

| **Property** | **Data Type**                                                                   | **Example Values**                                      |
| ------------ | ------------------------------------------------------------------------------- | ------------------------------------------------------- |
| type         | Enum String (*Required*)                                                        | “aadhaar”                                               |
| name         | String (*Required*), string of min length of 2 consisting of any character      | Name on POA document                                    |
| uid          | String (*Required*), string of 8 zeros followed by 4 digits                     | Aadhaar number                                          |
| address      | String (*Required*)                                                             | Address as on POA document                              |
| city         | Enum String (*Required*)                                                        | City as on POA document                                 |
| state        | Enum String (*Required*)                                                        | State as on POA document, Refer 1st column of Table 1.7 |
| district     | String (*Required*)                                                             | District as on POA document                             |
| pincode      | String (*Required*), valid Pincode                                              | Pincode                                                 |
| dob          | String (*Required*), date of birth as string in DD/MM/YYYY or DD-MM-YYYY format | DOB on POA document                                     |

### Object Details when POA is Passport

```json
{
    "merchantId": ".. merchantId ..",
    "save": "formData",
    "type": "corrAddressProof",
    "data": {
        "type": "passport",
        "name": ".. name ..",
        "birthDate": ".. dob ..",
        "issueDate": ".. issueDate ..",
        "expiryDate": ".. expiryDate ..",
        "passportNumber": ".. passport number ..",
        "address": ".. address ..",
        "city": ".. city ..",
        "state": ".. state ..",
        "district": ".. district ..",
        "pincode": ".. pincode .."
    }
}
```

| **Property**   | **Data Type**                                                                                          | **Example Values**                                      |
| -------------- | ------------------------------------------------------------------------------------------------------ | ------------------------------------------------------- |
| type           | Enum String (*Required*)                                                                               | “passport”                                              |
| name           | String (*Required*), string of min length of 2 consisting of any character                             | Name on POA document                                    |
| passportNumber | String (*Required*)                                                                                    | Passport number                                         |
| address        | String (*Required*)                                                                                    | Address as on POA document                              |
| city           | Enum String (*Required*)                                                                               | City as on POA document                                 |
| state          | Enum String (*Required*)                                                                               | State as on POA document, Refer 1st column of Table 1.7 |
| district       | String (*Required*)                                                                                    | District as on POA document                             |
| birthDate      | String (*Required*), date of birth as string in DD/MM/YYYY or DD-MM-YYYY format                        | DOB on POA document                                     |
| pincode        | String (*Required*), valid Pincode                                                                     | Pincode                                                 |
| issueDate      | String (*Required*), Issue Date as string in DD/MM/YYYY or DD-MM-YYYY format, should be a past Date    | Issue date on the document                              |
| expiryDate     | String (*Required*), Expiry Date as string in DD/MM/YYYY or DD-MM-YYYY format, should be a future Date | Expiry date on the document                             |

### Object Details when POA is Driving License

```json
{
    "merchantId": ".. merchantId ..",
    "save": "formData",
    "type": "corrAddressProof",
    "data": {
        "type": "drivingLicence",
        "name": ".. name ..",
        "expiryDate": "... expiryDate ..",
        "number": ".. DL number ..",
        "dob": ".. dob .. ",
        "issueDate": ".. issueDate ...",
        "address": ".. address ..",
        "city": ".. city ..",
        "state": ".. state ..",
        "district": ".. district ..",
        "pincode": ".. pincode .."
    }
}
```

| **Property** | **Data Type**                                                                                          | **Example Values**                                      |
| ------------ | ------------------------------------------------------------------------------------------------------ | ------------------------------------------------------- |
| type         | Enum String (*Required*)                                                                               | “drivingLicence”                                        |
| name         | String (*Required*), string of min length of 2 consisting of any character                             | Name on POA document                                    |
| dob          | String (*Required*), date of birth as string in DD/MM/YYYY or DD-MM-YYYY format                        | DOB on POA document                                     |
| number       | String (*Required*)                                                                                    | Driving License number on POA document                  |
| address      | String (*Required*)                                                                                    | Address as on POA document                              |
| city         | Enum String (*Required*)                                                                               | City as on POA document                                 |
| state        | Enum String (*Required*)                                                                               | State as on POA document, Refer 1st column of Table 1.7 |
| district     | String (*Required*)                                                                                    | District as on POA document                             |
| pincode      | String (*Required*), valid Pincode                                                                     | Pincode                                                 |
| issueDate    | String (*Required*), Issue Date as string in DD/MM/YYYY or DD-MM-YYYY format, should be a past Date    | Issue date on the document                              |
| expiryDate   | String (*Required*), Expiry Date as string in DD/MM/YYYY or DD-MM-YYYY format, should be a future Date | Expiry date on the document                             |

### Object Details when POA is VoterId

```json
{
    "merchantId": ".. merchantId ..",
    "save": "formData",
    "type": "corrAddressProof",
    "data": {
        "type": "voterId",
        "epicNumber": ".. voterId number ..",
        "name": ".. name ..",
        "dob": ".. dob ..",
        "state": ".. state ..",
        "district": ".. district ..",
        "address": ".. address ..",
        "city": ".. city ..",
        "pincode": ".. pincode .."
    }
}
```

| **Property** | **Data Type**                                                                   | **Example Values**                                      |
| ------------ | ------------------------------------------------------------------------------- | ------------------------------------------------------- |
| type         | Enum String (*Required*)                                                        | “voterId”                                               |
| name         | String (*Required*), string of min length of 2 consisting of any character      | Name on POA document                                    |
| dob          | String (*Required*), date of birth as string in DD/MM/YYYY or DD-MM-YYYY format | DOB on POA document                                     |
| epicNumber   | String (*Required*)                                                             | VoterId number on POA document                          |
| address      | String (*Required*)                                                             | Address as on POA document                              |
| city         | Enum String (*Required*)                                                        | City as on POA document                                 |
| state        | Enum String (*Required*)                                                        | State as on POA document, Refer 1st column of Table 1.7 |
| district     | String (*Required*)                                                             | District as on POA document                             |
| pincode      | String (*Required*), valid Pincode                                              | Pincode                                                 |

### Object Details when POA is Offline Aadhaar

```json
{
    "merchantId": ".. merchantId ..",
    "save": "formData",
    "type": "corrAddressProof",
    "data": {
        "type": "aadhaarXml",
        "name": ".. person name ..",
        "uid": "..12 digit UID ..",
        "address": ".. address ..",
        "city": ".. city ..",
        "state": ".. state ..",
        "district": ".. district ..",
        "pincode": ".. pincode ..",
        "dob": ".. dob ..",
        "generationDateTime": "..generationDate+generationTime..",
        "dateDifference": ..dateDifference..
    }
}
```

| **Property**       | **Data Type**                                                                   | **Example Values**                                      |
| ------------------ | ------------------------------------------------------------------------------- | ------------------------------------------------------- |
| type               | Enum String (*Required*)                                                        | “aadhaarXml”                                            |
| name               | String (*Required*), string of min length of 2 consisting of any character      | Name on POA document                                    |
| uid                | String (*Required*), string of 8 zeros followed by 4 digits                     | Aadhaar number                                          |
| address            | String (*Required*)                                                             | Address as on POA document                              |
| city               | Enum String (*Required*)                                                        | City as on POA document                                 |
| state              | Enum String (*Required*)                                                        | State as on POA document, Refer 1st column of Table 1.7 |
| district           | String (*Required*)                                                             | District as on POA document                             |
| pincode            | String (*Required*), valid Pincode                                              | Pincode                                                 |
| dob                | String (*Required*), date of birth as string in DD/MM/YYYY or DD-MM-YYYY format | DOB on POA document                                     |
| generationDateTime | String (*Required*), concat the generationDate and generationTime               | Generation date and time on POA document                |
| dateDifference     | Number (*Required*), dateDiffence                                               | dateDifference on POA document                          |

### Object Details when POA is Aadhaar DigiLocker

```json
{
    "merchantId": ".. merchantId ..",
    "save": "formData",
    "type": "corrAddressProof",
    "data": {
        "type": "aadhaarDigiLocker",
        "name": ".. person name ..",
        "uid": "..12 digit UID ..",
        "address": ".. address ..",
        "city": ".. city ..",
        "state": ".. state ..",
        "district": ".. district ..",
        "pincode": ".. pincode ..",
        "dob": ".. dob .."
    }
}
```

| **Property** | **Data Type**                                                                   | **Example Values**                                      |
| ------------ | ------------------------------------------------------------------------------- | ------------------------------------------------------- |
| type         | Enum String (*Required*)                                                        | “aadhaarDigiLocker”                                     |
| name         | String (*Required*), string of min length of 2 consisting of any character      | Name on POA document                                    |
| uid          | String (*Required*), string of 8 zeros followed by 4 digits                     | Aadhaar number                                          |
| address      | String (*Required*)                                                             | Address as on POA document                              |
| city         | Enum String (*Required*)                                                        | City as on POA document                                 |
| state        | Enum String (*Required*)                                                        | State as on POA document, Refer 1st column of Table 1.7 |
| district     | String (*Required*)                                                             | District as on POA document                             |
| pincode      | String (*Required*), valid Pincode                                              | Pincode                                                 |
| dob          | String (*Required*), date of birth as string in DD/MM/YYYY or DD-MM-YYYY format | DOB on POA document                                     |

### Object Details when POA is Driving License DigiLocker

```json
{
    "merchantId": ".. merchantId ..",
    "save": "formData",
    "type": "corrAddressProof",
    "data": {
        "type": "dlDigiLocker",
        "name": ".. name ..",
        "expiryDate": "... expiryDate ..",
        "number": ".. DL number ..",
        "dob": ".. dob .. ",
        "issueDate": ".. issueDate ...",
        "address": ".. address ..",
        "city": ".. city ..",
        "state": ".. state ..",
        "district": ".. district ..",
        "pincode": ".. pincode .."
    }
}
```

| **Property** | **Data Type**                                                                                          | **Example Values**                                      |
| ------------ | ------------------------------------------------------------------------------------------------------ | ------------------------------------------------------- |
| type         | Enum String (*Required*)                                                                               | “dlDigiLocker”                                          |
| name         | String (*Required*), string of min length of 2 consisting of any character                             | Name on POA document                                    |
| dob          | String (*Required*), date of birth as string in DD/MM/YYYY or DD-MM-YYYY format                        | DOB on POA document                                     |
| number       | String (*Required*)                                                                                    | Driving License number on POA document                  |
| address      | String (*Required*)                                                                                    | Address as on POA document                              |
| city         | Enum String (*Required*)                                                                               | City as on POA document                                 |
| state        | Enum String (*Required*)                                                                               | State as on POA document, Refer 1st column of Table 1.7 |
| district     | String (*Required*)                                                                                    | District as on POA document                             |
| pincode      | String (*Required*), valid Pincode                                                                     | Pincode                                                 |
| issueDate    | String (*Required*), Issue Date as string in DD/MM/YYYY or DD-MM-YYYY format, should be a past Date    | Issue date on the document                              |
| expiryDate   | String (*Required*), Expiry Date as string in DD/MM/YYYY or DD-MM-YYYY format, should be a future Date | Expiry date on the document                             |

### Object Details when POA is Gas Bill

```json
{
    "merchantId": ".. merchantId ..",
    "save": "formData",
    "type": "corrAddressProof",
    "data": {
        "type": "gasBill",
        "name": ".. person name ..",
        "number": "..document number..",
        "address": ".. address ..",
        "city": ".. city ..",
        "state": ".. state ..",
        "district": ".. district ..",
        "pincode": ".. pincode ..",
        "dob": ".. dob ..",
        "issueDate": ".. issue date ..",
        "images": ".. image url .."
    }
}
```

| **Property** | **Data Type**                                                                                       | **Example Values**                                      |
| ------------ | --------------------------------------------------------------------------------------------------- | ------------------------------------------------------- |
| type         | Enum String (*Required*)                                                                            | “gasBill”                                               |
| name         | String (*Required*), string of min length of 2 consisting of any character                          | Name on POA document                                    |
| number       | String (*Required*)                                                                                 | Gas Bill number                                         |
| dob          | String (*Optional*), date of birth as string in DD/MM/YYYY or DD-MM-YYYY format                     | DOB on POA document                                     |
| pincode      | String (*Required*), valid Pincode                                                                  | Pincode                                                 |
| issueDate    | String (*Optional*), Issue Date as string in DD/MM/YYYY or DD-MM-YYYY format, should be a past Date | Issue date on the document                              |
| address      | String (*Required*)                                                                                 | Address as on POA document                              |
| city         | Enum String (*Required*)                                                                            | City as on POA document                                 |
| state        | Enum String (*Required*)                                                                            | State as on POA document, Refer 1st column of Table 1.7 |
| district     | String (*Required*)                                                                                 | District as on POA document                             |
| images       | URL String (*Required*)                                                                             | URL of document image                                   |

### Object Details when Other POA Document

```json
{
    "merchantId": ".. merchantId ..",
    "save": "formData",
    "type": "corrAddressProof",
    "data": {
        "type": "gasBill",
        "name": ".. person name ..",
        "number": "..document number..",
        "address": ".. address ..",
        "city": ".. city ..",
        "state": ".. state ..",
        "district": ".. district ..",
        "pincode": ".. pincode ..",
        "dob": ".. dob ..",
        "issueDate": ".. issue date ..",
        "expiryDate": ".. expiry date ..",
        "images": ".. image url .."
    }
}
```

| **Property** | **Data Type**                                                                                          | **Example Values**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| ------------ | ------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| type         | Enum String (*Required*)                                                                               | 'passbook’ / 'bankStatement’ / 'dematStatement’ / 'rationCard’ / 'salesAgreement’ / 'telephoneBill’ / 'electricityBill’ / 'snecCertificate’ / 'flatMaintenanceBill’ / 'insuranceCopy’ / 'selfDeclaration’ / 'powerOfAttorney’ / 'commercialBankProof’ / 'legislativeaddressProof’ / 'parliamentAddressProof’ / 'govtAddressProof’ / 'notaryAddressProof’ / 'gazettedOfficerAddressProof’ / 'govtIdCard’ / 'statutoryIdCard’ / 'psuIdCard’ / 'commercialBankIdCard’ / 'finanicalIdCard’ / 'collegeIdCard’ / 'professionalBodyIdCard’ / 'nregaJobCard’ / 'others’ |
| name         | String (*Required*), string of min length of 2 consisting of any character                             | Name on POA document                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| number       | String (*Required*)                                                                                    | Gas Bill number                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| dob          | String (*Optional*), date of birth as string in DD/MM/YYYY or DD-MM-YYYY format                        | DOB on POA document                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| pincode      | String (*Required*), valid Pincode                                                                     | Pincode                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| issueDate    | String (*Optional*), Issue Date as string in DD/MM/YYYY or DD-MM-YYYY format, should be a past Date    | Issue date on the document                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| expiryDate   | String (*Optional*), Expiry Date as string in DD/MM/YYYY or DD-MM-YYYY format, should be a future Date | Expiry date on the document                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| address      | String (*Required*)                                                                                    | Address as on POA document                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| city         | Enum String (*Required*)                                                                               | City as on POA document                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| state        | Enum String (*Required*)                                                                               | State as on POA document, Refer 1st column of Table 1.7                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| district     | String (*Required*)                                                                                    | District as on POA document                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| images       | URL String (*Required*)                                                                                | URL of document image                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |

## In Case Communication Address Proof is Same as Permanent Address Proof

### Object Details when Communication Address Proof is Same as Permanent Address Proof

```json
{
    "merchantId": ".. merchantId ..",
    "save": "formData",
    "type": "corrAddressProof",
    "data": {
        "sameAsPermanent": "true"
    }
}
```

| **Property**    | **Data Type**            | **Example Values** |
| --------------- | ------------------------ | ------------------ |
| sameAsPermanent | Enum String (*Required*) | “true”             |

# Expected Output

```json
{
    "object": "Updated Successfully"
}
```

:::hint{type="info"}
### Getting help

Please feel free to contact us if you have any questions, require clarification, or have ideas for how to make the documents or any of our services better.


You can reach out to us at [help@signzy.com](#).
:::

