Hello! A quick shout out to <@U0A82AA5PC4> and <@U...
# replication-connector-contributions
k
Hello! A quick shout out to @Mahadir Ahmad and @Daniel Jablonski for their upcoming improvements to the Xero source connector (https://github.com/airbytehq/airbyte/issues/66667, https://github.com/airbytehq/airbyte/pull/74028)! This will fix the missing records issue that prevents us from using v2.1.0+ currently. I'm a newbie with airbyte, and have strong need for this! 🎉 Since this is my first api pull from Xero using Airbyte, I currently get an error for our Invoices stream. In my Xero App logs: > Your request is not filtering Invoices efficiently, given the extremely high volume for this organisation. Please check https://developer.xero.com/documentation/api/efficient-data-retrieval for tips on making Invoice retrieval more efficient. In Postman I reproduced that if I had summaryOnly=true, I get results instead of the error above. My question is - how do we create enhancement requests for this connector to allow configuring summaryOnly = true/false, page_size , and possibly where = filter clause only for the Invoices stream?
For example, here are some suggested changes to the manifest.yaml:
And configure the source config with 'stream_options':
Copy code
{
  "tenant_id": "…",
  "start_date": "2024-01-01T00:00:00Z",
  "credentials": {
    "...": "..."
  },
  "stream_options": {
    "invoices": {
      "summary_only": true,
      "page_size": 100,
      "where": "UpdatedDateUTC >= DateTime(2024, 1, 1)"
    }
  }
}
h
Hi Karen, Thank you for shouting out members of our community and for expressing interest in contributing to the platform. We have some documentation on how to submit contributions and here Hope this helps
thanku 1
k
Thanks @Henry Mattingly! Where may I submit this as a feature request? I am not savvy enough to actually make and test the changes yet.
h
You can submit this as a feature request through our Github, our engineering team will review it