---
title: Pull Data for CAMS API
slug: investor-onboarding-io/pull-data-for-cams-api
description: Learn how to retrieve and modify investor data in CAMS format using the Signzy API. This comprehensive document outlines the steps and requirements for sending requests to CAMS, including headers and request body. Discover the expected JSON response forma
docTags: 
createdAt: 2023-06-07T07:50:55.000Z
---

This API can be used when an investor wants to get his data from the Signzy system in the format of CAMS, before pushing the data to CAMS. Once the data is received by the user he/she can edit the data before sending it to CAMS as and when required.

**Note:** If an investor doesn’t want to change anything then this step is not mandatory.

This API gives the output for a particular merchant, in the required JSON format for uploading eIPV details to CAMS API.

# Sending Requests

For sending requests the hostname and protocol will be the same as given in the [Authentication](docId\:Eh9zZ1KpurWnfb-NNnIud) section.

Send a post request to: **/api/pullcamsinputs** with data as below.

# Headers

| **Property**  | **Value**                                     |
| ------------- | --------------------------------------------- |
| Content-type  | application/json                              |
| Authorization | Authorization header as per the login request |

# Request Body

```json
{
  "customerId": "..customerId..",
  "merchantId": "..merchantId.."
}
```

**The below table describes all the properties available in the request body:**

| **Property** | **Accepted Values/Format** | **Description**             |
| ------------ | -------------------------- | --------------------------- |
| customerId   | String                     | customerId of that customer |
| merchantId   | String                     | merchantId of the investor  |

# Expected Response JSON

To know each and every field description of eIPV details API of CAMS, please refer to this link [Click here](https://statics.signzy.tech/cams/EIPV_VER_1.0.7.pdf)

```json
{
    "customerId": "..customerId..",
    "merchantId": "..merchantId..",
    "id": "..id..",
    "camsInput": {
        "APP_UPLOAD_TYPE": "..APP_UPLOAD_TYPE..",
        "APP_USER_ID": "..APP_USER_ID..",
        "APP_OTHER_KRA": "..APP_OTHER_KRA..",
        "APP_PAN": "..APP_PAN..",
        "APP_DOB": "..APP_DOB..",
        "APP_GENDER": "..APP_GENDER..",
        "APP_AMC": "..APP_AMC..",
        "APP_IPV_DATE": "..APP_IPV_DATE..",
        "APP_DOB_DECLARATION": "..APP_DOB_DECLARATION..",
        "APP_APPLICANT_CITIZENSHIP": "..APP_APPLICANT_CITIZENSHIP..",
        "APP_KRA_INFO": "..APP_KRA_INFO..",
        "APP_AUTH_QC_FLAG": "..APP_AUTH_QC_FLAG..",
        "APP_IPV_DONE_BY": "..APP_IPV_DONE_BY..",
        "APP_IPV_EMP_NO": "..APP_IPV_EMP_NO..",
        "APP_EKYC_TYPE": "..APP_EKYC_TYPE..",
        "APP_UID_NO": "..APP_UID_NO..",
        "APP_MARITAL_STATUS": "..APP_MARITAL_STATUS..",
        "APP_APPLICANT_TITLE": "..APP_APPLICANT_TITLE..",
        "APP_APPLICANT_F_NAME": "..APP_APPLICANT_F_NAME..",
        "APP_APPLICANT_L_NAME": "..APP_APPLICANT_L_NAME..",
        "APP_RELATIONSHIP": "..APP_RELATIONSHIP..",
        "APP_FATHER_TITLE": "..APP_FATHER_TITLE..",
        "APP_FATHER_F_NAME": "..APP_FATHER_F_NAME..",
        "APP_MOTHER_TITLE": "..APP_MOTHER_TITLE..",
        "APP_MOTHER_F_NAME": "..APP_MOTHER_F_NAME..",
        "APP_OCCUPATION": "..APP_OCCUPATION..",
        "APP_APPLICANT_STATUS": "..APP_APPLICANT_STATUS..",
        "APP_APPLICANT_KYC_ACC_TYPE": "..APP_APPLICANT_KYC_ACC_TYPE..",
        "APP_ID_PROOF": "..APP_ID_PROOF..",
        "APP_ID_PROOF_IDENTNO": "..APP_ID_PROOF_IDENTNO..",
        "APP_COMM_ADDR_PROOF": "..APP_COMM_ADDR_PROOF..",
        "APP_PER_ADDR_PROOF": "..APP_PER_ADDR_PROOF..",
        "APP_COMM_ADDR1": "..APP_COMM_ADDR1..",
        "APP_PER_ADDR1": "..APP_PER_ADDR1..",
        "APP_COMM_PINCODE": "..APP_COMM_PINCODE..",
        "APP_PER_PINCODE": "..APP_PER_PINCODE..",
        "APP_COMM_ADDR_TYPE": "..APP_COMM_ADDR_TYPE..",
        "APP_COMM_EMAIL_ID": "..APP_COMM_EMAIL_ID..",
        "APP_COMM_MOBILE_NO_CODE": "..APP_COMM_MOBILE_NO_CODE..",
        "APP_COMM_MOBILE_NO": "..APP_COMM_MOBILE_NO..",
        "APP_COMM_IDENT_NO": "..APP_COMM_IDENT_NO..",
        "APP_PER_IDENT_NO": "..APP_PER_IDENT_NO.. ",
        "APP_COMM_ADDR_PROOF_EXP_DATE": "..APP_COMM_ADDR_PROOF_EXP_DATE..",
        "APP_PER_ADDR_PROOF_EXP_DATE": "..APP_PER_ADDR_PROOF_EXP_DATE..",
        "APP_FATCA_TAX_JURISDICTION": "..APP_FATCA_TAX_JURISDICTION..",
        "APP_FATCA_REL_PERSON": "..APP_FATCA_REL_PERSON..",
        "APP_DOC_PHOTO": "..APP_DOC_PHOTO..",
        "APP_DOC_SIGN": "..APP_DOC_SIGN..",
        "APP_DOC_ADDR_PROOF": "..APP_DOC_ADDR_PROOF..",
        "APP_DOC_CANCELLED_CHQ": "..APP_DOC_CANCELLED_CHQ..",
        "APP_DOC_PAN": "..APP_DOC_PAN..",
        "APP_DOC_PER_VER_VIDEO": "..APP_DOC_PER_VER_VIDEO..",
        "APP_COMM_CITY": "..APP_COMM_CITY..",
        "APP_PER_CIT": "..APP_PER_CIT..",
        "APP_PER_CITY": "..APP_PER_CITY..",
        "APP_COMM_DISTRICT": "..APP_COMM_DISTRICT..",
        "APP_PER_DISTRICT": "..APP_PER_DISTRICT..",
        "APP_COMM_STATE": "..APP_COMM_STATE..",
        "APP_PER_STATE": "..APP_PER_STATE..",
        "APP_COMM_COUNTRY": "..APP_COMM_COUNTRY..",
        "APP_PER_COUNTRY": "..APP_PER_COUNTRY..",
        "APP_PLACE_DECLARATION": "..APP_PLACE_DECLARATION.."
    }
}
```

:::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](#).
:::

