POST api/KYC/UpdateFatcaForm
Request Information
URI Parameters
None.
Body Parameters
UpdateFatcaFormInputInfo| Name | Description | Type | Additional information |
|---|---|---|---|
| merchantId | string |
None. |
|
| save | string |
None. |
|
| type | string |
None. |
|
| authorization | string |
None. |
|
| data | UpdateFatcaFormData |
None. |
|
| IFAID | string |
None. |
|
| MembID | integer |
None. |
Request Formats
application/json, text/json
Sample:
{
"merchantId": "sample string 1",
"save": "sample string 2",
"type": "sample string 3",
"authorization": "sample string 4",
"data": {
"type": "sample string 1",
"fatcaData": {
"pep": "sample string 1",
"rpep": "sample string 2",
"residentForTaxInIndia": "sample string 3",
"relatedPerson": "sample string 4",
"addressType": "",
"countryCodeJurisdictionResidence": "",
"countryJurisdictionResidence": "",
"taxIdentificationNumber": "",
"placeOfBirth": "",
"countryCodeOfBirth": "",
"countryOfBirth": "",
"addressCity": "",
"addressDistrict": "",
"addressStateCode": "",
"addressState": "",
"addressCountryCode": "",
"addressCountry": "",
"addressPincode": "",
"address": "",
"relatedPersonType": "",
"relatedPersonKycNumber": "",
"relatedPersonKycNumberExists": "",
"relatedPersonTitle": "",
"relatedPersonIdentityProof": {
"name": "sample string 1",
"fatherName": "sample string 2",
"dob": "sample string 3",
"number": "sample string 4"
},
"relatedPersonName": "",
"relatedPersonIdentityProofType": ""
}
},
"IFAID": "sample string 5",
"MembID": 6
}
application/xml, text/xml
Sample:
<UpdateFatcaFormInputInfo xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Datacomp.AppServices.UI.WM.WMVideoKYCWrapper.Models">
<IFAID>sample string 5</IFAID>
<MembID>6</MembID>
<authorization>sample string 4</authorization>
<data>
<fatcaData>
<address></address>
<addressCity></addressCity>
<addressCountry></addressCountry>
<addressCountryCode></addressCountryCode>
<addressDistrict></addressDistrict>
<addressPincode></addressPincode>
<addressState></addressState>
<addressStateCode></addressStateCode>
<addressType></addressType>
<countryCodeJurisdictionResidence></countryCodeJurisdictionResidence>
<countryCodeOfBirth></countryCodeOfBirth>
<countryJurisdictionResidence></countryJurisdictionResidence>
<countryOfBirth></countryOfBirth>
<pep>sample string 1</pep>
<placeOfBirth></placeOfBirth>
<relatedPerson>sample string 4</relatedPerson>
<relatedPersonIdentityProof>
<dob>sample string 3</dob>
<fatherName>sample string 2</fatherName>
<name>sample string 1</name>
<number>sample string 4</number>
</relatedPersonIdentityProof>
<relatedPersonIdentityProofType></relatedPersonIdentityProofType>
<relatedPersonKycNumber></relatedPersonKycNumber>
<relatedPersonKycNumberExists></relatedPersonKycNumberExists>
<relatedPersonName></relatedPersonName>
<relatedPersonTitle></relatedPersonTitle>
<relatedPersonType></relatedPersonType>
<residentForTaxInIndia>sample string 3</residentForTaxInIndia>
<rpep>sample string 2</rpep>
<taxIdentificationNumber></taxIdentificationNumber>
</fatcaData>
<type>sample string 1</type>
</data>
<merchantId>sample string 1</merchantId>
<save>sample string 2</save>
<type>sample string 3</type>
</UpdateFatcaFormInputInfo>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
UpdateFatcaFormOutputInfo| Name | Description | Type | Additional information |
|---|---|---|---|
| object | string |
None. |
|
| error | Error |
None. |
|
| ResponseCode | string |
None. |
Response Formats
application/json, text/json
Sample:
{
"object": "sample string 1",
"error": {
"name": "sample string 1",
"status": 2,
"message": "sample string 3",
"statusCode": 4,
"details": [
{
"field": "sample string 1",
"context": "sample string 2",
"codes": {
"username": [
"sample string 1",
"sample string 2"
]
},
"messages": {
"username": [
"sample string 1",
"sample string 2"
]
}
},
{
"field": "sample string 1",
"context": "sample string 2",
"codes": {
"username": [
"sample string 1",
"sample string 2"
]
},
"messages": {
"username": [
"sample string 1",
"sample string 2"
]
}
}
]
},
"ResponseCode": "sample string 2"
}
application/xml, text/xml
Sample:
<UpdateFatcaFormOutputInfo xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Datacomp.AppServices.UI.WM.WMVideoKYCWrapper.Models">
<ResponseCode>sample string 2</ResponseCode>
<error>
<details>
<Details>
<codes>
<username xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d6p1:string>sample string 1</d6p1:string>
<d6p1:string>sample string 2</d6p1:string>
</username>
</codes>
<context>sample string 2</context>
<field>sample string 1</field>
<messages>
<username xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d6p1:string>sample string 1</d6p1:string>
<d6p1:string>sample string 2</d6p1:string>
</username>
</messages>
</Details>
<Details>
<codes>
<username xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d6p1:string>sample string 1</d6p1:string>
<d6p1:string>sample string 2</d6p1:string>
</username>
</codes>
<context>sample string 2</context>
<field>sample string 1</field>
<messages>
<username xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d6p1:string>sample string 1</d6p1:string>
<d6p1:string>sample string 2</d6p1:string>
</username>
</messages>
</Details>
</details>
<message>sample string 3</message>
<name>sample string 1</name>
<status>2</status>
<statusCode>4</statusCode>
</error>
<object>sample string 1</object>
</UpdateFatcaFormOutputInfo>