<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.appian.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>How to upload file to box.com using box api in appian</title><link>https://community.appian.com/discussions/f/plug-ins/12122/how-to-upload-file-to-box-com-using-box-api-in-appian</link><description>Hello All, 
 We have to build an application for uploading the files to box. I came to know that box is providing its own API which we can use in appian to achieve this functionality. As I don&amp;#39;t have any clear workaround behind this, Can someone please</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: How to upload file to box.com using box api in appian</title><link>https://community.appian.com/thread/53873?ContentTypeID=1</link><pubDate>Wed, 04 Apr 2018 10:14:40 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:bb7af536-5c83-4386-bfe8-42c4366c88e1</guid><dc:creator>viveku3486</dc:creator><description>Hey Scott,&lt;br /&gt;
&lt;br /&gt;
I&amp;#39;m able to collect all the information but only one thing i&amp;#39;m struggling here which is related to private key and public key. I have both the files ready but I&amp;#39;m unable to identify where exactly in appian i need to upload them. Is it under admin console&amp;gt;client certificates? or somewhere else? because when I&amp;#39;m trying to upload .pem file under client certificates, Its giving me certificate missing error.&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to upload file to box.com using box api in appian</title><link>https://community.appian.com/thread/53847?ContentTypeID=1</link><pubDate>Tue, 03 Apr 2018 16:43:30 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:f15894b1-69fa-4d5f-b6d6-2a27c166e90d</guid><dc:creator>viveku3486</dc:creator><description>Got it.. Thanks a lot Scott. Your suggestions and guidance is really helpful. Great Work :)&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to upload file to box.com using box api in appian</title><link>https://community.appian.com/thread/53846?ContentTypeID=1</link><pubDate>Tue, 03 Apr 2018 16:35:15 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:44774298-071e-4fde-b752-e5bf0db4314e</guid><dc:creator>Scott Tomer</dc:creator><description>The text contained in the &amp;quot;privateKey&amp;quot; part of that JSON can be copied and pasted into a plain text file and named something like privatekey.pem.  That text should start with something like &amp;quot;-----BEGIN ENCRYPTED PRIVATE KEY----&amp;quot; and end with &amp;quot;-----END ENCRYPTED PRIVATE KEY-----&amp;quot;.  Also copy the text for the public key from the console by clicking on the Public Key ID link and paste it into a plain text file and name it something like publickey.pem.  Then, upload those files to a knowledge center / folder in Appian.  Use the IDs assigned by Appian to the uploaded files when calling the plugin functions.&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to upload file to box.com using box api in appian</title><link>https://community.appian.com/thread/53842?ContentTypeID=1</link><pubDate>Tue, 03 Apr 2018 15:35:03 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:451ad1c2-7aba-4774-bfa9-b6b5c0ad0cc3</guid><dc:creator>Scott Tomer</dc:creator><description>Also in the image on page 5 of the PDF (Box File Utilities) you can see that Box has a link to help in generating your own key files.  The link has the text &amp;quot;Learn to generate your own RSA keypair&amp;quot;.&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to upload file to box.com using box api in appian</title><link>https://community.appian.com/thread/53841?ContentTypeID=1</link><pubDate>Tue, 03 Apr 2018 15:30:34 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:6bc93a8a-16ed-483b-8047-00f6f29ab73c</guid><dc:creator>Scott Tomer</dc:creator><description>That is correct.  The Box developer console image shown on page 5 of the &amp;quot;Box File Utilities&amp;quot; PDF illustrates where you either upload your own key files, or have Box generate them for you.  It also illustrates the Public Key ID (KID) that Box assigns, though the keys in the image are blurred out for security reasons.&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to upload file to box.com using box api in appian</title><link>https://community.appian.com/thread/53840?ContentTypeID=1</link><pubDate>Tue, 03 Apr 2018 15:26:32 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:ddddd231-e820-4338-a33a-6448e872dd3f</guid><dc:creator>viveku3486</dc:creator><description>Also, Can you please tell me how to create .pem file from the downloaded Json file which looks something like below&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;boxAppSettings&amp;quot;: {&lt;br /&gt;
    &amp;quot;clientID&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
    &amp;quot;clientSecret&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
    &amp;quot;appAuth&amp;quot;: {&lt;br /&gt;
      &amp;quot;publicKeyID&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
      &amp;quot;privateKey&amp;quot;: &amp;quot;,&lt;br /&gt;
      &amp;quot;passphrase&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;enterpriseID&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to upload file to box.com using box api in appian</title><link>https://community.appian.com/thread/53830?ContentTypeID=1</link><pubDate>Tue, 03 Apr 2018 13:22:08 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:57256552-81bf-4298-959b-f23d460eb670</guid><dc:creator>viveku3486</dc:creator><description>Hello Scott,&lt;br /&gt;
&lt;br /&gt;
Thanks for your valuable reply, According to what you have suggest I need to either generate Private Key and Public key or else download it from box and upload it to appian. Then appian will generate unique ID for these documents which I have to use in the place of Public Key and Private Key under createtoken function. Also, It will give me KID from box that I can use in createtoken function as well. Let me know if I&amp;#39;m missing something here or I got it right and its good to go from here?&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to upload file to box.com using box api in appian</title><link>https://community.appian.com/thread/53808?ContentTypeID=1</link><pubDate>Mon, 02 Apr 2018 15:16:10 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:0815aca9-9e24-48f7-a429-09ef08842b18</guid><dc:creator>Scott Tomer</dc:creator><description>Upload the Private and Public key files (PEM format) to Appian and pass the document IDs to the createtoken() function.  This should be the same key files you used in the Box Developer Console.  Either the ones it generated for you, or the ones you generated and uploaded to Box.  When you upload the key files to their console, it assigns a kid (Key ID) which is also used in the plugin functions.&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to upload file to box.com using box api in appian</title><link>https://community.appian.com/thread/53715?ContentTypeID=1</link><pubDate>Wed, 28 Mar 2018 12:26:45 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:0508c9ea-abb5-4946-9a56-25bd1adb0ea0</guid><dc:creator>viveku3486</dc:creator><description>Hey Jose,&lt;br /&gt;
I gone through this document and the functions as well but I&amp;#39;m unable to get few things like how to get Private Key and Public key for creating JWT via createtoken() function&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to upload file to box.com using box api in appian</title><link>https://community.appian.com/thread/53708?ContentTypeID=1</link><pubDate>Tue, 27 Mar 2018 20:21:29 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:31aea345-9f6f-4613-bd02-9c9c28fe64b6</guid><dc:creator>josep</dc:creator><description>Have you tested the box plugin?&lt;br /&gt;
&lt;br /&gt;
It has been released few weeks ago. &lt;br /&gt;
&lt;a href="https://community.appian.com/b/appmarket/posts/box-file-utilities"&gt;community.appian.com/.../box-file-utilities&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Jose&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>