Data Fetcher Help Center
🚀 Try for free📮 Support
  • 👋Welcome
  • Create Requests
    • Create a request
    • Use table values in requests
    • Use variables in requests
    • Response field mapping
    • Schedule a request
    • Add a request trigger
    • Troubleshoot errors
    • Run request using webhook URL
    • Pre-built integrations
  • Custom Requests
    • Create a custom request
    • Set request method
    • Set request parameters
    • Request authorization
    • Set request headers
    • Add request body
    • Connect to a preset OAuth API
    • Create a custom OAuth connection
  • Advanced settings
    • Write modes
    • Update based on field(s)
    • Pagination
    • Response data transformations
    • Response JMESPath
    • Add fixed value to output
    • No output mode
    • Rate limit
    • Max response records
    • Run request from button field
    • Denormalize response
    • XML array handling
    • Fixed IP Address
  • Organise Requests
    • Run history
    • Duplicate a request
    • Delete a request
    • Add request description
    • Import request from cURL command
    • Export requests as JSON file
    • Import requests from JSON file
  • Create Sequences
    • Create a sequence
    • Schedule a sequence
    • Run sequence from button field
    • Run sequence using webhook URL
  • Account
    • Upgrade workspace
    • Authorize Data Fetcher and Airtable
    • Add user to workspace
    • Roles and permissions
    • View monthly usage
    • Update personal details
    • Update payment card
    • Update billing information
    • View invoices
    • Switch workspace
  • Get a Google Maps API Key
Powered by GitBook
On this page
  • What is OAuth?
  • Create an OAuth connection
  • Rename an OAuth Connection
  • Delete an OAuth Connection
  • Create Custom OAuth Connection
  1. Custom Requests

Connect to a preset OAuth API

Last updated 6 months ago

What is OAuth?

OAuth is an authorization standard that allows you to use your existing accounts on platforms (like Google and Facebook) to access third-party websites and apps and authorize them to perform actions on your behalf.

Under the hood, OAuth works by obtaining and refreshing access tokens. These are obtained when you first log in to the platform and then refreshed as necessary. They are then sent along with API requests to the third-party platform to authorize each request.

Create an OAuth connection

When you create OAuth connections in Data Fetcher, they are saved in your workspace. So you only need to create them once and can then use them for multiple requests.

  • On the create request screen, click "Authorization".

  • Use the Type dropdown to select "OAuth".

  • Next to Connection, click "+ New".

  • Click on the button for the application you want to connect to, e.g., "Webflow". A new window will open, asking you for permission to connect your account to Data Fetcher.

Rename an OAuth Connection

  • Under Workspaces, click "Manage" next to the workspace you want.

  • On the modal, enter the new name in the input.

  • Click "Save".

Delete an OAuth Connection

Some platforms, e.g. Google, will revoke all your OAuth connections when you revoke one connection. E.g. deleting Goole Analytics would also revoke Google Ads.

  • Under Workspaces, click "Manage" next to the workspace you want.

  • Click "Delete" on the modal that opens.

Create Custom OAuth Connection

Configure the rest of your API details, e.g. URL, as you normally would and run the request. Authorization headers and parameters will be automatically sent when you run the request. For example, Data Fetcher sets anAuthorization: Bearer <token> header for the .

Hover over the extension, then click to open the settings screen.

Under OAuth Connections, click next to the connection you want to rename.

Hover over the extension, then click to open the settings screen.

Under OAuth Connections, clicknext to the connection you want to delete.

If you do not see the OAuth API that you want to connect to in the list of preset OAuth connection options, you can .

Webflow CMS API
create a custom OAuth connection