How to create a custom request
- On the create request screen, under Application, select Custom.
- Enter the complete request URL in the URL input field. You can find this in your target API’s documentation - it consists of a base URL plus the specific endpoint path.
You can paste a cURL command directly into the URL input field, and Data Fetcher will automatically import all the request settings.
Configure request options
Set up any additional options your API requires:- Method - Choose GET, POST, PUT, PATCH, DELETE, or HEAD
- Parameters - Add query parameters to modify the API response
- Authorization - Configure authentication (Bearer token, Basic auth, OAuth, etc.)
- Headers - Add custom headers required by your API
- Body - Include request body data for POST, PUT, or PATCH requests
- Pagination - Set up automatic handling of paginated responses
Complete the setup
- Enter a descriptive name for your request in the input field at the top of the screen.
- Select your Output Table and View where the imported data should go. By default, this uses your current table and view.
- Click Save & Run in the bottom right corner.
Configure field mapping and run
When you first run a request, the Response Field Mapping window opens. This is where you tell Data Fetcher how to match API response fields with your Airtable fields. Field selection:- Click field names to select or deselect them for import
- Only selected fields will be imported when the request runs
- Map each selected field to either an Existing field in your table or create a New field
- Choose the appropriate field types for new fields