Public data sources list

Overview of data sources that are available for builders via the Block Store.

Block Store obtained some major updates enabling builders to install and share different types of blocks: data sources, page components, and functions. This article provides an overview of data sources, also known as remote models once they appear as structural units in the data model overview of your application.

Once you open the Block Store, you’ll notice that blocks have various tags. Click on the ‘Data sources’ tag to quickly filter all available data sources.

In this article, we will provide a link and a brief description of each of them.

Adobe Sign

With this API you can send PDF files to Adobe Sign to get them signed by your clients.

Calendly API

API that allows you to retrieve Calendly links, sync scheduled meetings, manage users, and more. There are several ways to use Calendly’s API.

Exact Online Finance and Accountancy

Exact Online provides accounting software in a Software-as-a-Service delivery model. This library aims to ease its use of your current Exact environment.

Exchange Rates API

The Exchange Rates API delivers exchange rate data for more than 170 world currencies.

Receive the latest exchange rate information for a specific set, currency conversion, receiving data Time-series for multiple or one currency, and preserving the API daily for the fluctuation data.

 

Google Calendar API

The Google Calendar API is a REST API that exposes most of the features available in the Google Calendar web interface.

With this Google Calendar API block, you can request different endpoints from your Betty Blocks application:

  • Create calendar lists

  • Get all your calendar events

  • Delete calendars

  • Update calendar events

And more.

Google Maps API

Google has the world mapped. Their data gives you accurate real-time information for mapping, navigation, and places.

With this Google Maps API block, you can request different endpoints from your Betty Blocks application:

  • Get directions to the given address

  • Get distances between 2 addresses

  • Get addresses by latitude and longitude

  • Lookup time zones based on location and timestamp

And more.

Google Sheets API

The Google Sheets API lets you read and modify any aspect of a spreadsheet.

With this Google Sheets API block, you can request different endpoints from your Betty Blocks application:

  • Get a Spreadsheet

  • Get the Values from the Spreadsheet

  • Create a new Spreadsheet

  • Update Values

  • Copy a Spreadsheet

And more.

HighQ

The HighQ data source allows you to connect your legal professionals using an intelligent solution where you can boost productivity, seamlessly collaborate with others, share valuable insights, as well as engage with clients and colleagues to deliver world-class legal services.

Hunter API

Hunter is the solution to find and verify professional email addresses.

With this Hunter API block, you can request different endpoints from your Betty Blocks application:

  • Get all lead lists

  • Get all leads

  • Get a company’s domain

  • Get company names based on domain

And more.

IBM Watson Visual Recognition API

The Visual Recognition API understands the contents of images. Analyze images for scenes, objects, faces, colors, food, text, explicit content, and other subjects that can give you insights into your visual content.

With this IBM Watson Visual Recognition API block, you can request different endpoints from your Betty Blocks application:

  • Get a list of custom classifiers

  • Detect faces from images

  • Update a classifier

And more.

iManage

iManage data source that allows businesses to access documents from anywhere in a single user experience.

 

iManage connects documents and emails and saves them in a single unified folder, organized by client, project, or legal matter.

 

Language Weaver

Language Weaver is a secure, adaptable, cloud-based enterprise machine translation API and portal for businesses that need to process high volumes of multilingual content quickly and effectively.

MessageBird API

The MessageBird API connects your Betty Blocks application to operators around the world.

With this MessageBird API block, you can request different endpoints from your Betty Blocks application:

  • Get a specific contact

  • Get all SMS messages

  • Get all groups

  • Send a new SMS

And more.

To use the MessageBird API you need an account on MessageBird.com and an access key, which can be created in your account.

Microsoft Graph - Mail

The Microsoft Graph API supports accessing data in users' primary mailboxes and shared mailboxes.

The data can be calendar, mail, or personal contacts stored in a mailbox in the cloud on Exchange Online as part of Microsoft 365, or on Exchange on-premises in a hybrid deployment

Microsoft Graph - OneDrive

The Microsoft Graph API enables you to manage your files on OneDrive, OneDrive for Business, and SharePoint.

With this data source, you can upload files as well as create folders within your OneDrive account. you can:

  • Create folders

  • Delete items

  • Upload files

For this webservice you need to register the app at the Microsoft Azure Identity platform, enable Microsoft Graph permissions, and configure the OAuth2 authentication in Betty Blocks.

Microsoft Graph - Outlook and Calendar

The Microsoft Graph API enables you to create appointments, read emails or add contacts.

For this webservice you need to register the app at the Microsoft Azure Identity platform, enable Microsoft Graph permissions, and configure the OAuth2 authentication in Betty Blocks.

Microsoft Graph - Teams

Use the Graph API to create groups and teams, or update your MS Teams configuration.

For this webservice you need to register the app at the Microsoft Azure Identity platform, enable Microsoft Graph permissions, and configure the OAuth2 authentication in Betty Blocks.

Microsoft Power BI

Use the PowerBI API to create dashboards, push datasets, or get reporting.

For this webservice you need to register the app at the Microsoft Azure Identity platform, enable Microsoft Graph permissions, and configure the OAuth2 authentication in Betty Blocks.

Mollie Payments API

Use the Mollie Payments API to integrate online payments by Mollie directly into your Betty Blocks application. This Mollie Payments API supports all available Mollie Payment methods:

  • Compatible with WooCommerce

  • Subscriptions for recurring payments (credit card, iDEAL, SEPA Direct Debit, and more).

With this Mollie Payments API block, you can request different endpoints from your Betty Blocks application:

  • Check Payments by identifier

  • Create Payments

  • Create a Refund for payment

  • Get a list of refunds

  • Cancel a Payment

And more.

SAP oData service API

The SAP data source allows you to connect to your SAP environment.

 

SAP Cloud Platform API management provides simple, scalable, and secure access to digital assets and enables developer communities to consume these.

 

This connector will help you connect to the SAP oData services.

Slack API

The Slack API data source allows you to integrate your Betty Blocks application with Slack. The API is made so that almost everything you can do in the app is also accessible via the Slack API.

For example, you can get and create channels, lists, users, and more.

 

With this Slack API block, you can request different endpoints from your Betty Blocks application:

  • Get information about a channel

  • Joins a channel, creating it if needed

  • Get Find a user with an email address

  • Get Lists & filter team files

And more.

Trello API

The Trello API data source provides several ways to access data throughout Trello. Additionally, the API allows you to access nested resources as URL parameters as well.

You can request different endpoints from your Betty Blocks application:

  • Add members to specific boards

  • Create new boards

  • Create new lists for specific boards

  • Create new cards

  • Get all cards from specific boards

  • Update existing boards, cards, or lists

And more.

 

When making any API request to Trello, you will need to include your API key, along with an OAuth token that was generated using your key. API keys are associated with your Trello member account.

After installing

When you install one of these blocks, it automatically appears within the data sources section of your data model. Click on the recently installed data source to continue the configuration.

Data sources in the data model

In the settings segment of the data source you can configure the remaining details before

Most data sources require an API key, you will most likely find this in your account settings of the remote data source you are trying to configure.

Exchange Rates API settings

 

After configuring your data source, add a model via the New model button in the top right corner.

Here you can do the following:

  1. Select remote model

  2. Select the data source you want to use

  3. Select one or multiple available models you would like to access via your Betty Blocks application.

  4. Press the Add models button

Create new remote model

 

 

After this, you will be able to use the remote model in your data components and actions!

 

Do you have more questions concerning the remote data models? Go to our community!