<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[API for managing CloudCode scripts and API hooks]]></title><description><![CDATA[<p dir="auto">Hello!</p>
<p dir="auto"><strong>Our problem is:</strong></p>
<p dir="auto">We are unable now to implement continuous integration using Jenkins or Gitlab CI/CD because of the fact uploading CloudCode scripts requires human intervention using BrainCloud administration panel. The lack of features from this area also complicates our development process as our backend engineers need to manually update BrainCloud scripts, many times a day for testing new features and fixing bugs.</p>
<p dir="auto">For us those features are quite important and the lack of an API we can use to automate CloudCode deployment is one of the most mentioned weak point for BrainCloud when used in serious projects with substantial budgets.</p>
<p dir="auto"><strong>Solution</strong></p>
<p dir="auto">We strongly need an API for managing CloudCode scripts. The API should include CRUD operations for managing CloudCode scripts, included but not limited to:</p>
<ul>
<li>Script Upload</li>
<li>Script Delete</li>
<li>Script Update</li>
<li>Script Get</li>
<li>Scripts List</li>
<li>Script Get Info</li>
</ul>
<p dir="auto">The upload/update/info functionality should also be able to operate on all script parameters:<br />
"scriptName",  "clientCallable", "s2sCallable", "peerCallable", "scriptTimeout", "description", "parms",  "version", and "updatedAt"</p>
<p dir="auto">A similar API should also expose all API hooks CRUD operations.</p>
<p dir="auto">Thank you for understanding!</p>
]]></description><link>https://forums.getbraincloud.com/topic/75/api-for-managing-cloudcode-scripts-and-api-hooks</link><generator>RSS for Node</generator><lastBuildDate>Mon, 18 May 2026 07:16:53 GMT</lastBuildDate><atom:link href="https://forums.getbraincloud.com/topic/75.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 06 Mar 2020 09:54:56 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to API for managing CloudCode scripts and API hooks on Wed, 12 Jan 2022 20:33:40 GMT]]></title><description><![CDATA[<p dir="auto">Hi,<br />
Any updates on what's coming up on the Builder API?<br />
I've been using it so far to automate the deployment of cloudscripts during development and has been a great time saver so far. I'd like to know or  if you have some kind of a timeframe of when we can expect "Global Properties" to be available. Cause having would allows us to automate deployment of configuration files too.</p>
<p dir="auto">Also, is the Builder API going to able to make calls to interact with entities? We're migrating from gamesparks, and a useful tool for liveops was to build custom screens that would serve as tools for interacting with user data. Since Braincloud doesn't have that feature, we're looking into rebuilding those screens in Unity, but the missing piece of the puzzle is that we need a way to have access to entity data.</p>
<p dir="auto">Thank you for your time!<br />
J.B.</p>
]]></description><link>https://forums.getbraincloud.com/post/436</link><guid isPermaLink="true">https://forums.getbraincloud.com/post/436</guid><dc:creator><![CDATA[J-B Phuong-Anh-Vu Lai]]></dc:creator><pubDate>Wed, 12 Jan 2022 20:33:40 GMT</pubDate></item><item><title><![CDATA[Reply to API for managing CloudCode scripts and API hooks on Thu, 26 Aug 2021 18:27:09 GMT]]></title><description><![CDATA[<p dir="auto">Hi Fabio,</p>
<p dir="auto">The full roadmap on this is still in progress.</p>
<p dir="auto">We do have an API now that allows you to upload cloud code scripts.</p>
<p dir="auto">It's part of our Builder API - and you can request it via our support channel.</p>
<p dir="auto">The script management API is still a V1 version - in that you manage scripts individually. We have plans to evolve the API so that you can upload zipped packaged to be synced with the scripts - in a similar fashion to what you can do via the web portal.</p>
<p dir="auto">Although this is taking longer than planned, we wanted to ensure that we built the new support on a solid foundation. So we've added cloud code includes, folders, new script management screens, improvements to performance and caching, etc.</p>
<p dir="auto">The Visual Studio plug-in is still on our radar - we just need to ensure that the proper API foundation is in place.</p>
<p dir="auto">Anyway - if you are interested in getting ahold of the builder API, definitely message our support team.</p>
<p dir="auto">Cheers!</p>
<p dir="auto">Paul.</p>
]]></description><link>https://forums.getbraincloud.com/post/401</link><guid isPermaLink="true">https://forums.getbraincloud.com/post/401</guid><dc:creator><![CDATA[Paul Winterhalder]]></dc:creator><pubDate>Thu, 26 Aug 2021 18:27:09 GMT</pubDate></item><item><title><![CDATA[Reply to API for managing CloudCode scripts and API hooks on Wed, 25 Aug 2021 07:40:33 GMT]]></title><description><![CDATA[<p dir="auto">@thatguy1 said in <a href="/post/396">API for managing CloudCode scripts and API hooks</a>:</p>
<blockquote>
<p dir="auto">Apologies to necro bump, but this seems quite relevant:</p>
<p dir="auto">With the GameSparks doomsday clock, I know several folks skeptical about BC due to the lack of an API to upload code to (for local edits/testing).</p>
<p dir="auto">I saw this was planned for Nov 2020: Was this ever implemented?</p>
<p dir="auto">Thanks!</p>
</blockquote>
<p dir="auto">It would be also interesting to know if the "Visual Studio Code Plug-in" was released / planned.</p>
<p dir="auto">Thanks</p>
]]></description><link>https://forums.getbraincloud.com/post/400</link><guid isPermaLink="true">https://forums.getbraincloud.com/post/400</guid><dc:creator><![CDATA[Fabio dellerba]]></dc:creator><pubDate>Wed, 25 Aug 2021 07:40:33 GMT</pubDate></item><item><title><![CDATA[Reply to API for managing CloudCode scripts and API hooks on Sat, 24 Jul 2021 09:47:53 GMT]]></title><description><![CDATA[<p dir="auto">Apologies to necro bump, but this seems quite relevant:</p>
<p dir="auto">With the GameSparks doomsday clock, I know several folks skeptical about BC due to the lack of an API to upload code to (for local edits/testing).</p>
<p dir="auto">I saw this was planned for Nov 2020: Was this ever implemented?</p>
<p dir="auto">Thanks!</p>
]]></description><link>https://forums.getbraincloud.com/post/396</link><guid isPermaLink="true">https://forums.getbraincloud.com/post/396</guid><dc:creator><![CDATA[Imperium42]]></dc:creator><pubDate>Sat, 24 Jul 2021 09:47:53 GMT</pubDate></item><item><title><![CDATA[Reply to API for managing CloudCode scripts and API hooks on Mon, 09 Mar 2020 03:20:06 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forums.getbraincloud.com/uid/5">@Paul-Winterhalder</a> That's good news! Thank you for your feedback and your detailed answer (as usual) <img src="https://forums.getbraincloud.com/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=97ramm8ajhq" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":)" alt="🙂" /><br />
<a class="plugin-mentions-user plugin-mentions-a" href="https://forums.getbraincloud.com/uid/39">@Ali-Raza</a> Thank you for the advice, we are working on that but we would like to have the peace of mind any admin panel UI changes will not affect our deploy scripts in the future and we are looking out for a more permanent solution...</p>
<p dir="auto">Btw for the include other scripts feature we managed to handle the complexity of our project and improve code reuse by using a JavaScript packer. This way we can work on multiple files and pack everything at the end for deploy in separate single files...</p>
]]></description><link>https://forums.getbraincloud.com/post/262</link><guid isPermaLink="true">https://forums.getbraincloud.com/post/262</guid><dc:creator><![CDATA[madalin]]></dc:creator><pubDate>Mon, 09 Mar 2020 03:20:06 GMT</pubDate></item><item><title><![CDATA[Reply to API for managing CloudCode scripts and API hooks on Fri, 06 Mar 2020 21:00:29 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forums.getbraincloud.com/uid/5">@Paul-Winterhalder</a> Amazing news, choosing BC after GameSparks turned out to be a great decision especially when you guys listen to requests and provide features.</p>
<p dir="auto">@Madalin-Grigore-Enescu-0 If this is really causing waste of time;  then What you can do is automate the browser via selenium and invoke it via CI/CD.</p>
]]></description><link>https://forums.getbraincloud.com/post/258</link><guid isPermaLink="true">https://forums.getbraincloud.com/post/258</guid><dc:creator><![CDATA[Ali Raza]]></dc:creator><pubDate>Fri, 06 Mar 2020 21:00:29 GMT</pubDate></item><item><title><![CDATA[Reply to API for managing CloudCode scripts and API hooks on Fri, 06 Mar 2020 17:44:17 GMT]]></title><description><![CDATA[<p dir="auto">Hi Madallin,</p>
<p dir="auto">Short summary:</p>
<ol>
<li>I absolutely agree.</li>
<li>We're working on it. <img src="https://forums.getbraincloud.com/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=97ramm8ajhq" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":)" alt="🙂" /></li>
</ol>
<p dir="auto">That said, we are also working on a bunch of cloud code script improvements (a new <code>bridge.include()</code> operation to include other scripts, and the ability to organize scripts into folders) - which we want in place before the tool so that the toolchain properly accomodates them.</p>
<p dir="auto"><em>[Side note - Internally we refer to 2020 as the "Year of the Builder". These cloud code improvements, together with the new Builder API and Tool, are a big part of that.]</em></p>
<p dir="auto">So our target is 4.7-4.8 - which are targeted for Sept &amp; Nov respectively. That said, we <em>are</em> seeing if we can move that earlier some - but as you can expect there are some competing priorities and dependencies, so I can't promise anything on that.</p>
<p dir="auto">I <em>can</em> promise that it is coming though. In fact, I even have a snazzy diagram that describes our Cloud Code plans...<br />
<img src="/assets/uploads/files/1583516566819-cloud-code-evolution-resized.png" alt="Cloud Code Evolution.png" class=" img-fluid img-markdown" /></p>
<p dir="auto">So stick tight - it's coming! And thanks so much for the feedback - and for using brainCloud! <img src="https://forums.getbraincloud.com/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=97ramm8ajhq" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":)" alt="🙂" /></p>
<p dir="auto">Paul.</p>
]]></description><link>https://forums.getbraincloud.com/post/257</link><guid isPermaLink="true">https://forums.getbraincloud.com/post/257</guid><dc:creator><![CDATA[Paul Winterhalder]]></dc:creator><pubDate>Fri, 06 Mar 2020 17:44:17 GMT</pubDate></item></channel></rss>