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
  • Add JSON request body
  • Add x-www-form-urlencoded request body
  • Add form-data request body
  • Add XML request body
  • Add GraphQL request body
  • Add Binary request body
  1. Custom Requests

Add request body

Last updated 6 months ago

Adding a request body lets you send data from your Airtable base to other platforms. You can , , and even attachment files in the request body.

The supported body types are:

Typically, you want to add a request body when the request method is POST, PATCH or PUT. Check the API documentation to understand what body type to use.

Add JSON request body

  • On the create request screen, select the Body tab.

  • Make sure the JSON tab is active.

  • Enter some JSON into the input. You can check your JSON is valid using .

  • You can use the Beautify button to format the JSON.

Add x-www-form-urlencoded request body

  • On the create request screen, select the Body tab.

  • Click the x-www-form-urlencoded tab.

  • Click + Add.

  • Enter a key and value in the inputs.

  • Add more keys and values, as required.

Add form-data request body

  • On the create request screen, select the Body tab.

  • Click the form-data tab.

  • Click + Add.

  • Enter a key and value in the inputs.

  • Add more keys and values, as required.

Add XML request body

  • On the create request screen, select the Body tab.

  • Click the XML tab.

Add GraphQL request body

  • On the create request screen, select the Body tab.

  • Click the GraphQL tab.

Add Binary request body

  • On the create request screen, select the Body tab.

  • Click the Binary tab.

  • Use the + button on the right of the input to reference an attachment field in Airtable. When the request runs, the raw attachment data will be posted.

Enter some XML in the input. You can check your XML is valid using .

Add your GraphQL query in the Query input and any variables as JSON in the Variables input. When the request runs, the GraphQL query and variables will be turned into a JSON body. You can preview what this looks like with our .

this tool
GraphQL to JSON Body Converter
use table values
variables
this tool
JSON
x-www-form-urlencoded
form-data
XML
GraphQL
Binary