REST service that provides an interface to delete from the PEPhoneDetail table
Type | Description |
---|---|
System.String | the employee ID |
System.String | the phone code |
System.String | the address code |
using System.Net;
using Newtonsoft.Json.Linq;
public void MethodName(parms){
string ID = "00000001", phoneCd = "01", addrCd = "BL";
string uri = $"https://fusion.centralsquare.com/FusionOSServices/v2/ONESolution/PersonEntity/PEPhoneDetail/{ID}/{phoneCd}/{addrCd}";
using (WebClient wc = new WebClient())
{
wc.Headers.Add("Content-Type", "application/json");
// Replace "ID" with supplied AppID
wc.Headers.Set("X-APPID", "ID");
// Replace "KEY" with supplied AppKey
wc.Headers.Set("X-APPKEY", "KEY");
string result = wc.UploadString(uri, "DELETE", "");
JObject response;
if (!string.IsNullOrWhiteSpace(result))
response = JObject.Parse(result);
}
}
The first logical directory after /PEPhoneDetail is the PE ID. After that, the next directory is the phone code, followed by the address code. All must be specified. Alternatively, the uniqueKey of a single record may be specified in the query string immediately after /PEPhoneDetail, as in ".../PEPhoneDetail?uniqueKey=jey899S". If a corresponding record exists, that record will be deleted. Errors are returned as JSON objects with messages in the #text attribute, e.g.: { "#text": "Error message here" }