This page is being built!
This is the API reference for Previsto.js. Use Previsto.js’ APIs to create contacts, create agreements, geocode addresses using customizable Previsto Elements, and have customers requests for getting a quote from you planned fully automatic.

Including Previsto.js

However you’re using Previsto.js, you always begin by including the library and setting your API key. To get started, include this script on your pages—it should always be loaded directly from
<script src=""></script>

Previsto(publicApiKey[, options])

Use Previsto(publicApiKey[, options]) to create an instance of the Previsto object. Your Previsto public API key is required when calling this function, as it identifies your website to Previsto.
v​ar previsto = new Previsto(‘pk_fkdkeofkfkfkekdkdke’);
We‘ve placed a random API key in the code. Replace it with your actual publishable API keys to test this code through your Previsto account.

T​he Previsto Object


Use previsto.createContact() to create a contact from information collected by Elements.
previsto.createContact(contact).then(function(result) {
// Handle result.error or result.token


previsto.createAgreement(agreement).then(function(result) {
// Handle result.error or result.token