feat(source-bol): new connector - #84416
Conversation
|
Note 📝 PR Converted to Draft More info...Thank you for creating this PR. As a policy to protect our engineers' time, Airbyte requires all PRs to be created first in draft status. Your PR has been automatically converted to draft status in respect for this policy. As soon as your PR is ready for formal review, you can proceed to convert the PR to "ready for review" status by clicking the "Ready for review" button at the bottom of the PR page. To skip draft status in future PRs, please include |
👋 Welcome to Airbyte!Thank you for your contribution from newnorthdigital/airbyte! We're excited to have you in the Airbyte community. If you have any questions, feel free to ask in the PR comments or join our Slack community. 💡 Show Tips and TricksPR Slash CommandsAs needed or by request, Airbyte Maintainers can execute the following slash commands on your PR:
Tips for Working with CI
📚 Show Repo GuidanceHelpful Resources
|
|
|
What
New community source connector for bol.com (the largest online retail platform in the Netherlands/Belgium), built on the Retailer API v10. Manifest-only / low-code.
Streams:
orders— incremental on Bol'slatest-change-datefilter. NB: live-verified that this filter is an exact-day filter (not "since"), so the cursor slices per day (step P1D), floored at 89 days back (API limit).order_details— the only stream with money fields (unitPrice,commission); follows an FBB-only parent stream to respect the much stricter per-order rate limit (rationale in the docs).returns— unions thehandled=false/truepartitions.shipments,inventory— snapshots (the API exposes no change filter).Auth: OAuth2 client-credentials against
login.bol.com(299s tokens, self-refreshing). 429s honor Bol'sRetry-After.Why
No Bol connector exists in the registry today, while bol.com is the dominant marketplace for NL/BE ecommerce sellers. Running in production at New North Digital since June 2026 across multiple seller accounts; we maintain it.
How tested
Retry-Afterbehavior were all verified against the live API (documented in the docs page's Limitations section).Docs
User-facing docs added at
docs/integrations/sources/bol.md, including the 3-month order-history caveat and the exact-day filter behavior.🤖 Generated with Claude Code