Hi Experts
I am struggling with the same but with c#..tried with all option available but getting bad request .
string url = "https://....crm.dynamics.com";
var query = "/api/data/v9.1/pfna_test3s";
JObject pfna_test3 = null;
pfna_test3 = new JObject();
pfna_test3["pfna_name"] = "Test";
pfna_test3["pfna_Lookup@odata.bind"] = "/pfna_test2s(7bE10D2D2C-0DB7-43DE-A106-C99B0326F3CA)";
var httpClient = new HttpClient();
httpClient.BaseAddress = new Uri(url);
httpClient.Timeout = new TimeSpan(0, 2, 0);
httpClient.DefaultRequestHeaders.Add("OData-MaxVersion", "4.0");
httpClient.DefaultRequestHeaders.Add("OData-Version", "4.0");
httpClient.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", token);
HttpRequestMessage request1 = new HttpRequestMessage(HttpMethod.Post, url + query);
request1.Content = new StringContent(pfna_test3.ToString(),System.Text.Encoding.UTF8, "application/json");
HttpResponseMessage response1 = await httpClient.SendAsync(request1);
Any thoughts of a possible mistake here ..Please help