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
    • List of Airtable 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 name or email address
    • 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

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. When you connect via OAuth, you're authorizing these services to perform actions on your behalf.

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

Create an OAuth connection

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

  1. On the create request screen, click Authorization.

  2. Use the Type dropdown to select OAuth.

  3. Next to Connection, click + New.

  4. Click the button for the application you want to connect to (for example, Google Ads). A new window will open asking for permission to connect your account to Data Fetcher.

  5. Configure the rest of your API details like URL as you normally would and run the request.

Authorization headers and parameters will be automatically sent when you run the request.

Rename an OAuth Connection

  1. Hover over the extension, then click the Settings icon (⚙️) to open the settings screen.

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

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

  4. In the modal, enter the new name in the input field.

  5. Click Save.

Delete an OAuth Connection

  1. Hover over the extension, then click the Settings icon (⚙️) to open the settings screen.

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

  3. Under OAuth Connections, click the trash icon next to the connection you want to delete.

  4. Click Delete in the modal that opens.

Important: Some platforms like Google will revoke all your OAuth connections when you revoke one connection. For example, deleting Google Analytics would also revoke Google Ads.

Create Custom OAuth Connection

Last updated 10 days ago

If you don't see the OAuth API you want to connect to in the list of preset options, you can .

create a custom OAuth connection