
How to create record with lookup fields using webapi.
Hi,
refer to the code below:
//Your LookUp record GUID
var parentAccountId = "95510acd-e971-eb11-a812-000d3a374418";
// define the data to create new account
var data =
{
"name": "test Account",
"creditonhold": false,
"address1_latitude": 47.639583,
"description": "This is the description of the sample account",
"revenue": 5000000,
"accountcategorycode": 1,
//Set your Lookup
"parentaccountid@odata.bind": "/accounts(" parentAccountId ")"
}
// create account record
Xrm.WebApi.createRecord("account", data).then(
function success(result) {
console.log("Account created with ID: " result.id);
// perform operations on record creation
},
function (error) {
console.log(error.message);
// handle error conditions
}
);