<?xml version="1.0" encoding="UTF-8" ?><!-- generator=Zoho Sites --><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><atom:link href="https://www.creatorscripts.com/blogs/tag/api-zoho/feed" rel="self" type="application/rss+xml"/><title>Creator Scripts. - Zoho Blogs #API</title><description>Creator Scripts. - Zoho Blogs #API</description><link>https://www.creatorscripts.com/blogs/tag/api-zoho</link><lastBuildDate>Fri, 27 Mar 2026 20:00:31 -0700</lastBuildDate><generator>http://zoho.com/sites/</generator><item><title><![CDATA[How to Convert Your Invoice Total to Letters in Zoho Books]]></title><link>https://www.creatorscripts.com/blogs/post/Convert-Your-Invoice-Total-to-Letters-in-Zoho-Books</link><description><![CDATA[Number To Word Converter API converts a number to words in English or many other languages. Zoho Books &amp;&nbsp; Zoho Invoice &nbsp;provides a straig ]]></description><content:encoded><![CDATA[<div class="zpcontent-container blogpost-container "><div data-element-id="elm_P-qMQ35yQmi19HcNsEkTcQ" data-element-type="section" class="zpsection "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_UsFliMVCRMyYXw0HpXZAPw" data-element-type="row" class="zprow zprow-container zpalign-items- zpjustify-content- " data-equal-column=""><style type="text/css"></style><div data-element-id="elm_iPDnxekXQhmbdKdPJj4YpQ" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- "><style type="text/css"></style><div data-element-id="elm_BuW3jKqRRoiTmiWze69fbw" data-element-type="iframe" class="zpelement zpelem-iframe "><style type="text/css"></style><div class="zpiframe-container zpiframe-align-center"><iframe class="zpiframe " src="//www.youtube.com/embed/r6nnsWSb3ck?&amp;wmode=transparent" width="425" height="344" align="center" frameBorder="0"></iframe></div>
</div><div data-element-id="elm_LumeUzLBQjeT6fq5wdO7lA" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align- " data-editor="true"><div><p><span></span></p><p style="font-size:17px;font-weight:700;"><span>Number To Word Converter API converts a number to words in English or many other languages. <a href="https://www.creatorscripts.com/accounting.html" target="_blank" title="https://www.creatorscripts.com/accounting.html">Zoho Books</a> &amp;&nbsp;<a href="https://www.creatorscripts.com/zohoinvoice.html" target="_blank" title="https://www.creatorscripts.com/zohoinvoice.html">Zoho Invoice</a>&nbsp;provides a straight forward solution for converting an Invoice Total into Words missing on some key components of the description.</span></p><p style="font-weight:700;"><span style="font-size:17px;"><br></span></p><p style="font-weight:700;"><span style="font-size:17px;">The main goal for this Hack is to have a more precise Number to Word converter for an Invoice. The solution provides number to Word conversion &amp; includes the most needed cents details at the end along with the currency. ( 00 / 100 USD ) just like a check would show.</span>&nbsp;<br></p><p style="font-weight:700;"><span style="font-size:18px;"><br></span></p><p style="font-weight:700;"><span style="font-size:18px;">Get the Script in our Deluge Scripts Library.</span></p><p></p></div></div>
</div><div data-element-id="elm_Lk46bbFkSmeWh51NtPZIrQ" data-element-type="button" class="zpelement zpelem-button "><style></style><div class="zpbutton-container zpbutton-align-center "><style type="text/css"></style><a class="zpbutton-wrapper zpbutton zpbutton-type-primary zpbutton-size-md zpbutton-style-none " href="https://zoholibrary.creatorscripts.com/p/deluge-scripts-library" target="_blank"><span class="zpbutton-content">Learn More</span></a></div>
</div></div></div></div></div></div> ]]></content:encoded><pubDate>Fri, 28 Jun 2019 07:12:22 -0500</pubDate></item><item><title><![CDATA[Need a daily backup of your Zoho Creator data? Store it in Dropbox]]></title><link>https://www.creatorscripts.com/blogs/post/Need-a-daily-backup-of-your-Zoho-Creator-data-Store-it-in-Dropbox</link><description><![CDATA[<img align="left" hspace="5" src="https://www.creatorscripts.com/files/Unknown%20(2).png"/>Zoho Creator does have an automatic weekly and monthly backups of all database details, but there is no way to create a daily backup. A solution is to ]]></description><content:encoded><![CDATA[<div class="zpcontent-container blogpost-container "><div data-element-id="elm_IKpDZas6TJCbCSHqtm-dSQ" data-element-type="section" class="zpsection "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_7FNzlqItTt-rHaDMdkWvuQ" data-element-type="row" class="zprow zprow-container zpalign-items- zpjustify-content- " data-equal-column=""><style type="text/css"></style><div data-element-id="elm_ud6cxn2XT2q2fU-dO0KnWQ" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- "><style type="text/css"></style><div data-element-id="elm_xunyRYUkSjyAUl5R6S6elA" data-element-type="image" class="zpelement zpelem-image "><style></style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="" data-tablet-image-separate="" data-mobile-image-separate="" class="zpimage-container zpimage-align- zpimage-size-original zpimage-tablet-fallback-original zpimage-mobile-fallback-original hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/files/Unknown%20(2).png" size="original" alt="DropboxAPI" data-lightbox="true"/></picture></span><figcaption class="zpimage-caption zpimage-caption-align-center"><span class="zpimage-caption-content"></span></figcaption></figure></div>
</div><div data-element-id="elm_njs0ungJSsOdKyLcNle_Pw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align- " data-editor="true"><div><p><span style="background-color:transparent;">Zoho Creator does have an automatic weekly and monthly backups of all database details, but there is no way to create a daily backup. A solution is to leverage </span><a alt="Dropbox API" href="https://www.dropbox.com/developers" style="background-color:transparent;" target="_self" title="Dropbox API">Dropbox API</a><span style="background-color:transparent;"> to send a copy of all records in a view to dropbox on a daily basis.</span><br></p></div></div>
</div><div data-element-id="elm_Hh9xYVhcQQmJUORuHZJ_Jw" data-element-type="image" class="zpelement zpelem-image "><style></style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="" data-tablet-image-separate="" data-mobile-image-separate="" class="zpimage-container zpimage-align- zpimage-size-original zpimage-tablet-fallback-original zpimage-mobile-fallback-original hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><a class="zpimage-anchor" href="https://www.creatorscripts.com/zohocreator.html" target="_self" title="zohocreatorbackup" rel=""><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/files/backup.jpg" size="original" alt="ZohoCreatorBackup" data-lightbox="true"/></picture></a><figcaption class="zpimage-caption zpimage-caption-align-center"><span class="zpimage-caption-content"></span></figcaption></figure></div>
</div><div data-element-id="elm_3WEju-RKRHKwQaSBXjCU5w" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align- " data-editor="true"><div><h2>The Solution...</h2></div></div>
</div><div data-element-id="elm_l9bustpkSLuroIzoXRRL3g" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align- " data-editor="true"><div><p>The solution is quite elegant. First, you need to send an email to a Form that will store the attachment you want to backup. You would then need a clever iteration setup to consider large number of records in a view.&nbsp;</p><p><br></p><p>Below you can get the script for the file creation.</p><p><br></p><p>//FILE CREATION SCRIPT</p><p><span>void Dropbox.fileCreation()<br>{<br>getMaximumAuto = YOUR_FORM_NAME[ID != null].maximum(Auto_Number);<br>maxLoopN = getMaximumAuto / 3000;<br>i = 0;<br>for each&nbsp; rec in <span>YOUR_FORM_NAME</span><br>{<br>if(i &gt;= maxLoopN)<br>{<br>break;<br>}<br>else<br>{<br>start = i * 3000;<br>end = (i + 1) * 3000;<br>sendmail<br>[<br>from :zoho.adminuserid<br>to :&quot;formname@forms.zohocreator.com&quot;<br>subject :&quot;Records from zoho &quot; + zoho.currenttime + &quot; &quot; + i<br>message :&quot;Dropbox&quot;<br>Attachments :view:YOUR_VIEW_NAME[Auto_Number &gt;= start &amp;&amp; Auto_Number &lt;= end] as XLS<br>]<br>}<br>i = i + 1;<br>}<br>}</span><br></p><p><br></p><p>Second we need to send the file to Dropbox by executing the SendfiletoDropbox function on Add on Success of YOUR_VIEW_NAME&nbsp;</p><p><br></p><p><span>getData = Dropbox[ID == input.recID];</span><br></p><p><span><br></span></p><p><span>Get the full script to integrate the Dropbox API to your</span><span>&nbsp;</span><a alt="Zoho Creator" href="https://www.creatorscripts.com/zohocreator.html" target="_self" title="Zoho Creator">Zoho Creator</a><span>&nbsp;databases from our&nbsp;</span><a alt="Deluge Scripts Library" href="https://zoholibrary.creatorscripts.com/p/deluge-scripts-library" target="_self" title="Deluge Scripts Library">Deluge Scripts Library</a>. If you need a Dropbox Account open one for free here. <a alt="Dropbox Sign Up" href="https://db.tt/DGq9UkGzam" target="_self" title="Dropbox Sign Up">Dropbox Sign Up</a><br></p></div></div>
</div><div data-element-id="elm_T5ZB1Q6ASqmC6546tP3gfQ" data-element-type="button" class="zpelement zpelem-button "><style></style><div class="zpbutton-container zpbutton-align-center "><style type="text/css"></style><a class="zpbutton-wrapper zpbutton zpbutton-type-primary zpbutton-size-md zpbutton-style-none " href="https://zoholibrary.creatorscripts.com/p/deluge-scripts-library" target="_blank"><span class="zpbutton-content">GET API Script</span></a></div>
</div></div></div></div></div></div> ]]></content:encoded><pubDate>Wed, 15 Aug 2018 22:07:54 -0500</pubDate></item><item><title><![CDATA[Enhance Your Zoho CRM with Towerdata Email Intelligence API]]></title><link>https://www.creatorscripts.com/blogs/post/Enhance-Your-Zoho-CRM-with-Towerdata-Email-Intelligence-API</link><description><![CDATA[<img align="left" hspace="5" src="https://www.creatorscripts.com/files/TowerAPI.jpg"/>&nbsp;&nbsp;&nbsp;&nbsp; The more you know about your customers, the better you can engage them with targeted, relevant content that gets higher respon ]]></description><content:encoded><![CDATA[<div class="zpcontent-container blogpost-container "><div data-element-id="elm_AcfS8tjfRsmS2qc1jNHrng" data-element-type="section" class="zpsection "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_9XY2V0cLTsiP7vSCG80t_A" data-element-type="row" class="zprow zprow-container zpalign-items- zpjustify-content- " data-equal-column=""><style type="text/css"></style><div data-element-id="elm_VQXqkFLDQcKPt1luDIgd3A" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- "><style type="text/css"></style><div data-element-id="elm_9IekLcjgQKmYS09WobxhLQ" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align- " data-editor="true"><div><p><span>&nbsp;&nbsp;&nbsp;&nbsp;</span></p><p><span style="background-color:transparent;font-size:18px;">The more you know about your customers, the better you can engage them with targeted, relevant content that gets higher response rates. TowerData Email Intelligence provides valuable demographic, interest and purchase data on 80% of email or postal addresses in batch or via a&nbsp;</span><a href="https://intelligence.towerdata.com/developers/personalization-api" style="background-color:transparent;font-weight:600;font-size:18px;" target="_blank">real-time API</a><span style="background-color:transparent;font-size:18px;">. Within minutes, you can learn who your customers are, what they're interested in and their preferred point of contact. Use Email Intelligence to:</span><br></p><p><span></span></p><ul style="margin-left:25px;font-size:13px;"><li style="margin-bottom:10px;text-align:left;font-size:18px;"><b>Make a Killer First Impression:</b>&nbsp;Use our&nbsp;data to immediately appeal to a new lead based on his or her characteristics and interests.</li><li style="margin-bottom:10px;text-align:left;font-size:18px;"><b>Personalize and Target Offers:</b>&nbsp;Customize subject lines, offers, images, calls to action, landing pages and more using enhanced data.</li><li style="margin-bottom:10px;text-align:left;font-size:18px;"><b style="background-color:transparent;">Create Context for Behavior:</b><span style="background-color:transparent;">&nbsp;Understand the intent behind customer action by supplementing behavior-based data with demographic and lifestyle data.</span></li><li style="margin-bottom:10px;text-align:left;font-size:18px;"><b style="background-color:transparent;">Better Segment Your List:</b><span style="background-color:transparent;">&nbsp;Identify the segments of your customer database that will be most responsive to your message.</span></li></ul><br><p></p></div></div>
</div><div data-element-id="elm_EyVgl2fSQNqqpMR9L0NjPg" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align- " data-editor="true"><div><h2><span></span></h2><h2 style="font-weight:600;margin-bottom:6px;font-size:28px;">Available Customer Database Enhancements</h2></div></div>
</div><div data-element-id="elm_Q8RZdOHESByOzJ2aj_NsSA" data-element-type="image" class="zpelement zpelem-image "><style></style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="" data-tablet-image-separate="" data-mobile-image-separate="" class="zpimage-container zpimage-align- zpimage-size-original zpimage-tablet-fallback-original zpimage-mobile-fallback-original hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/files/TowerAPI.jpg" size="original" alt="TowerDataAPI" data-lightbox="true"/></picture></span><figcaption class="zpimage-caption zpimage-caption-align-center"><span class="zpimage-caption-content"></span></figcaption></figure></div>
</div><div data-element-id="elm_p2c4yxZhRxObAYSVxXfUBg" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align- " data-editor="true"><div><p><span></span></p><p><span><span style="font-size:18px;">Keeping your email list clean and accurate allows you to promptly connect with new leads. Enriching your list with consumer data helps you create a more personalized experience for leads.&nbsp;</span><b style="font-size:18px;">With TowerData’s API, you can do both...in real time</b><span style="font-size:18px;">.</span></span></p><p><br></p><p>//GETurl</p><p>resp = getUrl(&quot;https://api.towerdata.com/v5/ev?api_key=e506YOURAPIKEY0890f752f15&amp;email=&quot; + Email);</p><p><br></p>Get the full script to integrate the API to your <a alt="Zoho CRM" href="https://www.creatorscripts.com/zohocrm.html" target="_self" title="Zoho CRM">Zoho CRM</a> or <a alt="Zoho Creator" href="https://www.creatorscripts.com/zohocreator.html" target="_self" title="Zoho Creator">Zoho Creator</a> databases from our <a alt="Deluge Scripts Library" href="https://zoholibrary.creatorscripts.com/p/deluge-scripts-library" target="_self" title="Deluge Scripts Library">Deluge Scripts Library</a><p></p></div></div>
</div><div data-element-id="elm_kf1Uqh-qTMG4mPCJ4UTAEg" data-element-type="button" class="zpelement zpelem-button "><style></style><div class="zpbutton-container zpbutton-align-center "><style type="text/css"></style><a class="zpbutton-wrapper zpbutton zpbutton-type-primary zpbutton-size-md zpbutton-style-none " href="https://zoholibrary.creatorscripts.com/p/deluge-scripts-library" target="_blank"><span class="zpbutton-content">GET API Script</span></a></div>
</div></div></div></div></div></div> ]]></content:encoded><pubDate>Tue, 31 Jul 2018 09:36:03 -0500</pubDate></item><item><title><![CDATA[Introducing Zia Voice, a conversational AI for sales teams and much more.]]></title><link>https://www.creatorscripts.com/blogs/post/Introducing-Zia-Voice-a-conversational-AI-for-sales-teams-and-much-more</link><description><![CDATA[<img align="left" hspace="5" src="https://www.creatorscripts.com/files/zoho2018.jpg"/>We’re quite excited&nbsp; today&nbsp;to unveil&nbsp; Zoho CRM 2018 , our smartest release ever.&nbsp;We are bringing to the market multiple innovations, ]]></description><content:encoded><![CDATA[<div class="zpcontent-container blogpost-container "><div data-element-id="elm_ouUPjwuiR4atvqeg2ET1eQ" data-element-type="section" class="zpsection "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_b6zkO4d7QnefCVTgQNz7xA" data-element-type="row" class="zprow zprow-container zpalign-items- zpjustify-content- " data-equal-column=""><style type="text/css"></style><div data-element-id="elm_Q4RcfbHeQjm_s0kLVulyBw" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- "><style type="text/css"></style><div data-element-id="elm_A_SrGBl6Thy5scyJI_dfeA" data-element-type="image" class="zpelement zpelem-image "><style></style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="" data-mobile-image-separate="" class="zpimage-container zpimage-align-center zpimage-size-original zpimage-tablet-fallback-original zpimage-mobile-fallback-original hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/files/zoho2018.jpg" size="original" alt="zoho2018" data-lightbox="true"/></picture></span><figcaption class="zpimage-caption zpimage-caption-align-center"><span class="zpimage-caption-content"></span></figcaption></figure></div>
</div><div data-element-id="elm_h1ScjLMrQt6ZkrTacw1PUg" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align- " data-editor="true"><div><p><span></span></p><p style="font-size:18px;margin-bottom:30px;"><span>We’re quite excited&nbsp;</span>today&nbsp;to unveil&nbsp;<a alt="Zoho CRM 2018" href="https://www.creatorscripts.com/zohocrm.html" target="_self" title="Zoho CRM 2018">Zoho CRM 2018</a>, our smartest release ever.&nbsp;We are bringing to the market multiple innovations, improvements and additions to Zoho CRM.&nbsp;If we were to&nbsp;describe all of them in a single word, it would certainly be ‘smart’. Why?</p><p class="zw-paragraph" style="font-size:18px;margin-bottom:30px;"><b>At just one year old, Zia learns to speak</b></p><p class="zw-paragraph" style="font-size:18px;margin-bottom:30px;">Zia, the&nbsp;AI-powered sales assistant, was born a year ago. Today, Zia learns to speak:&nbsp;We’re introducing Zia Voice, the first conversational assistant for sales teams. Zia can now interact with you through both&nbsp;voice and chat messages to&nbsp;perform any action inside <a alt="Zoho CRM" href="https://www.creatorscripts.com/zohocrm.html" target="_self" title="Zoho CRM">Zoho CRM</a>.&nbsp;Want to&nbsp;know your schedule for the day? Just ask Zia. On the go and want to check if you have enough inventory of a particular product before your next customer visit? Just ask Zia. Want to quickly mark a deal as Closed-Won after hanging up with the customer? Just ask Zia to do it for you.</p><p></p></div></div>
</div><div data-element-id="elm_y2JnXqb4SwWWgf4g9p--ow" data-element-type="image" class="zpelement zpelem-image "><style></style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="" data-mobile-image-separate="" class="zpimage-container zpimage-align-center zpimage-size-original zpimage-tablet-fallback-original zpimage-mobile-fallback-original hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/files/zia-voice.jpg" size="original" alt="zohoziavoice" data-lightbox="true"/></picture></span><figcaption class="zpimage-caption zpimage-caption-align-center"><span class="zpimage-caption-content"></span></figcaption></figure></div>
</div><div data-element-id="elm_C7McjI17QIyKZkeZeecXpw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align- " data-editor="true"><div><p><span><span style="font-size:18px;">What else can you #AskZia? From questions like new leads created in the past week to monthly sales forecasts, Zia can help you do anything you can do in the CRM, all through voice or chat. Zia comes with a pre-defined set of intents for you to choose from,&nbsp;but&nbsp;you can also write your own intents to enable any sort of actions you might want Zia to help you with. You interact with Zia either through the voice interface in the <a alt="Zoho CRM" href="https://www.creatorscripts.com/zohocrm.html" target="_self" title="Zoho CRM">Zoho CRM</a> app in iPhone or Android, or through the chat bar in <a alt="Zoho CRM" href="https://www.creatorscripts.com/zohocrm.html" target="_self" title="Zoho CRM">Zoho CRM</a> in your desktop web browser.</span></span></p></div></div>
</div><div data-element-id="elm_j99MwKWOSEiGd1UkCqV31A" data-element-type="image" class="zpelement zpelem-image "><style></style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="left" data-tablet-image-separate="" data-mobile-image-separate="" class="zpimage-container zpimage-align-left zpimage-size-original zpimage-tablet-fallback-original zpimage-mobile-fallback-original hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/files/zia-learn-to-speak.jpg" size="original" alt="zohozialearn" data-lightbox="true"/></picture></span><figcaption class="zpimage-caption zpimage-caption-align-center"><span class="zpimage-caption-content"></span></figcaption></figure></div>
</div><div data-element-id="elm_XefbiDXIRu2YrRzdRnwSSQ" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align- " data-editor="true"><div><p><span></span></p><p class="zw-paragraph" style="font-size:18px;margin-bottom:30px;">As awesome as Zia Voice is, it is not the only thing we’re unveiling today. Zia has gotten smarter in many other ways as well.</p><p class="zw-paragraph" style="font-size:18px;margin-bottom:30px;"><b>Zia now predicts closure rates for leads and&nbsp;deals&nbsp;</b></p><p style="font-size:18px;margin-bottom:30px;">Zia intelligently&nbsp;analyzes your activities in a particular deal, takes into account your win history and other factors, and comes up with a prediction score for each lead or deal. This score, on a scale of 0 to 100, is also available as a dynamic filter so you can quickly focus on the deals that make the most sense for you to spend your time on.</p><p></p></div></div>
</div><div data-element-id="elm_zG3j0xUkRKyMQVgNKGaOrw" data-element-type="image" class="zpelement zpelem-image "><style></style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="" data-mobile-image-separate="" class="zpimage-container zpimage-align-center zpimage-size-original zpimage-tablet-fallback-original zpimage-mobile-fallback-original hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/files/prediction.jpg" size="original" alt="zohoziaprediction" data-lightbox="true"/></picture></span><figcaption class="zpimage-caption zpimage-caption-align-center"><span class="zpimage-caption-content"></span></figcaption></figure></div>
</div><div data-element-id="elm_IA-f9J6GR8yIr-uGAhaZ9Q" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align- " data-editor="true"><div><p><span></span></p><p class="zw-paragraph" style="font-size:18px;margin-bottom:30px;"><b>Zia can read your email’s sentiment</b></p><p style="font-size:18px;margin-bottom:30px;">Every email a customer sends to you&nbsp;carries&nbsp;some sentiment. Zia can automatically analyze the tone behind every new email you receive. Zia tells you if your customer is happy or upset based on the content of the email. You have&nbsp;happy customers? Acknowledge them. You find them disappointed with your product or service? Get your best sales rep on it. Got a lot of emails you need to sort through quickly? You can also use this sentiment analysis to focus on the emails that require the most immediate attention. Even better, you can also train Zia to identify particular phrases or sentiment to improve the accuracy of her predictions.</p><p></p></div></div>
</div><div data-element-id="elm_pEkVFcknS6mNQ74sQgcnKQ" data-element-type="image" class="zpelement zpelem-image "><style></style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="left" data-tablet-image-separate="" data-mobile-image-separate="" class="zpimage-container zpimage-align-left zpimage-size-original zpimage-tablet-fallback-original zpimage-mobile-fallback-original hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/files/email-sentiment.png" size="original" alt="zohoziaemail" data-lightbox="true"/></picture></span><figcaption class="zpimage-caption zpimage-caption-align-center"><span class="zpimage-caption-content"></span></figcaption></figure></div>
</div><div data-element-id="elm_UlaaRB5eQYaQWZUJbT2JdA" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align- " data-editor="true"><div><p><span></span></p><p class="zw-paragraph" style="font-size:18px;margin-bottom:30px;"><b>Best time to contact, workflow performance, and lead enrichment</b></p><p style="font-size:18px;margin-bottom:30px;">Zia now proactively reminds you when the best time to contact a particular person approaches, so you no longer miss that window or have to check on every record. In addition, Zia helps you decide whether the changes you are making to particular workflows in your CRM are producing positive results, or&nbsp;if the percentage of records going through the workflow changes significantly. Finally, Zia also helps you fill&nbsp;in&nbsp;your prospects details faster by automatically retrieving contact details from public sources and letting you decide whether you want to use that contact information.</p><p></p></div></div>
</div><div data-element-id="elm_QCa7ndxCQ8-YJezsqSc9wA" data-element-type="image" class="zpelement zpelem-image "><style></style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="left" data-tablet-image-separate="" data-mobile-image-separate="" class="zpimage-container zpimage-align-left zpimage-size-original zpimage-tablet-fallback-original zpimage-mobile-fallback-original hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/files/workflow.jpg" size="original" alt="zohoziaworkflow" data-lightbox="true"/></picture></span><figcaption class="zpimage-caption zpimage-caption-align-center"><span class="zpimage-caption-content"></span></figcaption></figure></div>
</div><div data-element-id="elm_0MxceM4bT86eGsRumTshAQ" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align- " data-editor="true"><div><p><span></span></p><p class="zw-paragraph heading0" style="font-size:18px;margin-bottom:30px;"><b>Introducing Catalyst – the hyper-customization platform for businesses</b></p><p class="zw-paragraph heading0" style="font-size:18px;margin-bottom:30px;">This is another piece of news that we’ve been anxiously waiting to tell you about. Enterprise businesses have their own unique needs, which typically surpass the customization (including custom fields and modules) option you have in packaged software.</p><p class="zw-paragraph heading0" style="font-size:18px;margin-bottom:30px;">We started Catalyst with the vision to allow enterprises to easily build custom applications on top of <a alt="Zoho CRM" href="https://www.creatorscripts.com/zohocrm.html" target="_self" title="Zoho CRM">Zoho CRM</a>. For example, some reps out on the field do not need to see all the CRM data the standard apps comes with – and the app might not match the flow in which they accomplish their daily jobs. A custom CRM app cuts through the clutter and puts the information they need to see&nbsp;in front of them, in the way they need to interact with it.</p><p class="zw-paragraph heading0" style="font-size:18px;margin-bottom:30px;">But, how easy is it to build that application? How do you ensure the app doesn’t break the business rules contained in your CRM? Once you build the&nbsp;app, how do you distribute and manage it in all the relevant devices (whether you own them or not)? And finally, if the app needs some back-end code to perform specific tasks, where do you deploy and manage that code – and how do you make sure it scales?</p><p></p></div></div>
</div><div data-element-id="elm_fmSCHJP6TWe1txXtz3f6EA" data-element-type="image" class="zpelement zpelem-image "><style></style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="left" data-tablet-image-separate="" data-mobile-image-separate="" class="zpimage-container zpimage-align-left zpimage-size-original zpimage-tablet-fallback-original zpimage-mobile-fallback-original hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/files/catalyst.jpg" size="original" alt="zohoziacatalyst" data-lightbox="true"/></picture></span><figcaption class="zpimage-caption zpimage-caption-align-center"><span class="zpimage-caption-content"></span></figcaption></figure></div>
</div><div data-element-id="elm_OpO7GCEjSfWUg983EhEoUQ" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align- " data-editor="true"><div><p><span></span></p><p class="zw-paragraph heading0" style="font-size:18px;margin-bottom:30px;">Those are the kinds of problems that Catalyst solves. Catalyst includes mobile and web SDKs, MDM (mobile device management)&nbsp; and perhaps most importantly, serverless infrastructure that runs–and scales–your back-end code.</p><p class="zw-paragraph" style="font-size:18px;margin-bottom:30px;">Catalyst is&nbsp;apt for the more technically-inclined. We’ll be discussing it in more detail at a future date.</p><p class="zw-paragraph" style="font-size:18px;margin-bottom:30px;"><b>Blueprint for <a alt="Zoho CRM" href="https://www.creatorscripts.com/zohocrm.html" target="_self" title="Zoho CRM">Zoho CRM</a> ads SLA and checklist enhancements</b></p><p style="font-size:18px;margin-bottom:30px;">Blueprint already helps you build and execute your sales process in a way that both scales and is easy for reps to follow.&nbsp;With this new update, admins can now specify the maximum time a record should spend in a stage before it gets escalated.&nbsp;Now, you can also specify a checklist of items sales reps need to complete before moving a record to the next stage.</p><p></p></div></div>
</div><div data-element-id="elm_VyzpelAnSY2l-WHFJauI1g" data-element-type="image" class="zpelement zpelem-image "><style></style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="left" data-tablet-image-separate="" data-mobile-image-separate="" class="zpimage-container zpimage-align-left zpimage-size-original zpimage-tablet-fallback-original zpimage-mobile-fallback-original hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/files/blueprint.jpg" size="original" alt="zohoziablueprint" data-lightbox="true"/></picture></span><figcaption class="zpimage-caption zpimage-caption-align-center"><span class="zpimage-caption-content"></span></figcaption></figure></div>
</div><div data-element-id="elm_xdjN_A6yTZ6NwndEuNue_Q" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align- " data-editor="true"><div><p><span></span></p><p class="zw-paragraph heading0" style="font-size:18px;margin-bottom:30px;"><b>Paint your own view on Canvas</b></p><p style="font-size:18px;margin-bottom:30px;">Each business has&nbsp;a&nbsp;unique way to visualize its deals or prospects. For example, for one business it might be a picture of a property, for another, the picture of an antique car, and for another it might be a&nbsp;picture of its most important customers. That’s why we have created Canvas, for businesses to visually build their lists with images, text, color, and much more. The Canvas designer makes it easy to drag-and-drop components onto the screen and build new custom visualizations.</p><p></p></div></div>
</div><div data-element-id="elm_DCUCOWxpRnmEc1OlkfCcXQ" data-element-type="image" class="zpelement zpelem-image "><style></style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="left" data-tablet-image-separate="" data-mobile-image-separate="" class="zpimage-container zpimage-align-left zpimage-size-original zpimage-tablet-fallback-original zpimage-mobile-fallback-original hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/files/canvas.jpg" size="original" alt="zohoziacanvas" data-lightbox="true"/></picture></span><figcaption class="zpimage-caption zpimage-caption-align-center"><span class="zpimage-caption-content"></span></figcaption></figure></div>
</div><div data-element-id="elm_mSTHlqrZTcWzWI4bpDsHOA" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align- " data-editor="true"><div><p><span></span></p><p class="zw-paragraph" style="font-size:18px;margin-bottom:30px;"><b>A new way to visualize your business performance</b></p><p class="zw-paragraph" style="font-size:18px;margin-bottom:30px;">With 6 pre-built dashboards&nbsp;and 5 intelligent components to choose from, you can redefine the way your team draws data. The pre-built dashboards help you know about your email analytics, lead insights, and overall organization overview.&nbsp;You can also&nbsp;customize your dashboard according to your business needs. Let’s introduce you to some of the dashboard components you can choose from.</p><p class="zw-paragraph" style="font-size:18px;margin-bottom:30px;">Create charts without the need of reports.&nbsp;See&nbsp;KPIs that give you a complete picture of your sales essentials like current growth indices. There are funnels that help track your pipeline giving you visibility on where your prospects drop off, or&nbsp;that can tell you&nbsp;about your churn rates. You can compare the performance between any two variables like your sales metrics, or even compare peer-to-peer performance. The Target Meter helps you set targets for yourself and your team so you know where you’re headed. And finally, there are&nbsp;Anomalies, powered by Zia, that help you map your current trends&nbsp;as compared to expected results.</p><p></p></div></div>
</div><div data-element-id="elm_gVENwFJeSK2j4jODRb4yZg" data-element-type="image" class="zpelement zpelem-image "><style></style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="left" data-tablet-image-separate="" data-mobile-image-separate="" class="zpimage-container zpimage-align-left zpimage-size-original zpimage-tablet-fallback-original zpimage-mobile-fallback-original hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/files/chart.jpg" size="original" alt="zohoziachart" data-lightbox="true"/></picture></span><figcaption class="zpimage-caption zpimage-caption-align-center"><span class="zpimage-caption-content"></span></figcaption></figure></div>
</div><div data-element-id="elm_gFZ1vDhPSGaKHwAcq2xNpw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align- " data-editor="true"><div><p><span></span></p><p class="zw-paragraph" style="font-size:18px;margin-bottom:30px;">But wait… there’s more!</p><p class="zw-paragraph" style="font-size:18px;margin-bottom:30px;">This release is incredibly big and we can’t do justice to every single&nbsp;thing&nbsp;that we’re including in it. So here are a few more items that we thought you should be aware of:</p><ul style="font-size:18px;margin-bottom:20px;"><li class="zw-paragraph" style="margin-bottom:20px;"><b>Portals.</b>&nbsp;Make your customers, vendors, and partners part of your sales process. Create separate portals for your customers, partners, or vendors and choose what data you want them to have access to. It’s not just minimizing back-and-forth over email or self-service. When you give your external stakeholders access to portals, you make them an integral part of your business processes, including triggering workflows and having access to the updated information.</li><li class="zw-paragraph" style="margin-bottom:20px;"><b>Encryption At Rest (EAR).</b>&nbsp;You are now able to designate up to&nbsp;10 fields that will be encrypted at rest (i.e. in the database in Zoho’s servers). And just to clarify – as usual, all traffic, including fields that at not encrypted at rest, continues to be securely transmitted&nbsp;and encrypted between Zoho’s servers and your browser (or app).</li><li><b>Translations.</b>&nbsp;<a alt="Zoho CRM" href="https://www.creatorscripts.com/zohocrm.html" target="_self" title="Zoho CRM">Zoho CRM</a>&nbsp;now&nbsp;supports 24 different languages. With this release,&nbsp;we also enable you to translate&nbsp;any custom fields or picklist values that you’ve created in your default language.</li></ul><p style="font-size:18px;"><span>We hop</span>e you find something for your business in <a alt="Zoho CRM 2018" href="https://www.creatorscripts.com/zohocrm.html" target="_self" title="Zoho CRM 2018">Zoho CRM 2018</a>. We also want to ask a favor; please let us know what you think about all the features you read about on Twitter or Facebook using the hashtag #ZohoCRM2018. You can also talk to us in the comments below.</p><p></p></div></div>
</div></div></div></div></div></div> ]]></content:encoded><pubDate>Thu, 01 Mar 2018 09:48:28 -0600</pubDate></item><item><title><![CDATA[What's this fuss about true randomness?]]></title><link>https://www.creatorscripts.com/blogs/post/Whats-this-fuss-about-true-randomness</link><description><![CDATA[<img align="left" hspace="5" src="https://www.creatorscripts.com/files/dice-676x375.jpg"/>Perhaps you have wondered how predictable machines like computers can generate randomness. In reality, most random numbers used in computer programs a ]]></description><content:encoded><![CDATA[<div class="zpcontent-container blogpost-container "><div data-element-id="elm_ist1hDIJSI-dYSNinB-IUg" data-element-type="section" class="zpsection "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_HqnJvAOKSpm1Z2-mX57xMA" data-element-type="row" class="zprow zprow-container zpalign-items- zpjustify-content- " data-equal-column=""><style type="text/css"></style><div data-element-id="elm_YZ1betEgQVKHce8nhxVRtg" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- "><style type="text/css"></style><div data-element-id="elm_gU8Laj6xTLWRONRICNcsEg" data-element-type="image" class="zpelement zpelem-image "><style></style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="left" data-tablet-image-separate="" data-mobile-image-separate="" class="zpimage-container zpimage-align-left zpimage-size-original zpimage-tablet-fallback-original zpimage-mobile-fallback-original hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/files/dice-676x375.jpg" size="original" data-lightbox="true"/></picture></span><figcaption class="zpimage-caption zpimage-caption-align-center"><span class="zpimage-caption-content">randomness</span></figcaption></figure></div>
</div><div data-element-id="elm_4Hp1VT4WQUypwiFG1Hj_NA" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align- " data-editor="true"><div><p><span></span></p><p style="font-size:17px;margin-bottom:22px;">Perhaps you have wondered how predictable machines like computers can generate randomness. In reality, most random numbers used in computer programs are<span></span><i>pseudo-random</i>, which means they are generated in a predictable fashion using a mathematical formula. This is fine for many purposes, but it may not be random in the way you expect if you're used to dice rolls and lottery drawings.</p><p style="font-size:17px;margin-bottom:22px;">RANDOM.ORG offers<span></span><i>true</i><span>&nbsp;</span>random numbers to anyone on the Internet. The randomness comes from atmospheric noise, which for many purposes is better than the pseudo-random number algorithms typically used in computer programs. People use RANDOM.ORG for holding drawings, lotteries and sweepstakes, to drive online games, for scientific applications and for art and music. The service has existed since 1998 and was built by<span>&nbsp;</span><a href="https://www.random.org/mads/">Dr Mads Haahr</a><span>&nbsp;</span>of the<span>&nbsp;</span><a href="http://www.scss.tcd.ie">School of Computer Science and Statistics</a><span>&nbsp;</span>at<span>&nbsp;</span><a href="http://www.tcd.ie">Trinity College, Dublin</a><span>&nbsp;</span>in Ireland. Today, RANDOM.ORG is operated by<span>&nbsp;</span><a href="https://www.random.org/company/">Randomness and Integrity Services Ltd</a>.</p><p style="font-size:17px;margin-bottom:22px;">As of today, RANDOM.ORG has generated<span>&nbsp;</span><a href="https://www.random.org/bit-tally/">1.51 trillion random bits</a><span>&nbsp;</span>for the Internet community. You can easily integrate this API to your <a alt="zoho creator" href="https://www.creatorscripts.com/zohocreator.html" target="_self" title="zoho creator">zoho creator</a> database from our <a alt="Deluge Script Library" href="http://zoholibrary.creatorscripts.com/p/deluge-scripts-library" target="_self" title="Deluge Script Library">Deluge Script Library</a> and use it in a diverse universe of random options or you can follow the HTTP interface instructions below to set it up yourself.</p><p></p></div></div>
</div><div data-element-id="elm_3T-mcLnsRS-I9JaukI8SkA" data-element-type="button" class="zpelement zpelem-button "><style></style><div class="zpbutton-container zpbutton-align-center "><style type="text/css"></style><a class="zpbutton-wrapper zpbutton zpbutton-type-primary zpbutton-size-md zpbutton-style-none " href="http://zoholibrary.creatorscripts.com/p/deluge-scripts-library" target="_blank"><span class="zpbutton-content">GET RANDOM API SCRIPT READY TO USE</span></a></div>
</div><div data-element-id="elm_x8i9zKPwTSK479wjEqWYmA" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align- " data-editor="true"><div><p><span></span></p><h2><b>HTTP Interface Description</b></h2><p><font face="Georgia, Times, serif" size="3"><br></font></p><p><font face="Georgia, Times, serif" size="3">RANDOM.ORG is a true random number service that generates randomness via atmospheric noise. This page explains how to interface to the service via the Hyper-Text Transfer Protocol (HTTP). There is also the&nbsp;<a href="https://www.random.org/clients/http/archive/">HTTP Client Archive</a>, which contains clients that other people have written.</font></p><div class="infobox" style="margin-left:60px;margin-right:60px;"><font face="Georgia, Times, serif" size="3"><b>Important note!</b>If you access RANDOM.ORG via an automated client, please make sure you observe the<span>&nbsp;</span><a href="https://www.random.org/clients/">Guidelines for Automated Clients</a><span>&nbsp;</span>or your computer may be<span>&nbsp;</span><a href="https://www.random.org/banned-hosts/">banned</a>.If you are writing a general-purpose client, please make sure it is easy for your users to run it in accordance with the guidelines.</font></div><p><font face="Georgia, Times, serif" size="3">This page contains documentation for the<span>&nbsp;</span><a href="https://www.random.org/clients/http/#integers">Integer Generator</a>, the<span>&nbsp;</span><a href="https://www.random.org/clients/http/#sequences">Sequence Generator</a>, the<span>&nbsp;</span><a href="https://www.random.org/clients/http/#strings">String Generator</a><span>&nbsp;</span>and the<span>&nbsp;</span><a href="https://www.random.org/clients/http/#quota">Quota Checker</a>, which allows you to examine your current bit allowance.</font></p><p><font face="Georgia, Times, serif" size="3">All the interfaces on this page return HTTP status code 503 (Service Unavailable) in the case of errors and code 200 (OK) when successful. Not all languages allow you to access the HTTP status codes in a straightforward manner. A reasonable workaround is to look for the string &quot;Error:&quot; (don't forget the colon) as the first line of the response. This will work for all the generators on this page, including the<span>&nbsp;</span><a href="https://www.random.org/strings/">String Generator</a><span>&nbsp;</span>(which could by chance produce the string &quot;Error&quot; in a successful response, but which cannot produce the colon character).</font></p><p><font face="Georgia, Times, serif" size="3">Please note that the old CGI scripts (randbyte, randnum, etc.) are no longer supported and you should use the ones described below instead. In particular, the old scripts do not return the 503 status code in case of errrors (they return the 200 response code in all cases), so please use the new ones instead.</font></p><h3></h3><p><font face="Georgia, Times, serif" size="3">The<span>&nbsp;</span><a href="https://www.random.org/integers/">Integer Generator</a><span>&nbsp;</span>will generate truly random integers in configurable intervals. It is pretty easy to write a client to access the integer generator. The integer generator accepts only HTTP GET requests, so parameters are passed via encoding in the URL.</font></p><h4><font face="Georgia, Times, serif" size="3">Parameters</font></h4><p></p><table border="1" cellpadding="6"><tbody><tr><th><font face="Georgia, Times, serif" size="3">Name</font></th><th><font face="Georgia, Times, serif" size="3">Possible Values</font></th><th><font face="Georgia, Times, serif" size="3">Description</font></th></tr><tr><td><font face="Georgia, Times, serif" size="3">num</font></td><td><font face="Georgia, Times, serif" size="3">[1,1e4]</font></td><td><font face="Georgia, Times, serif" size="3">The number of integers requested.</font></td></tr><tr><td><font face="Georgia, Times, serif" size="3">min</font></td><td><font face="Georgia, Times, serif" size="3">[-1e9,1e9]</font></td><td><font face="Georgia, Times, serif" size="3">The smallest value allowed for each integer.</font></td></tr><tr><td><font face="Georgia, Times, serif" size="3">max</font></td><td><font face="Georgia, Times, serif" size="3">[-1e9,1e9]</font></td><td><font face="Georgia, Times, serif" size="3">The largest value allowed for each integer.</font></td></tr><tr><td><font face="Georgia, Times, serif" size="3">col</font></td><td><font face="Georgia, Times, serif" size="3">[1,1e9]</font></td><td><font face="Georgia, Times, serif" size="3">The number of columns in which the integers will be arranged. The integers should be read (or processed) left to right across columns.</font></td></tr><tr><td><font face="Georgia, Times, serif" size="3">base</font></td><td><font face="Georgia, Times, serif" size="3"><b>2</b><span>&nbsp;</span>|<span>&nbsp;</span><b>8</b><span>&nbsp;</span>|<span>&nbsp;</span><b>10</b><span>&nbsp;</span>|<span>&nbsp;</span><b>16</b></font></td><td><font face="Georgia, Times, serif" size="3">The base that will be used to print the numbers, i.e., binary, octal, decimal or hexadecimal.</font></td></tr><tr><td><font face="Georgia, Times, serif" size="3">format</font></td><td><font face="Georgia, Times, serif" size="3"><b>html</b><span>&nbsp;</span>|<span>&nbsp;</span><b>plain</b></font></td><td><font face="Georgia, Times, serif" size="3">Determines the return type of the document that the server produces as its response. If<span>&nbsp;</span><b>html</b><span>&nbsp;</span>is specified, the server produces a nicely formatted XHTML document (MIME type text/html), which will display well in a browser but which is somewhat cumbersome to parse. If<span>&nbsp;</span><b>plain</b><span>&nbsp;</span>is specified, the server produces as minimalistic document of type plain text (MIME type text/plain) document, which is easy to parse. If you are writing an automated client, you probably want to specify<span>&nbsp;</span><b>plain</b><span>&nbsp;</span>here.</font></td></tr><tr><td><font face="Georgia, Times, serif" size="3">rnd</font></td><td><font face="Georgia, Times, serif" size="3"><b>new</b><span>&nbsp;</span>|<span>&nbsp;</span><b>id.identifier</b>|<span>&nbsp;</span><b>date.iso-date</b></font></td><td><font face="Georgia, Times, serif" size="3">Determines the randomization to use to generate the numbers. If<span>&nbsp;</span><b>new</b><span>&nbsp;</span>is specified, then a new randomization will created from the truly random bitstream at RANDOM.ORG. This is probably what you want in most cases. If<span>&nbsp;</span><b>id.identifier</b><span>&nbsp;</span>is specified, the identifier is used to determine the randomization in a deterministic fashion from a large pool of pregenerated random bits. Because the numbers are produced in a deterministic fashion, specifying an id basically uses RANDOM.ORG as a pseudo-random number generator. The third (<b>date.iso-date</b>) form is similar to the second; it allows the randomization to be based on one of the daily<span>&nbsp;</span><a href="https://www.random.org/files/">pregenerated files</a>. This form must refer to one of the dates for which files exist, so it must be the current day (according to<span>&nbsp;</span><a href="http://en.wikipedia.org/wiki/Coordinated_Universal_Time">UTC</a>) or a day in the past. The date must be in<span>&nbsp;</span><a href="http://www.cl.cam.ac.uk/%7Emgk25/iso-time.html">ISO 8601</a><span>&nbsp;</span>format (i.e., YYYY-MM-DD) or one of the two shorthand strings<span>&nbsp;</span><b>today</b><span>&nbsp;</span>or<span>&nbsp;</span><b>yesterday</b>.</font></td></tr></tbody></table><p></p><h4><font face="Georgia, Times, serif" size="3">Success</font></h4><p><font face="Georgia, Times, serif" size="3">If no error occurred, a HTTP status code of 200 (OK) will be returned. The MIME type will be set in accordance with the<span>&nbsp;</span><b>format</b><span>&nbsp;</span>parameter that was specified in the request. The body of the response will contain a list of numbers. If XHTML was requested (via the<span>&nbsp;</span><b>format</b>parameter), the numbers will be formatted inside a &lt;pre&gt;&lt;/pre&gt; element. If plain text was requested, the numbers will be separated by line feeds. Multiple columns will be separated by tab characters.</font></p><h4><font face="Georgia, Times, serif" size="3">Errors</font></h4><p><font face="Georgia, Times, serif" size="3">If an error occurred, a HTTP status code 503 (Service Unavailable) will be returned. The MIME type will be set in accordance with the<span>&nbsp;</span><b>format</b><span>&nbsp;</span>parameter that was specified in the request. The body of the the returned page will contain the string &quot;Error:&quot; followed by a string with further details. If XHTML was requested, this message will appear somewhere in the document inside a &lt;p&gt;&lt;p&gt; element. If plain text was requested, it will appear on the first line in the document.</font></p><p><font face="Georgia, Times, serif" size="3">The types of errors can vary. Errors will occur if you specify invalid parameters but can also occur because the server is temporarily overloaded. Reasonable behaviour for a client is to look for the &quot;Error:&quot; string in the page returned by the server and print out the whole line if the string was present. When I get around to it, I will provide a full list of possible errors on this page. In the meantime, feel free to experiment ;-)</font></p><p><font face="Georgia, Times, serif" size="3">You probably want to make sure your client can deal with the full range of HTTP response codes, or at least 200, 301 and 503.</font></p><h4><font face="Georgia, Times, serif" size="3"><br></font></h4><h4><font face="Georgia, Times, serif" size="3"><b>Example</b></font></h4><p><font face="Georgia, Times, serif" size="3">Issuing a HTTP GET request for the following will generate a series of ten integers in the [1,6] interval, suitable as dice rolls, for example in a<span>&nbsp;</span><a href="http://en.wikipedia.org/wiki/Backgammon">backgammon</a><span>&nbsp;</span>game. We are requesting a plain text document to be produced, such that our client can easily parse the numbers. Finally, we are requesting a new randomization.</font></p><p class="indented"><a href="https://www.random.org/integers/?num=10&min=1&max=6&col=1&base=10&format=plain&rnd=new"><font face="Georgia, Times, serif" size="3">https://www.random.org/integers/?num=10&amp;min=1&amp;max=6&amp;col=1&amp;base=10&amp;format=plain&amp;rnd=new</font></a></p><h3></h3><p><font face="Georgia, Times, serif" size="3">The<span>&nbsp;</span><a href="https://www.random.org/sequences/">Sequence Generator</a><span>&nbsp;</span>will randomize a given interval of integers, i.e., arrange them in random order. It is pretty easy to write a client to access the sequence generator. The sequence generator accepts only HTTP GET requests, so parameters are passed via encoding in the URL.</font></p><h4><font face="Georgia, Times, serif" size="3">Parameters</font></h4><p></p><table border="1" cellpadding="6"><tbody><tr><th><font face="Georgia, Times, serif" size="3">Name</font></th><th><font face="Georgia, Times, serif" size="3">Possible Values</font></th><th><font face="Georgia, Times, serif" size="3">Description</font></th></tr><tr><td><font face="Georgia, Times, serif" size="3">min</font></td><td><font face="Georgia, Times, serif" size="3">[-1e9,1e9]</font></td><td><font face="Georgia, Times, serif" size="3">The lower bound of the interval (inclusive).</font></td></tr><tr><td><font face="Georgia, Times, serif" size="3">max</font></td><td><font face="Georgia, Times, serif" size="3">[-1e9,1e9]</font></td><td><font face="Georgia, Times, serif" size="3">The upper bound of the interval (inclusive).</font></td></tr><tr><td><font face="Georgia, Times, serif" size="3">col</font></td><td><font face="Georgia, Times, serif" size="3">[1,1e9]</font></td><td><font face="Georgia, Times, serif" size="3">The number of columns in which the integers will be arranged. The integers should be read (or processed) left to right across columns.</font></td></tr><tr><td><font face="Georgia, Times, serif" size="3">format</font></td><td><font face="Georgia, Times, serif" size="3"><b>html</b><span>&nbsp;</span>|<span>&nbsp;</span><b>plain</b></font></td><td><font face="Georgia, Times, serif" size="3">Determines the return type of the document that the server produces as its response. If html is specified, the server produces a nicely formatted XHTML document (MIME type text/html), which will display well in a browser but which is somewhat cumbersome to parse. If plain is specified, the server produces as minimalistic document of type plain text (MIME type text/plain) document, which is easy to parse. If you are writing an automated client, you probably want to specify plain here.</font></td></tr><tr><td><font face="Georgia, Times, serif" size="3">rnd</font></td><td><font face="Georgia, Times, serif" size="3"><b>new</b><span>&nbsp;</span>|<span>&nbsp;</span><b>id.identifier</b>|<span>&nbsp;</span><b>date.iso-date</b></font></td><td><font face="Georgia, Times, serif" size="3">Determines the randomization to use to generate the sequence. If<span>&nbsp;</span><b>new</b><span>&nbsp;</span>is specified, then a new randomization will created from the truly random bitstream at RANDOM.ORG. This is probably what you want in most cases. If<span>&nbsp;</span><b>id.identifier</b><span>&nbsp;</span>is specified, the identifier is used to determine the randomization in a deterministic fashion from a large pool of pregenerated random bits. Because the numbers are produced in a deterministic fashion, specifying an id basically uses RANDOM.ORG as a pseudo-random number generator. The third (<b>date.iso-date</b>) form is similar to the second; it allows the randomization to be based on one of the daily<span>&nbsp;</span><a href="https://www.random.org/files/">pregenerated files</a>. This form must refer to one of the dates for which files exist, so it must be the current day (according to<span>&nbsp;</span><a href="http://en.wikipedia.org/wiki/Coordinated_Universal_Time">UTC</a>) or a day in the past. The date must be in<span>&nbsp;</span><a href="http://www.cl.cam.ac.uk/%7Emgk25/iso-time.html">ISO 8601</a><span>&nbsp;</span>format (i.e., YYYY-MM-DD) or one of the two shorthand strings<span>&nbsp;</span><b>today</b><span>&nbsp;</span>or<span>&nbsp;</span><b>yesterday</b>.</font></td></tr></tbody></table><p><font face="Georgia, Times, serif" size="3">The sequence requested must 10,000 numbers or shorter in length, i.e., max-min+1≤1e4.</font></p><h4><font face="Georgia, Times, serif" size="3">Success</font></h4><p><font face="Georgia, Times, serif" size="3">If no error occurred, the returned page will contain all the integers in the interval in random order. If XHTML was requested, the numbers will be formatted inside a &lt;pre&gt;&lt;/pre&gt; element. If plain text was requested, the numbers will be separated by line feeds. Multiple columns will be separated by tab characters.</font></p><h4><font face="Georgia, Times, serif" size="3">Errors</font></h4><p><font face="Georgia, Times, serif" size="3">If an error occurred, a HTTP status code 503 (Service Unavailable) will be returned. The MIME type will be set in accordance with the<span>&nbsp;</span><b>format</b><span>&nbsp;</span>parameter that was specified in the request. The body of the the returned page will contain the string &quot;Error:&quot; followed by a string with further details. If XHTML was requested, this message will appear somewhere in the document inside a &lt;p&gt;&lt;p&gt; element. If plain text was requested, it will appear on the first line in the document.</font></p><p><font face="Georgia, Times, serif" size="3">The types of errors can vary. Errors will occur if you specify invalid parameters but can also occur because the server is temporarily overloaded. Reasonable behaviour for a client is to look for the &quot;Error:&quot; string in the page returned by the server and print out the whole line if the string was present. When I get around to it, I will provide a full list of possible errors on this page. In the meantime, feel free to experiment ;-)</font></p><p><font face="Georgia, Times, serif" size="3">You probably want to make sure your client can deal with the full range of HTTP response codes, or at least 200, 301 and 503.</font></p><h4><font face="Georgia, Times, serif" size="3">Example</font></h4><p><font face="Georgia, Times, serif" size="3">Issuing a HTTP GET request for the following will return the numbers from the interval [1,52] in random order, for example to shuffle a deck of cards. We are requesting plain text and a new randomization, as in the previous example.</font></p><p class="indented"><a href="https://www.random.org/sequences/?min=1&max=52&col=1&format=plain&rnd=new"><font face="Georgia, Times, serif" size="3">https://www.random.org/sequences/?min=1&amp;max=52&amp;col=1&amp;format=plain&amp;rnd=new</font></a></p><h3></h3><p><font face="Georgia, Times, serif" size="3">The<span>&nbsp;</span><a href="https://www.random.org/strings/">String Generator</a><span>&nbsp;</span>will generate truly random strings of various length and character compositions. It is pretty easy to write a client to access the string generator. The string generator accepts only HTTP GET requests, so parameters are passed via encoding in the URL.</font></p><h4><font face="Georgia, Times, serif" size="3">Parameters</font></h4><p></p><table border="1" cellpadding="6"><tbody><tr><th><font face="Georgia, Times, serif" size="3">Name</font></th><th><font face="Georgia, Times, serif" size="3">Possible Values</font></th><th><font face="Georgia, Times, serif" size="3">Description</font></th></tr><tr><td><font face="Georgia, Times, serif" size="3">num</font></td><td><font face="Georgia, Times, serif" size="3">[1,1e4]</font></td><td><font face="Georgia, Times, serif" size="3">The number of strings requested.</font></td></tr><tr><td><font face="Georgia, Times, serif" size="3">len</font></td><td><font face="Georgia, Times, serif" size="3">[1,20]</font></td><td><font face="Georgia, Times, serif" size="3">The length of the strings. All the strings produced will have the same length.</font></td></tr><tr><td><font face="Georgia, Times, serif" size="3">digits</font></td><td><font face="Georgia, Times, serif" size="3"><b>on</b><span>&nbsp;</span>|<span>&nbsp;</span><b>off</b></font></td><td><font face="Georgia, Times, serif" size="3">Determines whether digits (0-9) are allowed to occur in the strings.</font></td></tr><tr><td><font face="Georgia, Times, serif" size="3">upperalpha</font></td><td><font face="Georgia, Times, serif" size="3"><b>on</b><span>&nbsp;</span>|<span>&nbsp;</span><b>off</b></font></td><td><font face="Georgia, Times, serif" size="3">Determines whether uppercase alphabetic characters (A-Z) are allowed to occur in the strings.</font></td></tr><tr><td><font face="Georgia, Times, serif" size="3">loweralpha</font></td><td><font face="Georgia, Times, serif" size="3"><b>on</b><span>&nbsp;</span>|<span>&nbsp;</span><b>off</b></font></td><td><font face="Georgia, Times, serif" size="3">Determines lowercase alphabetic characters (a-z) are allowed to occur in the strings.</font></td></tr><tr><td><font face="Georgia, Times, serif" size="3">unique</font></td><td><font face="Georgia, Times, serif" size="3"><b>on</b><span>&nbsp;</span>|<span>&nbsp;</span><b>off</b></font></td><td><font face="Georgia, Times, serif" size="3">Determines whether the strings picked should be unique (as a series of raffle tickets drawn from a hat) or not (as a series of die rolls). If unique is set to on, then there is the additional constraint that the number of strings requested (num) must be less than or equal to the number of strings that exist with the selected length and characters.</font></td></tr><tr><td><font face="Georgia, Times, serif" size="3">format</font></td><td><font face="Georgia, Times, serif" size="3"><b>html</b><span>&nbsp;</span>|<span>&nbsp;</span><b>plain</b></font></td><td><font face="Georgia, Times, serif" size="3">Determines the return type of the document that the server produces as its response. If html is specified, the server produces a nicely formatted XHTML document (MIME type text/html), which will display well in a browser but which is somewhat cumbersome to parse. If plain is specified, the server produces as minimalistic document of type plain text (MIME type text/plain) document, which is easy to parse. If you are writing an automated client, you probably want to specify plain here.</font></td></tr><tr><td><font face="Georgia, Times, serif" size="3">rnd</font></td><td><font face="Georgia, Times, serif" size="3"><b>new</b><span>&nbsp;</span>|<span>&nbsp;</span><b>id.identifier</b>|<span>&nbsp;</span><b>date.iso-date</b></font></td><td><font face="Georgia, Times, serif" size="3">Determines the randomization to use to generate the strings. If<span>&nbsp;</span><b>new</b><span>&nbsp;</span>is specified, then a new randomization will created from the truly random bitstream at RANDOM.ORG. This is probably what you want in most cases. If<span>&nbsp;</span><b>id.identifier</b><span>&nbsp;</span>is specified, the identifier is used to determine the randomization in a deterministic fashion from a large pool of pregenerated random bits. Because the numbers are produced in a deterministic fashion, specifying an id basically uses RANDOM.ORG as a pseudo-random number generator. The third (<b>date.iso-date</b>) form is similar to the second; it allows the randomization to be based on one of the daily<span>&nbsp;</span><a href="https://www.random.org/files/">pregenerated files</a>. This form must refer to one of the dates for which files exist, so it must be the current day (according to<span>&nbsp;</span><a href="http://en.wikipedia.org/wiki/Coordinated_Universal_Time">UTC</a>) or a day in the past. The date must be in<span>&nbsp;</span><a href="http://www.cl.cam.ac.uk/%7Emgk25/iso-time.html">ISO 8601</a><span>&nbsp;</span>format (i.e., YYYY-MM-DD) or one of the two shorthand strings<span>&nbsp;</span><b>today</b><span>&nbsp;</span>or<span>&nbsp;</span><b>yesterday</b>.</font></td></tr></tbody></table><p></p><h4><font face="Georgia, Times, serif" size="3">Success</font></h4><p><font face="Georgia, Times, serif" size="3">If no error occurred, the returned page will contain a list of strings. If XHTML was requested, the strings will be formatted on separate lines inside a &lt;pre&gt;&lt;/pre&gt; element. If plain text was requested, the strings will be separated by line feeds.</font></p><h4><font face="Georgia, Times, serif" size="3">Errors</font></h4><p><font face="Georgia, Times, serif" size="3">If an error occurred, a HTTP status code 503 (Service Unavailable) will be returned. The MIME type will be set in accordance with the<span>&nbsp;</span><b>format</b><span>&nbsp;</span>parameter that was specified in the request. The body of the the returned page will contain the string &quot;Error:&quot; followed by a string with further details. The presence of the colon allows you to distinguish this from a randomly generated string. If XHTML was requested, this message will appear somewhere in the document inside a &lt;p&gt;&lt;p&gt; element. If plain text was requested, it will appear on the first line in the document.</font></p><p><font face="Georgia, Times, serif" size="3">The types of errors can vary. Errors will occur if you specify invalid parameters but can also occur because the server is temporarily overloaded. Reasonable behaviour for a client is to look for the &quot;Error:&quot; string in the page returned by the server and print out the whole line if the string was present. When I get around to it, I will provide a full list of possible errors on this page. In the meantime, feel free to experiment ;-)</font></p><p><font face="Georgia, Times, serif" size="3">You probably want to make sure your client can deal with the full range of HTTP response codes, or at least 200, 301 and 503.</font></p><h4><font face="Georgia, Times, serif" size="3">Example</font></h4><p><font face="Georgia, Times, serif" size="3">Issuing a HTTP GET request for the following will generate a series of ten strings of length eight, suitable for example as randomly generated passwords. We are specifying unique We are requesting a html text document that will look nice in a web browser. Finally, we are requesting a new randomization.</font></p><p class="indented"><a href="https://www.random.org/strings/?num=10&len=8&digits=on&upperalpha=on&loweralpha=on&unique=on&format=html&rnd=new"><font face="Georgia, Times, serif" size="3">https://www.random.org/strings/?num=10&amp;len=8&amp;digits=on&amp;upperalpha=on&amp;loweralpha=on&amp;unique=on&amp;format=html&amp;rnd=new</font></a></p><h3></h3><p><font face="Georgia, Times, serif" size="3">The<span>&nbsp;</span><a href="https://www.random.org/quota/">Quota Checker</a><span>&nbsp;</span>allows you to examine your quota at any point in time. The quota system works on the basis of IP addresses. Each IP address has a base quota of 1,000,000 bits. When your client makes a request for random numbers (or strings, etc.), the server deducts the number of bits it took to satisfy your request from the quota associated with your client's IP address.</font></p><p><font face="Georgia, Times, serif" size="3">If your client issues a request for random numbers while its quota is negative, the RANDOM.ORG server will return a 503 error response as described below. If your client's quota is greater than or equal to zero, the server will fully complete the client's next request for random numbers, even if the request will result in the client's quota becoming negative. Hence, no partial responses will be sent as a result of your client exhausting its quota; the server will either return a full response or an error response.</font></p><p><font face="Georgia, Times, serif" size="3">Every day, shortly after midnight<span>&nbsp;</span><a href="http://en.wikipedia.org/wiki/Coordinated_Universal_Time">UTC</a>, all quotas with less than 1,000,000 bits receive a free top-up of 200,000 bits. If the server has spare capacity, you may get an additional free top-up earlier, but you should not count on it. If you need extra bits urgently (or require many bits) you can purchase once-off top-ups from the<span>&nbsp;</span><a href="https://www.random.org/quota/">Quota Page</a>.</font></p><p><font face="Georgia, Times, serif" size="3">The<span>&nbsp;</span><a href="https://www.random.org/clients/">Guidelines for Automated Clients</a><span>&nbsp;</span>specify that you should use the Quota Checker periodically to verify that your client is not issuing requests for random numbers to the RANDOM.ORG server when its quota is exhausted. For most clients, the easiest solution is to interleave the quota checks with the requests for random numbers. If a quota check returns a negative value, your client should back off for at least ten minutes before issuing another quota check. Only when the quota check returns a zero or positive value, should your client resume its requests for random numbers. If you want to build a really well-behaved client, you can implement an<span>&nbsp;</span><a href="http://en.wikipedia.org/wiki/Exponential_backoff">exponential backoff</a>algorithm with a maximum delay of 24 hours.</font></p><p><font face="Georgia, Times, serif" size="3">The number of random number requests your client can issue before doing a quota check depends on how many bits each random number requests requires to satisfy. See the<span>&nbsp;</span><a href="https://www.random.org/faq/#Q4.2">FAQ</a><span>&nbsp;</span>for details about how to estimate this. As a rule of thumb, your client should probably issue a quota check every time it thinks it has used its daily free top-up. This will mean the client can continue issue requests in case things are better than expected (perhaps it has received a free top-up) but that it will back off in case its quota is exhausted.</font></p><p><font face="Georgia, Times, serif" size="3">The Quota Checker only accepts HTTP GET requests, so parameters are passed via encoding in the URL.</font></p><h4><font face="Georgia, Times, serif" size="3">Parameters</font></h4><p></p><table border="1" cellpadding="6"><tbody><tr><th><font face="Georgia, Times, serif" size="3">Name</font></th><th><font face="Georgia, Times, serif" size="3">Possible Values</font></th><th><font face="Georgia, Times, serif" size="3">Description</font></th></tr><tr><td><font face="Georgia, Times, serif" size="3">ip</font></td><td><b><font face="Georgia, Times, serif" size="3">n.n.n.n</font></b></td><td><font face="Georgia, Times, serif" size="3">The IP address for which you wish to examine the quota. Each value for<span>&nbsp;</span><b>n</b><span>&nbsp;</span>should be an integer in the [0,255] interval. This parameter is optional. If you leave it out, it defaults to the IP address of the machine from which you are issuing the request.</font></td></tr><tr><td><font face="Georgia, Times, serif" size="3">format</font></td><td><font face="Georgia, Times, serif" size="3"><b>html</b><span>&nbsp;</span>|<span>&nbsp;</span><b>plain</b></font></td><td><font face="Georgia, Times, serif" size="3">Determines the return type of the document that the server produces as its response. If<span>&nbsp;</span><b>html</b><span>&nbsp;</span>is specified, the server produces a nicely formatted XHTML document (MIME type text/html), which will display well in a browser but which is somewhat cumbersome to parse. If<span>&nbsp;</span><b>plain</b><span>&nbsp;</span>is specified, the server produces as minimalistic document of type plain text (MIME type text/plain) document, which is easy to parse. The parameter can be left out in which case it defaults to<span>&nbsp;</span><b>html</b>. If you are writing an automated client, you probably want to specify<span>&nbsp;</span><b>plain</b><span>&nbsp;</span>here.</font></td></tr></tbody></table><p></p><h4><font face="Georgia, Times, serif" size="3">Success</font></h4><p><font face="Georgia, Times, serif" size="3">If no error occurred, a HTTP status code of 200 (OK) will be returned. The MIME type will be set in accordance with the<span>&nbsp;</span><b>format</b><span>&nbsp;</span>parameter that was specified in the request. The body of the response will contain information about the remaining allowance for the IP address in question. If XHTML was requested (via the<span>&nbsp;</span><b>format</b><span>&nbsp;</span>parameter), the information will be nested inside several XHTML elements. If plain text was requested, the current quota level will be returned as a single number followed by a single newline.</font></p><h4><font face="Georgia, Times, serif" size="3">Errors</font></h4><p><font face="Georgia, Times, serif" size="3">If an error occurred, a HTTP status code 503 (Service Unavailable) will be returned. The MIME type will be set in accordance with the<span>&nbsp;</span><b>format</b><span>&nbsp;</span>parameter that was specified in the request. The body of the the returned page will contain the string &quot;Error:&quot; followed by a string with further details. If XHTML was requested, this message will appear somewhere in the document inside a &lt;p&gt;&lt;p&gt; element. If plain text was requested, it will appear on the first line in the document.</font></p><p><font face="Georgia, Times, serif" size="3">The types of errors can vary. Errors will occur if you specify invalid parameters but can also occur because the server is temporarily overloaded. Reasonable behaviour for a client is to look for the &quot;Error:&quot; string in the page returned by the server and print out the whole line if the string was present. When I get around to it, I will provide a full list of possible errors on this page. In the meantime, feel free to experiment ;-)</font></p><p><font face="Georgia, Times, serif" size="3">You probably want to make sure your client can deal with the full range of HTTP response codes, or at least 200, 301 and 503.</font></p><h4><font face="Georgia, Times, serif" size="3">Examples</font></h4><p><font face="Georgia, Times, serif" size="3">Issuing a HTTP GET request for the following will return the quota level for the machine issuing the request. We are requesting a plain text document, such that our client can easily parse the number. If you are writing an automated client that downloads numbers or strings from RANDOM.ORG, you can use this type of request to make the client check its quota level. If the value returned is negative, your client should back off as described in the<span>&nbsp;</span><a href="https://www.random.org/clients/">Client Guidelines</a>.</font></p><p class="indented"><a href="https://www.random.org/quota/?format=plain"><font face="Georgia, Times, serif" size="3">https://www.random.org/quota/?format=plain</font></a></p><p><font face="Georgia, Times, serif" size="3">The following example examines the quota for the machine whose IP address is 134.226.36.80, which happens to be address of the RANDOM.ORG server. Again, we are requesting a plain text document, so the client can easily parse the value.</font></p><p class="indented"><a href="https://www.random.org/quota/?ip=134.226.36.80&format=plain"><font face="Georgia, Times, serif" size="3">https://www.random.org/quota/?ip=134.226.36.80&amp;format=plain</font></a></p><p></p></div></div>
</div></div></div></div></div></div> ]]></content:encoded><pubDate>Fri, 21 Jul 2017 22:09:32 -0500</pubDate></item><item><title><![CDATA[How to add Rapleaf data into Zoho Creator]]></title><link>https://www.creatorscripts.com/blogs/post/How-to-add-Rapleaf-data-into-Zoho-Creator</link><description><![CDATA[]]></description><content:encoded><![CDATA[<div class="zpcontent-container blogpost-container "><div data-element-id="elm_aN47F9jbTAG4g6ubI6Axhw" data-element-type="section" class="zpsection "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_KtWWb_xbTUuPLbW91Y_T4A" data-element-type="row" class="zprow zprow-container zpalign-items- zpjustify-content- " data-equal-column=""><style type="text/css"></style><div data-element-id="elm_e4OMlNz3RP2QUR4S2YvgjA" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- "><style type="text/css"></style><div data-element-id="elm_6Epf5UuXR467c01EJPc7cg" data-element-type="codeSnippet" class="zpelement zpelem-codesnippet "><div class="zpsnippet-container"><div dir="ltr" style="text-align:left;" trbidi="on"><br/><br/> You probably have a large database of emails and contact names, but do you have information about demographics, Annual Income, Preferences, etc?<br/><br/><a href="https://www.rapleaf.com/why-rapleaf/" target="_blank">Rapleaf</a> is a leading US company that provides data tied to an email address with 90% accuracy. If you want to market information with a laser focus approach it is valuable to segment your dripping campaigns based on some customer preferences or median annual income.<br/><br/><a href="https://accounts.zoho.com/register?servicename=ZohoCreator&amp;showheader=false&amp;showGoogleYahoo=false&amp;serviceurl=https%3A%2F%2Fpayments.zoho.com%2Freseller%2Freferer.do%3Fnrid%3D6aa631477a3c4c8843cb77270ce02cd53444814619d623d2" target="_blank">Zoho Creator</a> is a leading online database application that enables you to build, custom and deploy amazing databases in record time at the most affordable price point you can imagine.<br/><br/> Combining the two is as easy as creating a function in Zoho Creator using the script below and then integrate the custom function into the reports / views that have the records you would like to push information through.<br/><br/><br/> string API.Rapleaf(string first, string last, string email, string zip)<br/> {<br/> &nbsp; &nbsp; data = map();<br/> &nbsp; &nbsp; data.put("api_key", "your_api_key_number");<br/> &nbsp; &nbsp; data.put("email", encodeUrl(input.email));<br/> &nbsp; &nbsp; data.put("first", input.first);<br/> &nbsp; &nbsp; data.put("last", input.last);<br/> &nbsp; &nbsp; data.put("zip", input.zip);<br/> &nbsp; &nbsp; rapleaf = getUrl("https://personalize.rapleaf.com/v4/dr/", data,false);<br/> &nbsp; &nbsp; response = rapleaf.get("responseText");<br/> sendmail<br/> &nbsp; &nbsp; (<br/> &nbsp; &nbsp; &nbsp; &nbsp; To &nbsp; &nbsp; &nbsp; : &nbsp;zoho.adminuserid, "yourname@domain.com"<br/> &nbsp; &nbsp; &nbsp; &nbsp; From &nbsp; &nbsp; : &nbsp;zoho.adminuserid<br/> &nbsp; &nbsp; &nbsp; &nbsp; Subject &nbsp;: &nbsp;"Send data for " + input.first + " " + input.last<br/> &nbsp; &nbsp; &nbsp; &nbsp; Message &nbsp;: &nbsp;response<br/> &nbsp; &nbsp; )<br/> &nbsp; &nbsp; return response;<br/> }<br/><br/> The script above will send you an email with the corresponding email information, but If you are interested in updating your Zoho Creator database with the information you are Getting from Rapleaf send me a message and we can discuss further.</div>
</div></div></div></div></div></div></div> ]]></content:encoded><pubDate>Tue, 01 Jul 2014 22:50:44 -0500</pubDate></item></channel></rss>