-
Notifications
You must be signed in to change notification settings - Fork 4.8k
🎉 New Source: Awin #21116
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
🎉 New Source: Awin #21116
Conversation
Note: Incremental sync. for stream |
implemented streams: - accounts - publishers (of the advertiser accounts) - advertiser_transactions For the API see https://wiki.awin.com/index.php/Advertiser_API
58620e5
to
294fd9f
Compare
gradlew - airbytePythonFormatResult of
|
rebased on v0.40.30 |
Hello, our team ended up losing track of reviewing your contribution and we're sorry about that. I'm cleaning up our backlog and closing it now. If you'd like to resubmit it, we'll be very happy and we'll do our best to prioritize the proper review. For new connectors, the project always aims to obtain integration accounts with the implemented service to ensure that the connector works effectively over time. Once again, I apologize, and feel free to send me a message on Slack if you have any further questions. |
What
Add new source for AWIN. This version implements only the Advertiser API which is probably used by most users. Streams of the Publisher API which use the same API endpoint are - except the accounts stream - not implemented.
Implemented streams:
How
Using the Python SDK / HTTP API source following the Python CDK: Creating a HTTP API Source tutorial.
It could probably easily be rebuild using the low-code SDK but I'd liked the Python SDK more since it gives greater flexibility :-)
Pre-merge Checklist
Community member or Airbyter
airbyte_secret
./gradlew :airbyte-integrations:connectors:source-awin:integrationTest
.README.md
bootstrap.md
. See description and examplesdocs/integrations/<source or destination>/<name>.md
including changelog. See changelog exampledocs/integrations/README.md
airbyte-integrations/builds.md
Airbyter
If this is a community PR, the Airbyte engineer reviewing this PR is responsible for the below items.
/test connector=connectors/<name>
command is passing/publish
command described hereTests
Unit
Integration
Put your integration tests output here.
Acceptance
Acceptance test result:
