Nov 12, 2020 08:47 AM
I just launched a brand new app on Airtable’s app marketplace. Data Fetcher lets you run, save and schedule API requests without leaving Airtable:
Some of the features:
• Use values from your base in the request URL/body/headers
• GET/POST/PATCH/PUT/DELETE methods all supported
• Save API requests securely
• Import requests from cURL commands
• JSON/ XML response to Airtable transformation
• Response field types are inferred. e.g. dates in API response become Airtable date fields
• Schedule requests to run hourly/daily/weekly
• CORS proxy for all requests
If you have any feedback or questions, feel free to comment or email (firstname.lastname@example.org)
Nov 12, 2020 08:57 AM
Very cool! Congratulations! :smiling_face_with_sunglasses: :raised_hands:
Nov 12, 2020 02:45 PM
This looks very cool.
It looks like users need to know how to formulate their API request url, headers, parameters, and body on their own. Is this correct?
We also save any API request details you save
Do you save only the configuration of the API request? Or do you save any of the fetched data?
Data Fetcher will keep your data for 20 years.
How does the life of the account fit into these 20 years? For example, if someone has an account and keeps it for 20 years, will information entered at the creation of the account still be there? If someone creates an account, processes some requests, and then deletes the account a few days later, will you still keep that data for 20+ years?
- The right to erasure — You have the right to request that Data Fetcher erase your personal data, under certain conditions.
What are those conditions? Does the right to request that our data be erased mean that the data actually will be erased? How long will it take for the data to be erased from the time the request is made?
If you make a request, we have one month to respond to you.
Can you clarify between “responding” to the request versus “fulfilling” the request. It sounds as if someone might initiate a request, but the response might be “no”.
Nov 13, 2020 01:03 AM
Thanks for the feedback!
For now, yes. You can also import requests from cURL commands though, which makes it easier to set them up. So this is intended at lowcoders not nocoders. However in the medium term I’ll add a request library where users can just import from that, add any API keys, and get set up with no code.
Just the configuration. None of the data.
The conditions can be found here under ‘When does the right to erasure apply?’
Yes if the conditions are met. Which I imagine it would be nearly all of the time.
One month maximum (standard GDPR) but imagine it’d be a lot quicker.
The request will be fulfilled if the conditions are met. Which I imagine it would be nearly all of the time.
I appreciate there’s a lot of sensitive data in API requests, so have taken security measures such as encryption, MFA on third party infrastructure I am using to ensure this is kept safe. As part of the app review process, Airtable’s security team checked all these measures.