HTTP + JSV
The following are sample HTTP requests and responses.
The placeholders shown need to be replaced with actual values.
POST /jsv/reply/UserProfileRequest HTTP/1.1
Host: mb-mobile-api.medibuddy.in
Content-Type: text/jsv
Content-Length: length
{
addresses:
[
{
addressTag: 00000000000000000000000000000000,
addressType: String,
houseNo: String,
addressLine1: String,
addressLine2: String,
street: String,
locality: String,
city: String,
state: String,
pincode: String,
landMark: String,
isPrimary: False,
latitude: 0,
longitude: 0,
isActive: False,
phoneNo: String
}
],
healthMailsRequired: False,
primaryMobile: String,
primaryEmailId: String,
alternateEmailId: String,
alternateContact: String,
profilePicId: String,
gender: String,
weight: 0,
height: 0,
dob: 0001-01-01,
isBiometricEnabledForUser: String,
mbToken: String,
ipAddress: String,
userAgent: String,
userPlatform: String,
platformVer: String,
mobileDeviceModel: String
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length
{
userProfileDetails:
{
addresses:
[
{
addressTag: 00000000000000000000000000000000,
addressType: String,
houseNo: String,
addressLine1: String,
addressLine2: String,
street: String,
locality: String,
city: String,
state: String,
pincode: String,
landMark: String,
isPrimary: False,
latitude: 0,
longitude: 0,
isActive: False,
phoneNo: String
}
],
primaryMobile: String,
primaryEmailId: String,
alternateEmailId: String,
alternateContact: String,
profileImgPath: String,
weight: 0,
height: 0,
mediAssistId: 0,
dateOfBirth: String,
gender: String,
isBiometricEnabled: String
},
profileFileBytes: AA==,
name: String
}