public static void Main()
var authorizationHeaderValue = "Bearer my-token";
var request = WebRequest.Create("https://api-staging.hartmanneasy.com/v1/customer/clients/mine/external/my-client-id");
request.Headers.Add("Authorization", authorizationHeaderValue);
var payload = request.GetRequestStream();
var writer = new StreamWriter(payload);
writer.Write("{\"foreignIdentification\":\"my-client-id\",\"dateOfBirth\": \"1940-05-11T00:00:00Z\",\"presenceState\":\"present\", \"firstName\": \"Heiri Sen.\",\"lastName\": \"Badertscher\", \"gender\": null, \"station\":{ \"displayName\":\"Abteilung Tanne\", \"foreignIdentification\":\"my-station-id\"},\"healthInsurance\": null, \"insurancePolicyNumber\": null, \"insuranceCardNumber\": null, \"ssn\": \"756.1234.5678.90\", \"incontinenceDegree\":null}");
HttpWebResponse response;
response = (HttpWebResponse)request.GetResponse();
response = (HttpWebResponse)ex.Response;
var stream = response.GetResponseStream();
var reader = new StreamReader(stream);
Console.Write(reader.ReadToEnd());