HTTP + SOAP12
The following are sample HTTP requests and responses.
The placeholders shown need to be replaced with actual values.
POST /soap12 HTTP/1.1
Host: mb-mobile-api.medibuddy.in
Content-Type: text/xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<ClaimBeneficiaryEcardRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/MediBuddyMobile.DTO.RequestResponse">
<IPAddress xmlns="http://schemas.datacontract.org/2004/07/MediBuddyMobileAPI.Core.DTO">String</IPAddress>
<MBToken xmlns="http://schemas.datacontract.org/2004/07/MediBuddyMobileAPI.Core.DTO">String</MBToken>
<MobileDeviceModel xmlns="http://schemas.datacontract.org/2004/07/MediBuddyMobileAPI.Core.DTO">String</MobileDeviceModel>
<PlatformVer xmlns="http://schemas.datacontract.org/2004/07/MediBuddyMobileAPI.Core.DTO">String</PlatformVer>
<UserAgent xmlns="http://schemas.datacontract.org/2004/07/MediBuddyMobileAPI.Core.DTO">String</UserAgent>
<UserPlatform xmlns="http://schemas.datacontract.org/2004/07/MediBuddyMobileAPI.Core.DTO">String</UserPlatform>
<BeneficiaryName>String</BeneficiaryName>
<ClaimId>0</ClaimId>
<CorporateName>String</CorporateName>
<Email>String</Email>
<EmployeeId>String</EmployeeId>
<Maid>0</Maid>
<MobileNumber>0</MobileNumber>
<OTPRequest xmlns:d2p1="http://schemas.datacontract.org/2004/07/MediBuddyMobileAPI.Common">
<d2p1:Email>String</d2p1:Email>
<d2p1:EncryptedText>String</d2p1:EncryptedText>
<d2p1:InitialVector>String</d2p1:InitialVector>
<d2p1:MobileNumber>String</d2p1:MobileNumber>
<d2p1:OTP>String</d2p1:OTP>
<d2p1:OTPExpiryDateTime>0001-01-01T00:00:00</d2p1:OTPExpiryDateTime>
<d2p1:PasswordEncryption>String</d2p1:PasswordEncryption>
</OTPRequest>
<PolicyNo>String</PolicyNo>
<RelationId>0</RelationId>
</ClaimBeneficiaryEcardRequest>
</soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<ClaimBeneficiaryEcardResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/MediBuddyMobile.DTO.RequestResponse">
<EmailId>String</EmailId>
<MobileNumber>String</MobileNumber>
<OTPResponse xmlns:d2p1="http://schemas.datacontract.org/2004/07/MediBuddyMobileAPI.Common">
<d2p1:EncryptedText>String</d2p1:EncryptedText>
<d2p1:ErrorMsg>String</d2p1:ErrorMsg>
<d2p1:InitialVector>String</d2p1:InitialVector>
<d2p1:IsSendOTPSuccess>false</d2p1:IsSendOTPSuccess>
<d2p1:PasswordEncryption>String</d2p1:PasswordEncryption>
</OTPResponse>
<benefs>
<benefAge>0</benefAge>
<benefAlphaCode>String</benefAlphaCode>
<benefAreaCode>String</benefAreaCode>
<benefContact>String</benefContact>
<benefDOB>String</benefDOB>
<benefEffectiveFrom>String</benefEffectiveFrom>
<benefEffectiveTo>String</benefEffectiveTo>
<benefEmailId>String</benefEmailId>
<benefMediAssistID>0</benefMediAssistID>
<benefName>String</benefName>
<benefPolHldrID>0</benefPolHldrID>
<benefPolHldrName>String</benefPolHldrName>
<benefPolID>0</benefPolID>
<benefRelOrder>0</benefRelOrder>
<benefRelToPriID>0</benefRelToPriID>
<benefRelation>String</benefRelation>
<benefSex>String</benefSex>
<blockUnauthenticatedVersion>false</blockUnauthenticatedVersion>
<corporateId>0</corporateId>
<generatedOn>String</generatedOn>
<insuranceComapnayId>0</insuranceComapnayId>
<insuranceCompanyName>String</insuranceCompanyName>
<insuranceLogoPath>String</insuranceLogoPath>
<insurerBenefCode>String</insurerBenefCode>
<isCriticalIllnessConvered>String</isCriticalIllnessConvered>
<isCriticalTopUp>String</isCriticalTopUp>
<isTopUp>String</isTopUp>
<maLogoPath>String</maLogoPath>
<maSignPath>String</maSignPath>
<polCategoryId>0</polCategoryId>
<polEndDate>String</polEndDate>
<polFloater>false</polFloater>
<polNo>String</polNo>
<polStartDate>String</polStartDate>
<polSubTypeId>0</polSubTypeId>
<polTPAId>0</polTPAId>
<priBenefEmpCode>String</priBenefEmpCode>
<priBenefGrade>String</priBenefGrade>
<priBenefPolID>0</priBenefPolID>
<priBeneficiaryName>String</priBeneficiaryName>
<pribenefRemainingBsi>0</pribenefRemainingBsi>
<sumInsured>0</sumInsured>
</benefs>
<ecardHtml>String</ecardHtml>
<errorMessage>String</errorMessage>
<isSuccess>false</isSuccess>
<relations>
<Relation>
<Name>String</Name>
<RelationId>0</RelationId>
<RelationName>String</RelationName>
</Relation>
</relations>
</ClaimBeneficiaryEcardResponse>
</soap12:Body>
</soap12:Envelope>