Share via


RAPID Platform

RAPID Platform enables the creation of customised application for your business by allowing you to capture data, run workflows and create Power BI Dashboards. With the RAPID Platform connector you can unlock hundreds of integrations as well as more automation options to take your RAPID solution to the next level.

This connector is available in the following products and regions:

Service Class Regions
Logic Apps Standard All Logic Apps regions except the following:
     -   Azure Government regions
     -   Azure China regions
     -   US Department of Defense (DoD)
Power Automate Premium All Power Automate regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Power Apps Premium All Power Apps regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Contact
Name RAPID Support
URL http://www.rapidplatform.com.au
Email support@rapidplatform.com.au
Connector Metadata
Publisher RAPID Platform
Website http://www.rapidplatform.com.au
Privacy policy https://rapidplatform.com.au/privacy-policy/
Categories Business Management;Productivity

The RAPID Platform connector allows user to extend the flexibility and power of RAPID by integrating with the other systems organisations are using. It gives users the ability to Create/Update and Get single items as well as Lists of items from within the system on differing triggers including timers, create, update and http requests through webhooks.

Prerequisites

The Prerequisites are:

  1. Office 365 User Login
  2. Access to a RAPID site

How to get credentials

The connector needs you to know the tenant and the sitename of the RAPID site you would like to connect to. You can find these in the URL you use to access the RAPID site.

https://app.rapidplatform.com/{tenant}/{site} eg. https://app.rapidplatform.com/rapiddevs/powerplatform

After you have entered the tenant and site name into the connector you will be prompted to sign in with your M365 credentials. These are the credentials you used to login to the RAPID site.

Getting started with your connector

This area is good for providing users with a step-by-step process for getting started with your connector. This is where you should highlight common use cases, such as your expected popular triggers and actions, and how they can help in automation scenarios. Include images where possible.

Getting started with the connector is easy.

Once you have authenticated you will be presented with the ability to choose the action you wish to activate.

Our connector makes it easy for users to be able to interact with their RAPID data to drive other system.

Take for example one the use case of sending an SMS whenever a note is added to a particular client.

You can set up a trigger for when a note is created within RAPID. Then using that data you would pass it across to the Twilio connetor to send the SMS to the client.

Known issues and limitations

Limitations: There is a limitation on the ability for Microsoft Entra ID guest users to be able to Authenticate through the connector

Common errors and remedies

Authentication expiration. On infrequently running Flows (monthly) sometimes the auth token that is generated has expired in between each run and the connector runs into a not authenticated error. To rectify this you just need to go to the action that is failing and refresh the authentication on that connection.

Creating a connection

The connector supports the following authentication types:

Default Parameters for creating connection. All regions Not shareable

Default

Applicable: All regions

Parameters for creating connection.

This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.

Name Type Description Required
Tenant Name string Specify name of your tenant True
Site Name string Specify name of your Site True

Throttling Limits

Name Calls Renewal Period
API calls per connection 100 60 seconds

Actions

Add an attachment record to an item in your RAPID site

Adds an attachment record to an item in your RAPID site. This record refers to the location of a file stored in SharePoint.

Create an item

Create an item on a chosen Table.

Get a inherit links list for a given item

Gets a list of items that expect to be linked to the current item due to the inherit link configuration on your RAPID site.

Get a page of items for a Table

Gets a page of up to 250 items from a Table in your RAPID site.

Get an item

Fetches a specific item from a Table on your RAPID site. This will always return the full item profile of the fetched item.

Update an item

Update an item

Add an attachment record to an item in your RAPID site

Adds an attachment record to an item in your RAPID site. This record refers to the location of a file stored in SharePoint.

Parameters

Name Key Required Type Description
Select Source Table
listName-dynamic True string

Select the Table you want to get items from.

Item ID
itemId True integer

Numeric ID of the item to get

Drive ID
drive_id string
Drive Item ID
drive_item_id string

Returns

response
object

Create an item

Create an item on a chosen Table.

Parameters

Name Key Required Type Description
Select Table
listName-dynamic True string

Select the Table you want to get items from.

dynamicListSchema
dynamicListSchema dynamic

Dynamic schema of selected list.

Returns

The outputs of this operation are dynamic.

Gets a list of items that expect to be linked to the current item due to the inherit link configuration on your RAPID site.

Parameters

Name Key Required Type Description
Select Source Table
listName-dynamic True string

Select the Table you want to get items from.

Item Id
itemId True integer

Numeric ID of the item to get

Select Target Table
type True string

Select the Table you want to get items for.

Returns

Name Path Type Description
array of string

Get a page of items for a Table

Gets a page of up to 250 items from a Table in your RAPID site.

Parameters

Name Key Required Type Description
Select Table
listName-dynamic True string

Select the Table you want to get items from.

Items to skip
$skip string

Set how many items down the list to start the page from.

Filter
$filter string

OData filter expression to specifiy the items to fetch.

Select
$select string

OData select expression to specify which columns to return.

Linked To
linkedTo string

Object Referance containing linked Table name and ID in the format listName/id.

Returns

The outputs of this operation are dynamic.

Get an item

Fetches a specific item from a Table on your RAPID site. This will always return the full item profile of the fetched item.

Parameters

Name Key Required Type Description
Select List
listName-dynamic True string

Select the list you want to fetch the item from.

Item ID
itemId True integer

Numeric ID of the item to get

Returns

The outputs of this operation are dynamic.

Update an item

Update an item

Parameters

Name Key Required Type Description
Select List
listName-dynamic True string

Select the list you want to update

Item Id
itemId True integer

Numeric ID of the item to update

Item Profile
dynamicListSchema dynamic

Dynamic schema of selected list

Triggers

When something happens to an item in your RAPID site

Creates a webhook for when something happens in your RAPID site.

When something happens to an item in your RAPID site

Creates a webhook for when something happens in your RAPID site.

Parameters

Name Key Required Type Description
Table
list True string

Select a Table to be watched.

Trigger Type
trigger True string

Choose a webhook trigger event we are watching for.

Returns

Definitions

object

This is the type 'object'.