Yes, I can provide an example of a custom source that sends queries against an API using Airbyte. The Webflow source connector is a great example of this. According to the tutorial [Build a connector to extract data from the Webflow API](
https://airbyte.com/tutorials/extract-data-from-the-webflow-api), the Webflow source connector demonstrates how to create a custom Airbyte source that interacts with an API. This connector: 1. Sends queries to the Webflow API 2. Handles authentication 3. Manages pagination 4. Generates dynamic streams 5. Creates dynamic schemas 6. Checks connectivity 7. Parses API responses The tutorial goes into detail about how the connector makes multiple API calls: 1. It first retrieves a list of collections available in Webflow. 2. Then, it uses the collection IDs from the first query to construct URLs for subsequent API calls to retrieve the contents of each collection. 3. Additionally, it makes separate API calls to retrieve the schema for each collection using IDs returned in the initial call. This example demonstrates how to chain API calls and use the results of one query to inform subsequent queries, which is a common pattern in real-world API interactions. If you're interested in building a similar custom source connector, this tutorial provides a detailed walkthrough of the process, including how to implement these API interactions using Airbyte's Python Connector Development Kit (CDK). [Source: Forum post on Airbyte Discourse](
https://discuss.airbyte.io/t/1691)