Creating an activity through the CRM WebApi
Recentely I had to create a phonecall activity through the WebApi in Dynamics 365 CRM. As most WebApi calls are pretty straight forward, I didn’t think much of this task, although I haven’t done this before. As I knew activities are special in CRM I looked around to see examples and couldn’t find any good ones. Therefore I’m writing this post, to make sure I have an example on hand when I need one.
Endpoint
To create an activity you use the relevant endpoint. These are /api/data/v9.0/phonecalls, /api/data/v9.0/emails, ect. Maybe there’s an option to use the generic endpoint, but I haven’t tested this.
Json message
For a phonecall the Json message could look like this
{ "description" : "Lorem ipsem", "directioncode" : true, "leftvoicemail": false, "regardingobjectid_account@odata.bind" : "/accounts(EA82D93B-CFD9-E711-812D-E0071B6C2F31)", "subject" : "lorem ipsem", "phonecall_activity_parties" : [ { "partyid_systemuser@odata.bind" : "/systemusers(5549B1A7-A7CD-4047-84CC-64BA1FF4756F)", "participationtypemask" : 1 }, { "partyid_contact@odata.bind" : "/contacts(4F2D083E-D3D8-E711-812C-E0071B6C2F31)", "participationtypemask" : 2 }] }
The post Creating an activity through the CRM WebApi appeared first on Dynamics365Blog.nl by Marc Gerner.
*This post is locked for comments