Is there any example how to call AddListMembersList
? I tried with:
let data = {
"MemberIds": [500aa55d-f0c2-e711-80ca-005056bb6cde, 500aa55d-f0c2-e711-80ca-005056bb6cd, 500aa55d-f0c2-e711-80ca-005056bb6cde]
};
http.post(this.baseUrl + 'lists(770aa55d-f0c2-e711-80ca-005056bb6cde)/Microsoft.Dynamics.CRM.AddListMembersList', data);
but I get error:
“error”:{ “code”:””,”message”:”Request message has unresolved parameters.”,”innererror”:{ “message”:”Request message has unresolved parameters.”,”type”:”Microsoft.Crm.CrmHttpException”,”stacktrace”:” bei Microsoft.Crm.Extensibility.OData.CrmODataRoutingConvention.SelectAction(ODataPath odataPath, HttpControllerContext controllerContext, ILookup`2 actionMap)rn bei System.Web.OData.Routing.ODataActionSelector.SelectAction(HttpControllerContext controllerContext)rn bei System.Web.Http.ApiController.ExecuteAsync(HttpControllerContext controllerContext, CancellationToken cancellationToken)rn bei System.Web.Http.Dispatcher.HttpControllerDispatcher.d__1.MoveNext()”
Any advice?
Advertisement
Answer
Exact answer can be found here: http://butenko.pro/2018/03/01/how-to-add-records-to-marketing-list-using-webapi/
From link adjusted to my example:
var data = {
List: {
listid: "9DEE7D76-611D-E811-A95B-000D3A1087A0",
"@odata.type": "Microsoft.Dynamics.CRM.list"
},
Members: [{
accountid: "6785A521-A2C0-E711-A950-000D3A109280",
"@odata.type": "Microsoft.Dynamics.CRM.account"
},
{
accountid: "3653A521-A2C0-E711-A950-000D3A109280",
"@odata.type": "Microsoft.Dynamics.CRM.account"
}]
};
this.http.post(this.baseUrl + 'AddListMembersList', data);