website logo
⌘K
GETTING STARTED
Getting started with Pathfix
Introduction
OAuth Connect Page
Custom Redirect Domain
Monitoring Activity
Workspace
Extensions
Security
Notifications
Event Callback
Scopes
Provider reference
Access tokens
SDK's
MIGRATION
Switching Code Base
BUBBLE.IO INTEGRATION
Bubble.io Documentation
ADALO INTEGRATION
Adalo Documentation
Adalo User Authorization
Adalo API Call
DEVELOPER CENTER
Developer center
Pathfix Consent Screen (preview)
Module dependencies
Step-by-Step
General
JavaScript
PROVIDER SETUP DOCS
Integration Setup Docs
Identity Auth
Integrating with Airtable
Integrating with Box
Integrating with Hubspot
Integrating with GitHub
Integrating with Google Tasks
Integrating with Instagram Graph API
Integrating with LinkedIn
Integrating with Pipedrive
Integrating with Quickbooks
Integrating with Stripe
Integrating with Stripe-Server
Integrating with Slack
Integrating with TikTok
Integrating with Typeform
Integrating with WooCommerce
Integrating with Xero
Integrating with Zoom
Docs powered by archbee 

Adalo API Call

14min

With Pathfix, you can establish a connection with any OAuth service provider AND send API requests (payload) between these apps for your users.

Pathfix works as a pass-through API that stamps all your requests with the required tokens and sends your requests to the provider, allowing you to consume ANY API endpoint offered by the provider.

Please note, this is Step 2 of the Adalo integration setup and you need to have completed Step 1 (User Authorization) first before calling any API.

Need documentation for Adalo User Authorization setup?  Check it here Adalo User Authorization



Making an API Call

All your API calls will have to go through the Pathfix API. The API is found in Pathfix under Code for API

  • Select the app you would like to call the API for, click API Call



Image: Get API code
Image: Get API code




  • Check the body Structure for for the API (this will be used in the 'body' section of the API Call in Adalo):
    • All API calls made will need to be a POST to the Pathfix endpoint
    • The body of the call will contain the providers endpoint URL, Method, Payload and Headers



Document image






Adalo API Call Setup

To make the API call to pull data from the provider, you will need to use the Bubble API Connector Plugin.

There are 2 types of API calls:

  1. Get data (use Adalo Collection)
  2. Push data (use Adalo Custom Action)



Get Data

Use this type of call to fetch data from the provider (GET)

  • Create a External Collection in your Adalo app and give it a name



Document image




  • Add the Pathfix URL as the API Base URL
  • In the Auth Setup, click on ADD ITEM and select Query Param, add each of the following parameters:
    • user_id
    • public_key
    • private_key
    • body.url
    • body.method
    • body.headers.x-pinc-response-data-at (this parameter helps clean up the response data. Add this param and enter the input value as rows.0.data)



Document image




  • Click on Next and test the API call
  • Your resulting page would look like this:

Note: Depending on the response, you may see a failed response message from Adalo and a Success response from Pathfix in the response section. Adalo requires the items in the response to mark it as successful. If this happens, go back to the Endpoints step in Adalo and in the Results Key section, add the location name of the response (e.g. items)



Document image




  • Click on Create Collection to save the API call



Push Data

Use this type of call to push data to the provider (POST, PUT, PATCH etc.). Adding an Action in an Adalo app is done by adding a Button first to your app.

  • Add a Button to your app and click on Custom Action



Document image




  • Create the event by adding the Name and Type



Document image




  • Add the API Base URL as the Pathfix URL (always as a POST)
  • Add the following Query Parameters
    • user_id
    • public_key
    • private_key
  • Add the payload in the Body section
  • Click on Run Test Request



Document image




  • On receiving the success response, save the Action
Document image




The Custom Action gets saved for use in your Adalo app. You can choose to keep the button for the action, or you can delete the button and use the Action on any other user section on your app.









Need help? Reach out to us at support@pathfix.com and we would be happy to assist!



Updated 03 Mar 2023
Did this page help you?
Yes
No
PREVIOUS
Adalo User Authorization
NEXT
Developer center
Docs powered by archbee 
TABLE OF CONTENTS
Making an API Call
Adalo API Call Setup
Get Data
Push Data