<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://sugarclub.sugarcrm.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Getting &amp;quot;invalid_grant&amp;quot; while navigation on SugarCRM</title><link>https://sugarclub.sugarcrm.com/dev-club/f/questions-answers/645/getting-invalid_grant-while-navigation-on-sugarcrm</link><description>Hi. I browse SugarCRM inside several iFrames in my Web Application. The SessionID is always the same. When I log in SugarCRM I can see a &amp;quot;/rest/v10/oauth2/token&amp;quot; with my credentials and I get the following reply: {&amp;quot;access_token&amp;quot;:&amp;quot;tokenAccess&amp;quot;,&amp;quot;expires_in</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: Getting "invalid_grant" while navigation on SugarCRM</title><link>https://sugarclub.sugarcrm.com/thread/17589?ContentTypeID=1</link><pubDate>Mon, 22 Aug 2016 15:48:53 GMT</pubDate><guid isPermaLink="false">5c521d64-519d-47a6-9065-134618b211bf:7e486d1e-210b-4a02-8f74-6575d261f94f</guid><dc:creator>Tevfik T&amp;#252;mer</dc:creator><description>&lt;p&gt;Hi &lt;a href="https://sugarclub.sugarcrm.com/members/nuno.centeio_4000_collab.com"&gt;Nuno&lt;/a&gt;,&lt;/p&gt;&lt;p&gt;&lt;br /&gt;I&amp;#39;m glad that you figured that out &lt;span class="emoticon_happy emoticon-inline" style="height:16px;width:16px;"&gt;&lt;/span&gt;&amp;nbsp;I actually mentioned that in one of &lt;a href="https://sugarclub.sugarcrm.com/dev-club/f/questions-answers/645/getting-invalid_grant-while-navigation-on-sugarcrm"&gt;my posts here&lt;/a&gt; as well.&lt;/p&gt;&lt;p&gt;Best Regards&lt;br /&gt;Tevfik T&amp;uuml;mer&lt;br /&gt;Developer Support Engineer&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Getting "invalid_grant" while navigation on SugarCRM</title><link>https://sugarclub.sugarcrm.com/thread/17588?ContentTypeID=1</link><pubDate>Mon, 22 Aug 2016 15:30:20 GMT</pubDate><guid isPermaLink="false">5c521d64-519d-47a6-9065-134618b211bf:97e1d281-a733-4759-abfd-47fa8dafa97d</guid><dc:creator>Nuno Centeio</dc:creator><description>&lt;p&gt;Here is the answer:&lt;/p&gt;&lt;p&gt;&lt;a href="https://developer.sugarcrm.com/2014/06/20/how-to-avoid-logging-out-a-user-when-using-their-credentials-via-the-new-rest-api/" rel="nofollow" target="_blank"&gt;https://developer.sugarcrm.com/2014/06/20/how-to-avoid-logging-out-a-user-when-using-their-credentials-via-the-new-rest-&amp;hellip;&lt;/a&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span class="emoticon_happy emoticon-inline" style="height:16px;width:16px;"&gt;&lt;/span&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Getting "invalid_grant" while navigation on SugarCRM</title><link>https://sugarclub.sugarcrm.com/thread/17587?ContentTypeID=1</link><pubDate>Mon, 22 Aug 2016 13:53:58 GMT</pubDate><guid isPermaLink="false">5c521d64-519d-47a6-9065-134618b211bf:069c3c2d-c0ff-4a38-91b9-c4e4c5d67850</guid><dc:creator>Tevfik T&amp;#252;mer</dc:creator><description>&lt;p&gt;Hi &lt;a href="https://sugarclub.sugarcrm.com/members/nuno.centeio_4000_collab.com"&gt;Nuno&lt;/a&gt;,&lt;/p&gt;&lt;p&gt;Even after changing the code?&amp;nbsp;&lt;/p&gt;&lt;p&gt;I don&amp;#39;t have any environment for you to check this code.&amp;nbsp;&lt;/p&gt;&lt;p&gt;If it would be php, i would check here in my local machine.&amp;nbsp;&lt;/p&gt;&lt;p&gt;I will take a look at this later on one more time. See if i can catch another problem.&amp;nbsp;&lt;/p&gt;&lt;p&gt;Best Regards&lt;br /&gt;Tevfik T&amp;uuml;mer&lt;br /&gt;Developer Support Engineer&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Getting "invalid_grant" while navigation on SugarCRM</title><link>https://sugarclub.sugarcrm.com/thread/17586?ContentTypeID=1</link><pubDate>Mon, 22 Aug 2016 13:44:46 GMT</pubDate><guid isPermaLink="false">5c521d64-519d-47a6-9065-134618b211bf:b9ae0739-26d4-4529-b687-ed6cec53483c</guid><dc:creator>Nuno Centeio</dc:creator><description>&lt;p&gt;After all the problem remains &lt;span class="emoticon_cry emoticon-inline" style="height:16px;width:16px;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Getting "invalid_grant" while navigation on SugarCRM</title><link>https://sugarclub.sugarcrm.com/thread/17585?ContentTypeID=1</link><pubDate>Mon, 22 Aug 2016 13:23:20 GMT</pubDate><guid isPermaLink="false">5c521d64-519d-47a6-9065-134618b211bf:82344db4-8aef-49de-a7ae-ce28104a976a</guid><dc:creator>Tevfik T&amp;#252;mer</dc:creator><description>&lt;p&gt;Hi &lt;a href="https://sugarclub.sugarcrm.com/members/nuno.centeio_4000_collab.com"&gt;Nuno&lt;/a&gt;,&lt;/p&gt;&lt;p&gt;I&amp;#39;m glad it works now &lt;span class="emoticon_happy emoticon-inline" style="height:16px;width:16px;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Best Regards&lt;br /&gt;Tevfik T&amp;uuml;mer&lt;br /&gt;Developer Support Engineer&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Getting "invalid_grant" while navigation on SugarCRM</title><link>https://sugarclub.sugarcrm.com/thread/17584?ContentTypeID=1</link><pubDate>Mon, 22 Aug 2016 12:15:16 GMT</pubDate><guid isPermaLink="false">5c521d64-519d-47a6-9065-134618b211bf:c2ef868b-605f-4e19-a11f-f595ab2bfe3e</guid><dc:creator>Nuno Centeio</dc:creator><description>&lt;p&gt;OMG!&lt;/p&gt;&lt;p&gt;I&amp;#39;ve Code Reviewed this code (I&amp;#39;m not the developer) and I don&amp;#39;t know how I&amp;#39;ve missed this!&lt;/p&gt;&lt;p&gt;It&amp;#39;s working!&lt;/p&gt;&lt;p&gt;Thanks a lot &lt;a href="https://sugarclub.sugarcrm.com/members/ttuemer@sugarcrm.com"&gt;Tevfik T&amp;uuml;mer&lt;/a&gt;!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Getting "invalid_grant" while navigation on SugarCRM</title><link>https://sugarclub.sugarcrm.com/thread/17583?ContentTypeID=1</link><pubDate>Mon, 22 Aug 2016 09:35:55 GMT</pubDate><guid isPermaLink="false">5c521d64-519d-47a6-9065-134618b211bf:41e32909-a779-4d30-9060-5be8c36d6288</guid><dc:creator>Tevfik T&amp;#252;mer</dc:creator><description>&lt;p&gt;Hi &lt;a href="https://sugarclub.sugarcrm.com/members/nuno.centeio_4000_collab.com"&gt;Nuno&lt;/a&gt;,&lt;/p&gt;&lt;p&gt;Here is the first question, looking at your&lt;/p&gt;&lt;pre class="" style="color:#000000;background:#f5f2f0;border:0px;font-size:14px;margin:0.5em 0px;padding:1em 1em 1em 3.8em;"&gt;&lt;code style="border:0px;font-weight:inherit;font-size:14px;"&gt;&lt;span class="" style="color:#0077aa;border:0px;font-weight:inherit;font-size:14px;"&gt;public&lt;/span&gt; &lt;span class="" style="color:#0077aa;border:0px;font-weight:inherit;font-size:14px;"&gt;static&lt;/span&gt; &lt;span class="" style="color:#0077aa;border:0px;font-weight:inherit;font-size:14px;"&gt;string&lt;/span&gt; &lt;span class="" style="color:#d74444;border:0px;font-weight:inherit;font-size:14px;"&gt;RequestUserToken&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Why do you pass your username and password one more time?&amp;nbsp;&lt;/p&gt;&lt;pre class="" style="color:#000000;background:#f5f2f0;border:0px;font-size:14px;margin:0.5em 0px;padding:1em 1em 1em 3.8em;"&gt;&lt;code style="border:0px;font-weight:inherit;font-size:14px;"&gt;&amp;nbsp; TokenRequest t &lt;span class="" style="color:#a67f59;background:rgba(255, 255, 255, 0.498039);border:0px;font-weight:inherit;font-size:14px;"&gt;=&lt;/span&gt; &lt;span class="" style="color:#0077aa;border:0px;font-weight:inherit;font-size:14px;"&gt;new&lt;/span&gt; &lt;span class="" style="border:0px;font-weight:inherit;font-size:14px;"&gt;TokenRequest&lt;/span&gt;&lt;span class="" style="color:#999999;border:0px;font-weight:inherit;font-size:14px;"&gt;(&lt;/span&gt;&lt;span class="" style="color:#999999;border:0px;font-weight:inherit;font-size:14px;"&gt;)&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="" style="color:#999999;border:0px;font-weight:inherit;font-size:14px;"&gt;{&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; client_id &lt;span class="" style="color:#a67f59;background:rgba(255, 255, 255, 0.498039);border:0px;font-weight:inherit;font-size:14px;"&gt;=&lt;/span&gt; clientID&lt;span class="" style="color:#999999;border:0px;font-weight:inherit;font-size:14px;"&gt;,&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; client_secret &lt;span class="" style="color:#a67f59;background:rgba(255, 255, 255, 0.498039);border:0px;font-weight:inherit;font-size:14px;"&gt;=&lt;/span&gt; clientSecret&lt;span class="" style="color:#999999;border:0px;font-weight:inherit;font-size:14px;"&gt;,&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; username &lt;span class="" style="color:#a67f59;background:rgba(255, 255, 255, 0.498039);border:0px;font-weight:inherit;font-size:14px;"&gt;=&lt;/span&gt; username&lt;span class="" style="color:#999999;border:0px;font-weight:inherit;font-size:14px;"&gt;,&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; password &lt;span class="" style="color:#a67f59;background:rgba(255, 255, 255, 0.498039);border:0px;font-weight:inherit;font-size:14px;"&gt;=&lt;/span&gt; password&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="" style="color:#999999;border:0px;font-weight:inherit;font-size:14px;"&gt;}&lt;/span&gt;&lt;span class="" style="color:#999999;border:0px;font-weight:inherit;font-size:14px;"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;I think this is causing your user to be kicked out. Take a look at&amp;nbsp;&lt;a href="https://support.sugarcrm.com/Documentation/Sugar_Developer/Sugar_Developer_Guide_7.7/Integration/Web_Services/v10/Endpoints/oauth2sudouser_name_POST/" rel="nofollow" target="_blank"&gt;/oauth2/sudo/:user_name POST&lt;/a&gt;&amp;nbsp;Endpoint. It expects your user to be an Admin and you don&amp;#39;t need to pass the username and password. All you need username as a third parameter(&amp;nbsp;/oauth2/sudo/&lt;strong&gt;:username&lt;/strong&gt;)&lt;/p&gt;&lt;p&gt;Let me know if this helps.&amp;nbsp;&lt;/p&gt;&lt;p&gt;Best Regards&lt;br /&gt;Tevfik T&amp;uuml;mer&lt;br /&gt;Developer Support Engineer&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Getting "invalid_grant" while navigation on SugarCRM</title><link>https://sugarclub.sugarcrm.com/thread/17582?ContentTypeID=1</link><pubDate>Mon, 22 Aug 2016 09:18:37 GMT</pubDate><guid isPermaLink="false">5c521d64-519d-47a6-9065-134618b211bf:95831233-2181-4ac1-88ef-cdc1f302a302</guid><dc:creator>Nuno Centeio</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;&lt;p&gt;Thanks for replying.&lt;/p&gt;&lt;p&gt;This is my method to perform the &amp;quot;special API user&amp;quot; authentication:&lt;/p&gt;&lt;pre class="line-numbers language-csharp"&gt;&lt;code&gt;&lt;span class="keyword token"&gt;public&lt;/span&gt; &lt;span class="keyword token"&gt;static&lt;/span&gt; &lt;span class="keyword token"&gt;string&lt;/span&gt; &lt;span class="token function"&gt;Authenticate&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;&lt;span class="keyword token"&gt;string&lt;/span&gt; sugarURL&lt;span class="punctuation token"&gt;,&lt;/span&gt; &lt;span class="keyword token"&gt;string&lt;/span&gt; clientID &lt;span class="operator token"&gt;=&lt;/span&gt; &lt;span class="keyword token"&gt;null&lt;/span&gt;&lt;span class="punctuation token"&gt;,&lt;/span&gt; &lt;span class="keyword token"&gt;string&lt;/span&gt; clientSecret &lt;span class="operator token"&gt;=&lt;/span&gt; &lt;span class="keyword token"&gt;null&lt;/span&gt;&lt;span class="punctuation token"&gt;,&lt;/span&gt; &lt;span class="keyword token"&gt;string&lt;/span&gt; username &lt;span class="operator token"&gt;=&lt;/span&gt; &lt;span class="keyword token"&gt;null&lt;/span&gt;&lt;span class="punctuation token"&gt;,&lt;/span&gt; &lt;span class="keyword token"&gt;string&lt;/span&gt; password &lt;span class="operator token"&gt;=&lt;/span&gt; &lt;span class="keyword token"&gt;null&lt;/span&gt;&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="punctuation token"&gt;{&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HttpWebRequest request &lt;span class="operator token"&gt;=&lt;/span&gt; &lt;span class="punctuation token"&gt;(&lt;/span&gt;HttpWebRequest&lt;span class="punctuation token"&gt;)&lt;/span&gt;WebRequest&lt;span class="punctuation token"&gt;.&lt;/span&gt;&lt;span class="token function"&gt;Create&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;sugarURL &lt;span class="operator token"&gt;+&lt;/span&gt; &lt;span class="string token"&gt;&amp;quot;oauth2/token&amp;quot;&lt;/span&gt;&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;span class="punctuation token"&gt;;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; request&lt;span class="punctuation token"&gt;.&lt;/span&gt;Method &lt;span class="operator token"&gt;=&lt;/span&gt; &lt;span class="string token"&gt;&amp;quot;POST&amp;quot;&lt;/span&gt;&lt;span class="punctuation token"&gt;;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; request&lt;span class="punctuation token"&gt;.&lt;/span&gt;ContentType &lt;span class="operator token"&gt;=&lt;/span&gt; &lt;span class="string token"&gt;&amp;quot;application/json&amp;quot;&lt;/span&gt;&lt;span class="punctuation token"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TokenRequest t &lt;span class="operator token"&gt;=&lt;/span&gt; &lt;span class="keyword token"&gt;new&lt;/span&gt; &lt;span class="token class-name"&gt;TokenRequest&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="punctuation token"&gt;{&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; client_id &lt;span class="operator token"&gt;=&lt;/span&gt; clientID&lt;span class="punctuation token"&gt;,&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; client_secret &lt;span class="operator token"&gt;=&lt;/span&gt; clientSecret&lt;span class="punctuation token"&gt;,&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; username &lt;span class="operator token"&gt;=&lt;/span&gt; username&lt;span class="punctuation token"&gt;,&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; password &lt;span class="operator token"&gt;=&lt;/span&gt; password&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="punctuation token"&gt;}&lt;/span&gt;&lt;span class="punctuation token"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DataContractJsonSerializer ser &lt;span class="operator token"&gt;=&lt;/span&gt; &lt;span class="keyword token"&gt;new&lt;/span&gt; &lt;span class="token class-name"&gt;DataContractJsonSerializer&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;&lt;span class="keyword token"&gt;typeof&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;TokenRequest&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;span class="punctuation token"&gt;;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="keyword token"&gt;using&lt;/span&gt; &lt;span class="punctuation token"&gt;(&lt;/span&gt;Stream stream &lt;span class="operator token"&gt;=&lt;/span&gt; request&lt;span class="punctuation token"&gt;.&lt;/span&gt;&lt;span class="token function"&gt;GetRequestStream&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="punctuation token"&gt;{&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ser&lt;span class="punctuation token"&gt;.&lt;/span&gt;&lt;span class="token function"&gt;WriteObject&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;stream&lt;span class="punctuation token"&gt;,&lt;/span&gt; t&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;span class="punctuation token"&gt;;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="punctuation token"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HttpWebResponse response &lt;span class="operator token"&gt;=&lt;/span&gt; &lt;span class="punctuation token"&gt;(&lt;/span&gt;HttpWebResponse&lt;span class="punctuation token"&gt;)&lt;/span&gt;request&lt;span class="punctuation token"&gt;.&lt;/span&gt;&lt;span class="token function"&gt;GetResponse&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;span class="punctuation token"&gt;;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="keyword token"&gt;using&lt;/span&gt; &lt;span class="punctuation token"&gt;(&lt;/span&gt;StreamReader responseString &lt;span class="operator token"&gt;=&lt;/span&gt; &lt;span class="keyword token"&gt;new&lt;/span&gt; &lt;span class="token class-name"&gt;StreamReader&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;response&lt;span class="punctuation token"&gt;.&lt;/span&gt;&lt;span class="token function"&gt;GetResponseStream&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="punctuation token"&gt;{&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ser &lt;span class="operator token"&gt;=&lt;/span&gt; &lt;span class="keyword token"&gt;new&lt;/span&gt; &lt;span class="token class-name"&gt;DataContractJsonSerializer&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;&lt;span class="keyword token"&gt;typeof&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;TokenResponse&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;span class="punctuation token"&gt;;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TokenResponse r &lt;span class="operator token"&gt;=&lt;/span&gt; &lt;span class="punctuation token"&gt;(&lt;/span&gt;TokenResponse&lt;span class="punctuation token"&gt;)&lt;/span&gt;ser&lt;span class="punctuation token"&gt;.&lt;/span&gt;&lt;span class="token function"&gt;ReadObject&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;responseString&lt;span class="punctuation token"&gt;.&lt;/span&gt;BaseStream&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;span class="punctuation token"&gt;;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="keyword token"&gt;return&lt;/span&gt; r&lt;span class="punctuation token"&gt;.&lt;/span&gt;access_token&lt;span class="punctuation token"&gt;;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="punctuation token"&gt;}&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="punctuation token"&gt;}&lt;/span&gt;&lt;span class="line-numbers-rows"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;This is the method to request the user token. It receives a &amp;quot;otherUsername&amp;quot; which is the user navigating SugarCRM and a &amp;quot;authToken&amp;quot; which was obtained previously by calling &amp;quot;Authenticate&amp;quot;.&lt;/p&gt;&lt;pre class="line-numbers language-csharp"&gt;&lt;code&gt;&lt;span class="keyword token"&gt;public&lt;/span&gt; &lt;span class="keyword token"&gt;static&lt;/span&gt; &lt;span class="keyword token"&gt;string&lt;/span&gt; &lt;span class="token function"&gt;RequestUserToken&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;&lt;span class="keyword token"&gt;string&lt;/span&gt; sugarURL&lt;span class="punctuation token"&gt;,&lt;/span&gt; &lt;span class="keyword token"&gt;string&lt;/span&gt; otherUsername&lt;span class="punctuation token"&gt;,&lt;/span&gt; &lt;span class="keyword token"&gt;string&lt;/span&gt; authToken &lt;span class="operator token"&gt;=&lt;/span&gt; &lt;span class="keyword token"&gt;null&lt;/span&gt;&lt;span class="punctuation token"&gt;,&lt;/span&gt; &lt;span class="keyword token"&gt;string&lt;/span&gt; clientID &lt;span class="operator token"&gt;=&lt;/span&gt; &lt;span class="keyword token"&gt;null&lt;/span&gt;&lt;span class="punctuation token"&gt;,&lt;/span&gt; &lt;span class="keyword token"&gt;string&lt;/span&gt; clientSecret &lt;span class="operator token"&gt;=&lt;/span&gt; &lt;span class="keyword token"&gt;null&lt;/span&gt;&lt;span class="punctuation token"&gt;,&lt;/span&gt; &lt;span class="keyword token"&gt;string&lt;/span&gt; username &lt;span class="operator token"&gt;=&lt;/span&gt; &lt;span class="keyword token"&gt;null&lt;/span&gt;&lt;span class="punctuation token"&gt;,&lt;/span&gt; &lt;span class="keyword token"&gt;string&lt;/span&gt; password &lt;span class="operator token"&gt;=&lt;/span&gt; &lt;span class="keyword token"&gt;null&lt;/span&gt;&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="punctuation token"&gt;{&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sugarURL &lt;span class="operator token"&gt;=&lt;/span&gt; &lt;span class="string token"&gt;&lt;span&gt;&amp;quot;&lt;/span&gt;https://&lt;span&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt; &lt;span class="operator token"&gt;+&lt;/span&gt; sugarURL &lt;span class="operator token"&gt;+&lt;/span&gt; &lt;span class="string token"&gt;&amp;quot;/rest/v10/&amp;quot;&lt;/span&gt;&lt;span class="punctuation token"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="keyword token"&gt;if&lt;/span&gt; &lt;span class="punctuation token"&gt;(&lt;/span&gt;&lt;span class="keyword token"&gt;string&lt;/span&gt;&lt;span class="punctuation token"&gt;.&lt;/span&gt;&lt;span class="token function"&gt;IsNullOrWhiteSpace&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;authToken&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="punctuation token"&gt;{&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; authToken &lt;span class="operator token"&gt;=&lt;/span&gt; &lt;span class="token function"&gt;Authenticate&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;sugarURL&lt;span class="punctuation token"&gt;,&lt;/span&gt; clientID&lt;span class="punctuation token"&gt;,&lt;/span&gt; clientSecret&lt;span class="punctuation token"&gt;,&lt;/span&gt; username&lt;span class="punctuation token"&gt;,&lt;/span&gt; password&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;span class="punctuation token"&gt;;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="punctuation token"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="comment token"&gt;//Structure need by SugarCRM to make this request&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sugarURL &lt;span class="operator token"&gt;=&lt;/span&gt; sugarURL &lt;span class="operator token"&gt;+&lt;/span&gt; &lt;span class="string token"&gt;&amp;quot;oauth2/sudo/&amp;quot;&lt;/span&gt; &lt;span class="operator token"&gt;+&lt;/span&gt; otherUsername&lt;span class="punctuation token"&gt;;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HttpWebRequest request &lt;span class="operator token"&gt;=&lt;/span&gt; &lt;span class="punctuation token"&gt;(&lt;/span&gt;HttpWebRequest&lt;span class="punctuation token"&gt;)&lt;/span&gt;WebRequest&lt;span class="punctuation token"&gt;.&lt;/span&gt;&lt;span class="token function"&gt;Create&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;sugarURL&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;span class="punctuation token"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; request&lt;span class="punctuation token"&gt;.&lt;/span&gt;Method &lt;span class="operator token"&gt;=&lt;/span&gt; &lt;span class="string token"&gt;&amp;quot;POST&amp;quot;&lt;/span&gt;&lt;span class="punctuation token"&gt;;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; request&lt;span class="punctuation token"&gt;.&lt;/span&gt;Headers&lt;span class="punctuation token"&gt;.&lt;/span&gt;&lt;span class="token function"&gt;Add&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;&lt;span class="string token"&gt;&amp;quot;oauth-token&amp;quot;&lt;/span&gt;&lt;span class="punctuation token"&gt;,&lt;/span&gt; authToken&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;span class="punctuation token"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TokenRequest t &lt;span class="operator token"&gt;=&lt;/span&gt; &lt;span class="keyword token"&gt;new&lt;/span&gt; &lt;span class="token class-name"&gt;TokenRequest&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="punctuation token"&gt;{&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; client_id &lt;span class="operator token"&gt;=&lt;/span&gt; clientID&lt;span class="punctuation token"&gt;,&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; client_secret &lt;span class="operator token"&gt;=&lt;/span&gt; clientSecret&lt;span class="punctuation token"&gt;,&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; username &lt;span class="operator token"&gt;=&lt;/span&gt; username&lt;span class="punctuation token"&gt;,&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; password &lt;span class="operator token"&gt;=&lt;/span&gt; password&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="punctuation token"&gt;}&lt;/span&gt;&lt;span class="punctuation token"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DataContractJsonSerializer ser &lt;span class="operator token"&gt;=&lt;/span&gt; &lt;span class="keyword token"&gt;new&lt;/span&gt; &lt;span class="token class-name"&gt;DataContractJsonSerializer&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;&lt;span class="keyword token"&gt;typeof&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;TokenRequest&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;span class="punctuation token"&gt;;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="keyword token"&gt;using&lt;/span&gt; &lt;span class="punctuation token"&gt;(&lt;/span&gt;Stream stream &lt;span class="operator token"&gt;=&lt;/span&gt; request&lt;span class="punctuation token"&gt;.&lt;/span&gt;&lt;span class="token function"&gt;GetRequestStream&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="punctuation token"&gt;{&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ser&lt;span class="punctuation token"&gt;.&lt;/span&gt;&lt;span class="token function"&gt;WriteObject&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;stream&lt;span class="punctuation token"&gt;,&lt;/span&gt; t&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;span class="punctuation token"&gt;;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="punctuation token"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HttpWebResponse response &lt;span class="operator token"&gt;=&lt;/span&gt; &lt;span class="punctuation token"&gt;(&lt;/span&gt;HttpWebResponse&lt;span class="punctuation token"&gt;)&lt;/span&gt;request&lt;span class="punctuation token"&gt;.&lt;/span&gt;&lt;span class="token function"&gt;GetResponse&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;span class="punctuation token"&gt;;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="keyword token"&gt;using&lt;/span&gt; &lt;span class="punctuation token"&gt;(&lt;/span&gt;StreamReader responseString &lt;span class="operator token"&gt;=&lt;/span&gt; &lt;span class="keyword token"&gt;new&lt;/span&gt; &lt;span class="token class-name"&gt;StreamReader&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;response&lt;span class="punctuation token"&gt;.&lt;/span&gt;&lt;span class="token function"&gt;GetResponseStream&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="punctuation token"&gt;{&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ser &lt;span class="operator token"&gt;=&lt;/span&gt; &lt;span class="keyword token"&gt;new&lt;/span&gt; &lt;span class="token class-name"&gt;DataContractJsonSerializer&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;&lt;span class="keyword token"&gt;typeof&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;TokenResponse&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;span class="punctuation token"&gt;;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TokenResponse r &lt;span class="operator token"&gt;=&lt;/span&gt; &lt;span class="punctuation token"&gt;(&lt;/span&gt;TokenResponse&lt;span class="punctuation token"&gt;)&lt;/span&gt;ser&lt;span class="punctuation token"&gt;.&lt;/span&gt;&lt;span class="token function"&gt;ReadObject&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;responseString&lt;span class="punctuation token"&gt;.&lt;/span&gt;BaseStream&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;span class="punctuation token"&gt;;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="keyword token"&gt;return&lt;/span&gt; r&lt;span class="punctuation token"&gt;.&lt;/span&gt;access_token&lt;span class="punctuation token"&gt;;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="punctuation token"&gt;}&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="punctuation token"&gt;}&lt;/span&gt;&lt;span class="line-numbers-rows"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;This is the code that adds a call:&lt;/p&gt;&lt;pre class="line-numbers language-csharp"&gt;&lt;code&gt;&lt;span class="keyword token"&gt;public&lt;/span&gt; &lt;span class="keyword token"&gt;string&lt;/span&gt; &lt;span class="token function"&gt;AddNewCall&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;&lt;span class="keyword token"&gt;string&lt;/span&gt; sugarURL&lt;span class="punctuation token"&gt;,&lt;/span&gt; &lt;span class="keyword token"&gt;string&lt;/span&gt; callName&lt;span class="punctuation token"&gt;,&lt;/span&gt; &lt;span class="keyword token"&gt;string&lt;/span&gt; dateStart&lt;span class="punctuation token"&gt;,&lt;/span&gt; &lt;span class="keyword token"&gt;string&lt;/span&gt; direction&lt;span class="punctuation token"&gt;,&lt;/span&gt; &lt;span class="keyword token"&gt;string&lt;/span&gt; assignedUsername&lt;span class="punctuation token"&gt;,&lt;/span&gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; String username&lt;span class="punctuation token"&gt;,&lt;/span&gt; String password&lt;span class="punctuation token"&gt;,&lt;/span&gt; String key&lt;span class="punctuation token"&gt;,&lt;/span&gt; String secret&lt;span class="punctuation token"&gt;,&lt;/span&gt; &lt;span class="keyword token"&gt;string&lt;/span&gt; oauthToken &lt;span class="operator token"&gt;=&lt;/span&gt; &lt;span class="keyword token"&gt;null&lt;/span&gt;&lt;span class="punctuation token"&gt;,&lt;/span&gt; &lt;span class="keyword token"&gt;string&lt;/span&gt; description &lt;span class="operator token"&gt;=&lt;/span&gt; &lt;span class="string token"&gt;&amp;quot;None&amp;quot;&lt;/span&gt;&lt;span class="punctuation token"&gt;,&lt;/span&gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="keyword token"&gt;string&lt;/span&gt; status &lt;span class="operator token"&gt;=&lt;/span&gt; &lt;span class="string token"&gt;&amp;quot;Scheduled&amp;quot;&lt;/span&gt;&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="punctuation token"&gt;{&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="keyword token"&gt;string&lt;/span&gt; addCallResult &lt;span class="operator token"&gt;=&lt;/span&gt; DoRequest&lt;span class="punctuation token"&gt;.&lt;/span&gt;&lt;span class="token function"&gt;Call&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sugarURL&lt;span class="punctuation token"&gt;,&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="string token"&gt;&amp;quot;Calls&amp;quot;&lt;/span&gt;&lt;span class="punctuation token"&gt;,&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="string token"&gt;&amp;quot;POST&amp;quot;&lt;/span&gt;&lt;span class="punctuation token"&gt;,&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="keyword token"&gt;new&lt;/span&gt; &lt;span class="token class-name"&gt;Dictionary&lt;/span&gt;&lt;span class="operator token"&gt;&amp;lt;&lt;/span&gt;&lt;span class="keyword token"&gt;string&lt;/span&gt;&lt;span class="punctuation token"&gt;,&lt;/span&gt; &lt;span class="keyword token"&gt;string&lt;/span&gt;&lt;span class="operator token"&gt;&amp;gt;&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="punctuation token"&gt;{&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="punctuation token"&gt;{&lt;/span&gt; &lt;span class="string token"&gt;&amp;quot;name&amp;quot;&lt;/span&gt;&lt;span class="punctuation token"&gt;,&lt;/span&gt; callName &lt;span class="punctuation token"&gt;}&lt;/span&gt;&lt;span class="punctuation token"&gt;,&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="punctuation token"&gt;{&lt;/span&gt;&lt;span class="string token"&gt;&amp;quot;description&amp;quot;&lt;/span&gt;&lt;span class="punctuation token"&gt;,&lt;/span&gt; description &lt;span class="punctuation token"&gt;}&lt;/span&gt;&lt;span class="punctuation token"&gt;,&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="punctuation token"&gt;{&lt;/span&gt;&lt;span class="string token"&gt;&amp;quot;date_start&amp;quot;&lt;/span&gt;&lt;span class="punctuation token"&gt;,&lt;/span&gt; dateStart &lt;span class="punctuation token"&gt;}&lt;/span&gt;&lt;span class="punctuation token"&gt;,&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="punctuation token"&gt;{&lt;/span&gt;&lt;span class="string token"&gt;&amp;quot;duration_minutes&amp;quot;&lt;/span&gt;&lt;span class="punctuation token"&gt;,&lt;/span&gt; durationMinutes &lt;span class="punctuation token"&gt;}&lt;/span&gt;&lt;span class="punctuation token"&gt;,&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="punctuation token"&gt;{&lt;/span&gt;&lt;span class="string token"&gt;&amp;quot;direction&amp;quot;&lt;/span&gt;&lt;span class="punctuation token"&gt;,&lt;/span&gt; direction &lt;span class="punctuation token"&gt;}&lt;/span&gt;&lt;span class="punctuation token"&gt;,&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="punctuation token"&gt;{&lt;/span&gt;&lt;span class="string token"&gt;&amp;quot;status&amp;quot;&lt;/span&gt;&lt;span class="punctuation token"&gt;,&lt;/span&gt; status &lt;span class="punctuation token"&gt;}&lt;/span&gt;&lt;span class="punctuation token"&gt;,&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="punctuation token"&gt;{&lt;/span&gt;&lt;span class="string token"&gt;&amp;quot;assigned_user_id&amp;quot;&lt;/span&gt;&lt;span class="punctuation token"&gt;,&lt;/span&gt; assignedUsername &lt;span class="punctuation token"&gt;}&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="punctuation token"&gt;}&lt;/span&gt;&lt;span class="punctuation token"&gt;,&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; oauthToken&lt;span class="punctuation token"&gt;,&lt;/span&gt; key&lt;span class="punctuation token"&gt;,&lt;/span&gt; secret&lt;span class="punctuation token"&gt;,&lt;/span&gt; username&lt;span class="punctuation token"&gt;,&lt;/span&gt; password&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;span class="punctuation token"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AddCallResponse response &lt;span class="operator token"&gt;=&lt;/span&gt; &lt;span class="keyword token"&gt;null&lt;/span&gt;&lt;span class="punctuation token"&gt;;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="keyword token"&gt;using&lt;/span&gt; &lt;span class="punctuation token"&gt;(&lt;/span&gt;MemoryStream ms &lt;span class="operator token"&gt;=&lt;/span&gt; &lt;span class="keyword token"&gt;new&lt;/span&gt; &lt;span class="token class-name"&gt;MemoryStream&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;Encoding&lt;span class="punctuation token"&gt;.&lt;/span&gt;Unicode&lt;span class="punctuation token"&gt;.&lt;/span&gt;&lt;span class="token function"&gt;GetBytes&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;addCallResult&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="punctuation token"&gt;{&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DataContractJsonSerializer ser &lt;span class="operator token"&gt;=&lt;/span&gt; &lt;span class="keyword token"&gt;new&lt;/span&gt; &lt;span class="token class-name"&gt;DataContractJsonSerializer&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;&lt;span class="keyword token"&gt;typeof&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;AddCallResponse&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;span class="punctuation token"&gt;;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; response &lt;span class="operator token"&gt;=&lt;/span&gt; &lt;span class="punctuation token"&gt;(&lt;/span&gt;AddCallResponse&lt;span class="punctuation token"&gt;)&lt;/span&gt;ser&lt;span class="punctuation token"&gt;.&lt;/span&gt;&lt;span class="token function"&gt;ReadObject&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;ms&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;span class="punctuation token"&gt;;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="punctuation token"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="keyword token"&gt;return&lt;/span&gt; response&lt;span class="punctuation token"&gt;.&lt;/span&gt;id&lt;span class="punctuation token"&gt;;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="punctuation token"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="keyword token"&gt;public&lt;/span&gt; &lt;span class="keyword token"&gt;static&lt;/span&gt; &lt;span class="keyword token"&gt;string&lt;/span&gt; &lt;span class="token function"&gt;Call&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;&lt;span class="keyword token"&gt;string&lt;/span&gt; sugarURL&lt;span class="punctuation token"&gt;,&lt;/span&gt; &lt;span class="keyword token"&gt;string&lt;/span&gt; url&lt;span class="punctuation token"&gt;,&lt;/span&gt; &lt;span class="keyword token"&gt;string&lt;/span&gt; method&lt;span class="punctuation token"&gt;,&lt;/span&gt; Dictionary&lt;span class="operator token"&gt;&amp;lt;&lt;/span&gt;&lt;span class="keyword token"&gt;string&lt;/span&gt;&lt;span class="punctuation token"&gt;,&lt;/span&gt; &lt;span class="keyword token"&gt;string&lt;/span&gt;&lt;span class="operator token"&gt;&amp;gt;&lt;/span&gt; arguments&lt;span class="punctuation token"&gt;,&lt;/span&gt; &lt;span class="keyword token"&gt;string&lt;/span&gt; authToken &lt;span class="operator token"&gt;=&lt;/span&gt; &lt;span class="keyword token"&gt;null&lt;/span&gt;&lt;span class="punctuation token"&gt;,&lt;/span&gt; &lt;span class="keyword token"&gt;string&lt;/span&gt; clientID &lt;span class="operator token"&gt;=&lt;/span&gt; &lt;span class="keyword token"&gt;null&lt;/span&gt;&lt;span class="punctuation token"&gt;,&lt;/span&gt; &lt;span class="keyword token"&gt;string&lt;/span&gt; clientSecret &lt;span class="operator token"&gt;=&lt;/span&gt; &lt;span class="keyword token"&gt;null&lt;/span&gt;&lt;span class="punctuation token"&gt;,&lt;/span&gt; &lt;span class="keyword token"&gt;string&lt;/span&gt; username &lt;span class="operator token"&gt;=&lt;/span&gt; &lt;span class="keyword token"&gt;null&lt;/span&gt;&lt;span class="punctuation token"&gt;,&lt;/span&gt; &lt;span class="keyword token"&gt;string&lt;/span&gt; password &lt;span class="operator token"&gt;=&lt;/span&gt; &lt;span class="keyword token"&gt;null&lt;/span&gt;&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="punctuation token"&gt;{&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sugarURL &lt;span class="operator token"&gt;=&lt;/span&gt; &lt;span class="string token"&gt;&lt;span&gt;&amp;quot;&lt;/span&gt;https://&lt;span&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt; &lt;span class="operator token"&gt;+&lt;/span&gt; sugarURL &lt;span class="operator token"&gt;+&lt;/span&gt; &lt;span class="string token"&gt;&amp;quot;/rest/v10/&amp;quot;&lt;/span&gt;&lt;span class="punctuation token"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="keyword token"&gt;if&lt;/span&gt; &lt;span class="punctuation token"&gt;(&lt;/span&gt;&lt;span class="keyword token"&gt;string&lt;/span&gt;&lt;span class="punctuation token"&gt;.&lt;/span&gt;&lt;span class="token function"&gt;IsNullOrWhiteSpace&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;authToken&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="punctuation token"&gt;{&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; authToken &lt;span class="operator token"&gt;=&lt;/span&gt; &lt;span class="token function"&gt;Authenticate&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;sugarURL&lt;span class="punctuation token"&gt;,&lt;/span&gt; clientID&lt;span class="punctuation token"&gt;,&lt;/span&gt; clientSecret&lt;span class="punctuation token"&gt;,&lt;/span&gt; username&lt;span class="punctuation token"&gt;,&lt;/span&gt; password&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;span class="punctuation token"&gt;;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="punctuation token"&gt;}&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="keyword token"&gt;if&lt;/span&gt; &lt;span class="punctuation token"&gt;(&lt;/span&gt;method &lt;span class="operator token"&gt;==&lt;/span&gt; &lt;span class="string token"&gt;&amp;quot;GET&amp;quot;&lt;/span&gt;&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="punctuation token"&gt;{&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="keyword token"&gt;string&lt;/span&gt; queryParameters &lt;span class="operator token"&gt;=&lt;/span&gt; &lt;span class="string token"&gt;&amp;quot;&amp;quot;&lt;/span&gt;&lt;span class="punctuation token"&gt;;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="keyword token"&gt;if&lt;/span&gt; &lt;span class="punctuation token"&gt;(&lt;/span&gt;arguments &lt;span class="operator token"&gt;!=&lt;/span&gt; &lt;span class="keyword token"&gt;null&lt;/span&gt;&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="punctuation token"&gt;{&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="keyword token"&gt;foreach&lt;/span&gt; &lt;span class="punctuation token"&gt;(&lt;/span&gt;&lt;span class="keyword token"&gt;string&lt;/span&gt; key &lt;span class="keyword token"&gt;in&lt;/span&gt; arguments&lt;span class="punctuation token"&gt;.&lt;/span&gt;Keys&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="punctuation token"&gt;{&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; queryParameters &lt;span class="operator token"&gt;+&lt;/span&gt;&lt;span class="operator token"&gt;=&lt;/span&gt; WebUtility&lt;span class="punctuation token"&gt;.&lt;/span&gt;&lt;span class="token function"&gt;UrlEncode&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;key&lt;span class="punctuation token"&gt;)&lt;/span&gt; &lt;span class="operator token"&gt;+&lt;/span&gt; &lt;span class="string token"&gt;&amp;quot;=&amp;quot;&lt;/span&gt; &lt;span class="operator token"&gt;+&lt;/span&gt; WebUtility&lt;span class="punctuation token"&gt;.&lt;/span&gt;&lt;span class="token function"&gt;UrlEncode&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;arguments&lt;span class="punctuation token"&gt;[&lt;/span&gt;key&lt;span class="punctuation token"&gt;]&lt;/span&gt;&lt;span class="punctuation token"&gt;)&lt;/span&gt; &lt;span class="operator token"&gt;+&lt;/span&gt; &lt;span class="string token"&gt;&amp;quot;&amp;amp;&amp;quot;&lt;/span&gt;&lt;span class="punctuation token"&gt;;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="punctuation token"&gt;}&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="punctuation token"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="keyword token"&gt;if&lt;/span&gt; &lt;span class="punctuation token"&gt;(&lt;/span&gt;&lt;span class="operator token"&gt;!&lt;/span&gt;&lt;span class="keyword token"&gt;string&lt;/span&gt;&lt;span class="punctuation token"&gt;.&lt;/span&gt;&lt;span class="token function"&gt;IsNullOrWhiteSpace&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;queryParameters&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="punctuation token"&gt;{&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; queryParameters &lt;span class="operator token"&gt;=&lt;/span&gt; &lt;span class="string token"&gt;&amp;quot;?&amp;quot;&lt;/span&gt; &lt;span class="operator token"&gt;+&lt;/span&gt; queryParameters&lt;span class="punctuation token"&gt;.&lt;/span&gt;&lt;span class="token function"&gt;Substring&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;&lt;span class="number token"&gt;0&lt;/span&gt;&lt;span class="punctuation token"&gt;,&lt;/span&gt; queryParameters&lt;span class="punctuation token"&gt;.&lt;/span&gt;Length&lt;span class="number token"&gt;-1&lt;/span&gt;&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;span class="punctuation token"&gt;;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="punctuation token"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HttpWebRequest request &lt;span class="operator token"&gt;=&lt;/span&gt; &lt;span class="punctuation token"&gt;(&lt;/span&gt;HttpWebRequest&lt;span class="punctuation token"&gt;)&lt;/span&gt;WebRequest&lt;span class="punctuation token"&gt;.&lt;/span&gt;&lt;span class="token function"&gt;Create&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;sugarURL &lt;span class="operator token"&gt;+&lt;/span&gt; url &lt;span class="operator token"&gt;+&lt;/span&gt; queryParameters&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;span class="punctuation token"&gt;;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; request&lt;span class="punctuation token"&gt;.&lt;/span&gt;Method &lt;span class="operator token"&gt;=&lt;/span&gt; &lt;span class="string token"&gt;&amp;quot;GET&amp;quot;&lt;/span&gt;&lt;span class="punctuation token"&gt;;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; request&lt;span class="punctuation token"&gt;.&lt;/span&gt;Headers&lt;span class="punctuation token"&gt;.&lt;/span&gt;&lt;span class="token function"&gt;Add&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;&lt;span class="string token"&gt;&amp;quot;oauth-token&amp;quot;&lt;/span&gt;&lt;span class="punctuation token"&gt;,&lt;/span&gt; authToken&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;span class="punctuation token"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HttpWebResponse response &lt;span class="operator token"&gt;=&lt;/span&gt; &lt;span class="punctuation token"&gt;(&lt;/span&gt;HttpWebResponse&lt;span class="punctuation token"&gt;)&lt;/span&gt;request&lt;span class="punctuation token"&gt;.&lt;/span&gt;&lt;span class="token function"&gt;GetResponse&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;span class="punctuation token"&gt;;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="keyword token"&gt;using&lt;/span&gt; &lt;span class="punctuation token"&gt;(&lt;/span&gt;StreamReader reader &lt;span class="operator token"&gt;=&lt;/span&gt; &lt;span class="keyword token"&gt;new&lt;/span&gt; &lt;span class="token class-name"&gt;StreamReader&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;response&lt;span class="punctuation token"&gt;.&lt;/span&gt;&lt;span class="token function"&gt;GetResponseStream&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="punctuation token"&gt;{&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="keyword token"&gt;return&lt;/span&gt; reader&lt;span class="punctuation token"&gt;.&lt;/span&gt;&lt;span class="token function"&gt;ReadToEnd&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;span class="punctuation token"&gt;;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="punctuation token"&gt;}&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="punctuation token"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="keyword token"&gt;if&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;method &lt;span class="operator token"&gt;==&lt;/span&gt; &lt;span class="string token"&gt;&amp;quot;POST&amp;quot;&lt;/span&gt;&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="punctuation token"&gt;{&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="keyword token"&gt;string&lt;/span&gt; queryParameters &lt;span class="operator token"&gt;=&lt;/span&gt; &lt;span class="string token"&gt;&amp;quot;&amp;quot;&lt;/span&gt;&lt;span class="punctuation token"&gt;;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="keyword token"&gt;if&lt;/span&gt; &lt;span class="punctuation token"&gt;(&lt;/span&gt;arguments &lt;span class="operator token"&gt;!=&lt;/span&gt; &lt;span class="keyword token"&gt;null&lt;/span&gt;&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="punctuation token"&gt;{&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="keyword token"&gt;foreach&lt;/span&gt; &lt;span class="punctuation token"&gt;(&lt;/span&gt;&lt;span class="keyword token"&gt;string&lt;/span&gt; key &lt;span class="keyword token"&gt;in&lt;/span&gt; arguments&lt;span class="punctuation token"&gt;.&lt;/span&gt;Keys&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="punctuation token"&gt;{&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; queryParameters &lt;span class="operator token"&gt;+&lt;/span&gt;&lt;span class="operator token"&gt;=&lt;/span&gt; WebUtility&lt;span class="punctuation token"&gt;.&lt;/span&gt;&lt;span class="token function"&gt;UrlEncode&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;key&lt;span class="punctuation token"&gt;)&lt;/span&gt; &lt;span class="operator token"&gt;+&lt;/span&gt; &lt;span class="string token"&gt;&amp;quot;=&amp;quot;&lt;/span&gt; &lt;span class="operator token"&gt;+&lt;/span&gt; WebUtility&lt;span class="punctuation token"&gt;.&lt;/span&gt;&lt;span class="token function"&gt;UrlEncode&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;arguments&lt;span class="punctuation token"&gt;[&lt;/span&gt;key&lt;span class="punctuation token"&gt;]&lt;/span&gt;&lt;span class="punctuation token"&gt;)&lt;/span&gt; &lt;span class="operator token"&gt;+&lt;/span&gt; &lt;span class="string token"&gt;&amp;quot;&amp;amp;&amp;quot;&lt;/span&gt;&lt;span class="punctuation token"&gt;;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="punctuation token"&gt;}&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="punctuation token"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="keyword token"&gt;if&lt;/span&gt; &lt;span class="punctuation token"&gt;(&lt;/span&gt;&lt;span class="operator token"&gt;!&lt;/span&gt;&lt;span class="keyword token"&gt;string&lt;/span&gt;&lt;span class="punctuation token"&gt;.&lt;/span&gt;&lt;span class="token function"&gt;IsNullOrWhiteSpace&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;queryParameters&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="punctuation token"&gt;{&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; queryParameters &lt;span class="operator token"&gt;=&lt;/span&gt; &lt;span class="string token"&gt;&amp;quot;?&amp;quot;&lt;/span&gt; &lt;span class="operator token"&gt;+&lt;/span&gt; queryParameters&lt;span class="punctuation token"&gt;.&lt;/span&gt;&lt;span class="token function"&gt;Substring&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;&lt;span class="number token"&gt;0&lt;/span&gt;&lt;span class="punctuation token"&gt;,&lt;/span&gt; queryParameters&lt;span class="punctuation token"&gt;.&lt;/span&gt;Length &lt;span class="operator token"&gt;-&lt;/span&gt; &lt;span class="number token"&gt;1&lt;/span&gt;&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;span class="punctuation token"&gt;;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="punctuation token"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HttpWebRequest request &lt;span class="operator token"&gt;=&lt;/span&gt; &lt;span class="punctuation token"&gt;(&lt;/span&gt;HttpWebRequest&lt;span class="punctuation token"&gt;)&lt;/span&gt;WebRequest&lt;span class="punctuation token"&gt;.&lt;/span&gt;&lt;span class="token function"&gt;Create&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;sugarURL &lt;span class="operator token"&gt;+&lt;/span&gt; url &lt;span class="operator token"&gt;+&lt;/span&gt; &lt;span class="string token"&gt;&amp;quot;/&amp;quot;&lt;/span&gt; &lt;span class="operator token"&gt;+&lt;/span&gt; queryParameters&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;span class="punctuation token"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; request&lt;span class="punctuation token"&gt;.&lt;/span&gt;Method &lt;span class="operator token"&gt;=&lt;/span&gt; &lt;span class="string token"&gt;&amp;quot;POST&amp;quot;&lt;/span&gt;&lt;span class="punctuation token"&gt;;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; request&lt;span class="punctuation token"&gt;.&lt;/span&gt;Headers&lt;span class="punctuation token"&gt;.&lt;/span&gt;&lt;span class="token function"&gt;Add&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;&lt;span class="string token"&gt;&amp;quot;oauth-token&amp;quot;&lt;/span&gt;&lt;span class="punctuation token"&gt;,&lt;/span&gt; authToken&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;span class="punctuation token"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HttpWebResponse response &lt;span class="operator token"&gt;=&lt;/span&gt; &lt;span class="punctuation token"&gt;(&lt;/span&gt;HttpWebResponse&lt;span class="punctuation token"&gt;)&lt;/span&gt;request&lt;span class="punctuation token"&gt;.&lt;/span&gt;&lt;span class="token function"&gt;GetResponse&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;span class="punctuation token"&gt;;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="keyword token"&gt;using&lt;/span&gt; &lt;span class="punctuation token"&gt;(&lt;/span&gt;StreamReader reader &lt;span class="operator token"&gt;=&lt;/span&gt; &lt;span class="keyword token"&gt;new&lt;/span&gt; &lt;span class="token class-name"&gt;StreamReader&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;response&lt;span class="punctuation token"&gt;.&lt;/span&gt;&lt;span class="token function"&gt;GetResponseStream&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="punctuation token"&gt;{&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="keyword token"&gt;return&lt;/span&gt; reader&lt;span class="punctuation token"&gt;.&lt;/span&gt;&lt;span class="token function"&gt;ReadToEnd&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;span class="punctuation token"&gt;;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="punctuation token"&gt;}&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="punctuation token"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="keyword token"&gt;if&lt;/span&gt; &lt;span class="punctuation token"&gt;(&lt;/span&gt;method &lt;span class="operator token"&gt;==&lt;/span&gt; &lt;span class="string token"&gt;&amp;quot;PUT&amp;quot;&lt;/span&gt;&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="punctuation token"&gt;{&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="keyword token"&gt;string&lt;/span&gt; queryParameters &lt;span class="operator token"&gt;=&lt;/span&gt; &lt;span class="string token"&gt;&amp;quot;&amp;quot;&lt;/span&gt;&lt;span class="punctuation token"&gt;;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="keyword token"&gt;if&lt;/span&gt; &lt;span class="punctuation token"&gt;(&lt;/span&gt;arguments &lt;span class="operator token"&gt;!=&lt;/span&gt; &lt;span class="keyword token"&gt;null&lt;/span&gt;&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="punctuation token"&gt;{&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="keyword token"&gt;foreach&lt;/span&gt; &lt;span class="punctuation token"&gt;(&lt;/span&gt;&lt;span class="keyword token"&gt;string&lt;/span&gt; key &lt;span class="keyword token"&gt;in&lt;/span&gt; arguments&lt;span class="punctuation token"&gt;.&lt;/span&gt;Keys&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="punctuation token"&gt;{&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; queryParameters &lt;span class="operator token"&gt;+&lt;/span&gt;&lt;span class="operator token"&gt;=&lt;/span&gt; WebUtility&lt;span class="punctuation token"&gt;.&lt;/span&gt;&lt;span class="token function"&gt;UrlEncode&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;key&lt;span class="punctuation token"&gt;)&lt;/span&gt; &lt;span class="operator token"&gt;+&lt;/span&gt; &lt;span class="string token"&gt;&amp;quot;=&amp;quot;&lt;/span&gt; &lt;span class="operator token"&gt;+&lt;/span&gt; WebUtility&lt;span class="punctuation token"&gt;.&lt;/span&gt;&lt;span class="token function"&gt;UrlEncode&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;arguments&lt;span class="punctuation token"&gt;[&lt;/span&gt;key&lt;span class="punctuation token"&gt;]&lt;/span&gt;&lt;span class="punctuation token"&gt;)&lt;/span&gt; &lt;span class="operator token"&gt;+&lt;/span&gt; &lt;span class="string token"&gt;&amp;quot;&amp;amp;&amp;quot;&lt;/span&gt;&lt;span class="punctuation token"&gt;;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="punctuation token"&gt;}&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="punctuation token"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="keyword token"&gt;if&lt;/span&gt; &lt;span class="punctuation token"&gt;(&lt;/span&gt;&lt;span class="operator token"&gt;!&lt;/span&gt;&lt;span class="keyword token"&gt;string&lt;/span&gt;&lt;span class="punctuation token"&gt;.&lt;/span&gt;&lt;span class="token function"&gt;IsNullOrWhiteSpace&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;queryParameters&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="punctuation token"&gt;{&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; queryParameters &lt;span class="operator token"&gt;=&lt;/span&gt; &lt;span class="string token"&gt;&amp;quot;?&amp;quot;&lt;/span&gt; &lt;span class="operator token"&gt;+&lt;/span&gt; queryParameters&lt;span class="punctuation token"&gt;.&lt;/span&gt;&lt;span class="token function"&gt;Substring&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;&lt;span class="number token"&gt;0&lt;/span&gt;&lt;span class="punctuation token"&gt;,&lt;/span&gt; queryParameters&lt;span class="punctuation token"&gt;.&lt;/span&gt;Length &lt;span class="operator token"&gt;-&lt;/span&gt; &lt;span class="number token"&gt;1&lt;/span&gt;&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;span class="punctuation token"&gt;;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="punctuation token"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HttpWebRequest request &lt;span class="operator token"&gt;=&lt;/span&gt; &lt;span class="punctuation token"&gt;(&lt;/span&gt;HttpWebRequest&lt;span class="punctuation token"&gt;)&lt;/span&gt;WebRequest&lt;span class="punctuation token"&gt;.&lt;/span&gt;&lt;span class="token function"&gt;Create&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;sugarURL &lt;span class="operator token"&gt;+&lt;/span&gt; url &lt;span class="operator token"&gt;+&lt;/span&gt; queryParameters&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;span class="punctuation token"&gt;;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; request&lt;span class="punctuation token"&gt;.&lt;/span&gt;Method &lt;span class="operator token"&gt;=&lt;/span&gt; &lt;span class="string token"&gt;&amp;quot;PUT&amp;quot;&lt;/span&gt;&lt;span class="punctuation token"&gt;;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; request&lt;span class="punctuation token"&gt;.&lt;/span&gt;Headers&lt;span class="punctuation token"&gt;.&lt;/span&gt;&lt;span class="token function"&gt;Add&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;&lt;span class="string token"&gt;&amp;quot;oauth-token&amp;quot;&lt;/span&gt;&lt;span class="punctuation token"&gt;,&lt;/span&gt; authToken&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;span class="punctuation token"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HttpWebResponse response &lt;span class="operator token"&gt;=&lt;/span&gt; &lt;span class="punctuation token"&gt;(&lt;/span&gt;HttpWebResponse&lt;span class="punctuation token"&gt;)&lt;/span&gt;request&lt;span class="punctuation token"&gt;.&lt;/span&gt;&lt;span class="token function"&gt;GetResponse&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;span class="punctuation token"&gt;;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="keyword token"&gt;using&lt;/span&gt; &lt;span class="punctuation token"&gt;(&lt;/span&gt;StreamReader reader &lt;span class="operator token"&gt;=&lt;/span&gt; &lt;span class="keyword token"&gt;new&lt;/span&gt; &lt;span class="token class-name"&gt;StreamReader&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;response&lt;span class="punctuation token"&gt;.&lt;/span&gt;&lt;span class="token function"&gt;GetResponseStream&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="punctuation token"&gt;{&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="keyword token"&gt;return&lt;/span&gt; reader&lt;span class="punctuation token"&gt;.&lt;/span&gt;&lt;span class="token function"&gt;ReadToEnd&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;span class="punctuation token"&gt;;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="punctuation token"&gt;}&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="punctuation token"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="keyword token"&gt;return&lt;/span&gt; &lt;span class="keyword token"&gt;null&lt;/span&gt;&lt;span class="punctuation token"&gt;;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="punctuation token"&gt;}&lt;/span&gt;&lt;span class="line-numbers-rows"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;So, basically I have this:&lt;/p&gt;&lt;pre class="line-numbers language-csharp"&gt;&lt;code&gt;&lt;span class="comment token"&gt;// key &amp;amp; secret -&amp;gt; OAuth Key 2.0 created in Sugar&lt;/span&gt;&lt;br /&gt;&lt;span class="comment token"&gt;// username &amp;amp; password -&amp;gt; Special API user&lt;/span&gt;&lt;br /&gt;&lt;span class="keyword token"&gt;string&lt;/span&gt; oauthToken &lt;span class="operator token"&gt;=&lt;/span&gt; DoRequest&lt;span class="punctuation token"&gt;.&lt;/span&gt;&lt;span class="token function"&gt;Authenticate&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;sugarREST&lt;span class="punctuation token"&gt;,&lt;/span&gt; key&lt;span class="punctuation token"&gt;,&lt;/span&gt; secret&lt;span class="punctuation token"&gt;,&lt;/span&gt; username&lt;span class="punctuation token"&gt;,&lt;/span&gt; password&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;span class="punctuation token"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span class="punctuation token"&gt;.&lt;/span&gt;&lt;span class="punctuation token"&gt;.&lt;/span&gt;&lt;span class="punctuation token"&gt;.&lt;/span&gt;&lt;br /&gt;&lt;span class="punctuation token"&gt;.&lt;/span&gt;&lt;span class="punctuation token"&gt;.&lt;/span&gt;&lt;span class="punctuation token"&gt;.&lt;/span&gt;&lt;br /&gt;&lt;span class="punctuation token"&gt;.&lt;/span&gt;&lt;span class="punctuation token"&gt;.&lt;/span&gt;&lt;span class="punctuation token"&gt;.&lt;/span&gt;&lt;br /&gt;&lt;span class="comment token"&gt;// sugarUsername -&amp;gt; Another user username&lt;/span&gt;&lt;br /&gt;&lt;span class="comment token"&gt;// remaining parameters will be ignored&lt;/span&gt;&lt;br /&gt;sugarToken &lt;span class="operator token"&gt;=&lt;/span&gt; DoRequest&lt;span class="punctuation token"&gt;.&lt;/span&gt;&lt;span class="token function"&gt;RequestUserToken&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;SugarURL&lt;span class="punctuation token"&gt;,&lt;/span&gt; sugarUsername&lt;span class="punctuation token"&gt;,&lt;/span&gt; oauthToken&lt;span class="punctuation token"&gt;,&lt;/span&gt; key&lt;span class="punctuation token"&gt;,&lt;/span&gt; secret&lt;span class="punctuation token"&gt;,&lt;/span&gt; username&lt;span class="punctuation token"&gt;,&lt;/span&gt; password&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;span class="punctuation token"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span class="punctuation token"&gt;.&lt;/span&gt;&lt;span class="punctuation token"&gt;.&lt;/span&gt;&lt;span class="punctuation token"&gt;.&lt;/span&gt;&lt;br /&gt;&lt;span class="punctuation token"&gt;.&lt;/span&gt;&lt;span class="punctuation token"&gt;.&lt;/span&gt;&lt;span class="punctuation token"&gt;.&lt;/span&gt;&lt;br /&gt;&lt;span class="punctuation token"&gt;.&lt;/span&gt;&lt;span class="punctuation token"&gt;.&lt;/span&gt;&lt;span class="punctuation token"&gt;.&lt;/span&gt;&lt;br /&gt;callID &lt;span class="operator token"&gt;=&lt;/span&gt; newCall&lt;span class="punctuation token"&gt;.&lt;/span&gt;&lt;span class="token function"&gt;AddNewCall&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;SugarURL&lt;span class="punctuation token"&gt;,&lt;/span&gt; callName&lt;span class="punctuation token"&gt;,&lt;/span&gt; &lt;span class="token function"&gt;ConstructDateString&lt;/span&gt;&lt;span class="punctuation token"&gt;(&lt;/span&gt;DateTime&lt;span class="punctuation token"&gt;.&lt;/span&gt;UtcNow&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;span class="punctuation token"&gt;,&lt;/span&gt; direction&lt;span class="punctuation token"&gt;,&lt;/span&gt; sugarID&lt;span class="punctuation token"&gt;,&lt;/span&gt; username&lt;span class="punctuation token"&gt;,&lt;/span&gt; password&lt;span class="punctuation token"&gt;,&lt;/span&gt; key&lt;span class="punctuation token"&gt;,&lt;/span&gt; secret&lt;span class="punctuation token"&gt;,&lt;/span&gt; sugarToken&lt;span class="punctuation token"&gt;,&lt;/span&gt; &lt;span class="string token"&gt;&amp;quot;None&amp;quot;&lt;/span&gt;&lt;span class="punctuation token"&gt;,&lt;/span&gt; &lt;span class="string token"&gt;&amp;quot;Scheduled&amp;quot;&lt;/span&gt;&lt;span class="punctuation token"&gt;,&lt;/span&gt; &lt;span class="string token"&gt;&amp;quot;0&amp;quot;&lt;/span&gt;&lt;span class="punctuation token"&gt;,&lt;/span&gt; &lt;span class="string token"&gt;&amp;quot;None&amp;quot;&lt;/span&gt;&lt;span class="punctuation token"&gt;,&lt;/span&gt; mediaType&lt;span class="punctuation token"&gt;)&lt;/span&gt;&lt;span class="punctuation token"&gt;;&lt;/span&gt;&lt;span class="line-numbers-rows"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Do you see anything wrong?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Getting "invalid_grant" while navigation on SugarCRM</title><link>https://sugarclub.sugarcrm.com/thread/17581?ContentTypeID=1</link><pubDate>Mon, 22 Aug 2016 09:02:02 GMT</pubDate><guid isPermaLink="false">5c521d64-519d-47a6-9065-134618b211bf:2f890d5f-b778-4e22-993a-113d9bce34d6</guid><dc:creator>Tevfik T&amp;#252;mer</dc:creator><description>&lt;p&gt;Hi &lt;a href="https://sugarclub.sugarcrm.com/members/nuno.centeio_4000_collab.com"&gt;Nuno&lt;/a&gt;,&lt;/p&gt;&lt;p&gt;I&amp;#39;m not sure about this but sounds like platform issue.&amp;nbsp;&lt;/p&gt;&lt;p&gt;Can you provide&amp;nbsp;some code block to me? Mostly assumption causes the problems. Especially how you pass the OAuth-token from one to another one. I believe there you are kicking your first user out.&amp;nbsp;&lt;/p&gt;&lt;p&gt;Best Regards&lt;br /&gt;Tevfik T&amp;uuml;mer&lt;br /&gt;Developer Support Engineer&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Getting "invalid_grant" while navigation on SugarCRM</title><link>https://sugarclub.sugarcrm.com/thread/17580?ContentTypeID=1</link><pubDate>Mon, 22 Aug 2016 07:59:18 GMT</pubDate><guid isPermaLink="false">5c521d64-519d-47a6-9065-134618b211bf:cdf578bc-d7da-403d-9bcf-e9da4f8f5e9c</guid><dc:creator>Nuno Centeio</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;&lt;p&gt;I&amp;#39;ve commented the code I was suspecting and the problem seems to disappear.&lt;/p&gt;&lt;p&gt;I wonder if anyone has a suggestion to solve this issue.&lt;/p&gt;&lt;p&gt;Here is what I do:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;I&amp;#39;m&amp;nbsp;calling&amp;nbsp;oauth2/token with a special API user to obtain a token&lt;/li&gt;&lt;li&gt;I use this token is every REST call&lt;/li&gt;&lt;li&gt;There is one place where I need to add a &amp;quot;Call&amp;quot;. I need this &amp;quot;Call&amp;quot; to be associated with the user navigating in SugarCRM and not to the &amp;quot;special API user&amp;quot;. Therefore, I&amp;#39;m:&lt;ul&gt;&lt;li&gt;Calling&amp;nbsp;oauth2/sudo/&amp;lt;navigatingUser&amp;gt; with the oath-token header of the special API user&lt;/li&gt;&lt;li&gt;Calling /Calls with the oauth-token header set with the token fetched on the last step.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;This seems to ruin my navigation session.&lt;/p&gt;&lt;p&gt;Any hint?&lt;/p&gt;&lt;p&gt;Thanks&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Getting "invalid_grant" while navigation on SugarCRM</title><link>https://sugarclub.sugarcrm.com/thread/17579?ContentTypeID=1</link><pubDate>Fri, 19 Aug 2016 16:36:44 GMT</pubDate><guid isPermaLink="false">5c521d64-519d-47a6-9065-134618b211bf:2f158f62-7d13-46aa-a48e-2012fc351e2e</guid><dc:creator>Tevfik T&amp;#252;mer</dc:creator><description>&lt;p&gt;Hi &lt;a href="https://sugarclub.sugarcrm.com/members/nuno.centeio_4000_collab.com"&gt;Nuno&lt;/a&gt;,&lt;/p&gt;&lt;p&gt;It isn&amp;#39;t that much easy to identify this kind of problems. Can you try to disable your custom code to see if that changes this behaviour?&amp;nbsp;&lt;/p&gt;&lt;p&gt;Best Regards&lt;br /&gt;Tevfik T&amp;uuml;mer&lt;br /&gt;Developer Support Engineer&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>