Summary
Can Airbyte extract customer information from Uber Eats API?
Question
Hey everyone, I am new to the data warehousing space in general, we currently have a client that is looking to extract customer information from inbound webhooks from Uber Eats API
Is this something airbyte can do?
This topic has been created from a Slack thread to give it more visibility.
It will be on Read-Only mode here. Click here if you want to access the original thread.
Join the conversation on Slack
["extracting", "customer-information", "uber-eats-api", "airbyte"]
Airbyte doesn’t really work with webhooks directly (other than allowing jobs to be triggered by them). Usually I’d recommend using something to write these directly using streaming—Cloud Functions works well for lower volumes, and Cloud Run for higher concurrency . . . both are very inexpensive and you’ll find several tutorials online for this exact use case. You could also check out services like Webhook Relay or Zapier if you want to avoid writing code.
If you’re looking to pull data from the Eats API directly though, Airbyte would work great for that since it’s just a REST API using oAuth—so should be able to use the no-code connector builder and be able to whip something up in just a few minutes:
https://docs.airbyte.com/connector-development/connector-builder-ui/overview
This won’t work as well if your needs are more real-time, where webhooks would give you faster delivery. But for batch-type data, even where every 15 minutes is real-time-enough, the API might be a good fit.