How To Manage User Profile |
This page is used by the Client or Program Admin to get and modify the Client details.
Send a GET request to Client(String, String, String):
1var clientDetailURL = $"{storedrestURL}ClientService/Client/{ID}?token={token}&device={device}"; 2using (WebClient client = new WebClient()) 3{ 4 string s = client.DownloadString(clientDetailURL); 5 var clientResponse = JsonConvert.DeserializeObject<Client>(s); 6 7}
{
"errorMessage": "",
"success": false,
"tokenExists": true,
"tokenIsValid": true,
"accessibility": {
"accessibilityItems": [],
"equipmentType": [
{
"attributeDescription": "",
"attributeValue": "Test"
}
],
"extraTime": 3,
"hasPCA": true,
"isPersonWithDisability": true,
"needsWheelchairVan": true,
"usesWheelchair": true
},
"appointments": [],
"birthDateJson": "1972-07-06T00:00:00.0000000",
"birthdate": "/Date(79225200000+0100)/",
"home": {
"address1": "8017 MONROVIA ST",
"address2": "",
"city": "LENEXA",
"lat": 38.9838359,
"lng": -94.727453,
"name": "Home",
"phone": "816-665-3343",
"state": "KS",
"zip": "66215"
},
"id": 19309,
"name": "Kyle Archer",
"notes": "This guy loves golf!",
"phone": "816-665-3343",
"specialNeeds": "PWD,WC,LIFT",
"subscriptions": []
}Send a POST to SaveClient(Client, String, String, String):