- Notifications
You must be signed in to change notification settings - Fork 4.9k
Source Hubspot: new stream Email Subscriptions #22910
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
Conversation
| @Alcadeus0 Is it possible to make this stream incremental? Is there a cursor available? |
| @YowanR Unfortunately this stream doesn't have a cursor field available |
| @sh4sh @natalyjazzviolin Can you please take a look at this PR? Thanks 🙏 |
| @marcosmarxm @sajarin can you take a look? |
| /test connector=connectors/source-hubspot
Build FailedTest summary info: |
| @marcosmarxm can you take a look |
| /test connector=connectors/source-hubspot
Build FailedTest summary info: |
What does that mean? |
marcosmarxm left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Left some comments about the stream schema please fix them.
| { | ||
| "$schema": "http://json-schema.org/draft-07/schema#", | ||
| "type": ["null", "object"], | ||
| "properties": { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
missing the additionalProperties field, please check others stream.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The other streams don't have the additional properties field as well. Can you point me to the docs where they are?
| "$schema": "http://json-schema.org/draft-07/schema#", | ||
| "type": ["null", "object"], | ||
| "properties": { | ||
| "subscriptionDefinitions": { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The schema is wrong. You want an unity record which is the data inside the subscriptionDefinitions
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You're right, I've removed the subscription definition and made it point as a unitary one
| /test connector=source-hubspot
Build PassedTest summary info: |
| @marcosmarxm Are the tests not successful? It should have merged right? |
Yes, Tests are working now. I need the final approval from the connector team and it is ready to merge. There isn't anything in your side right now! Thanks for the contribution @Alcadeus0 |
marcosmarxm left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks @Alcadeus0
| Thanks for your help with the review :) |
lazebnyi left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice!
| /publish connector=connectors/source-hubspot
if you have connectors that successfully published but failed definition generation, follow step 4 here |


What
Adding a new stream email subscriptions
Returns all email subscription types that have been created in the given Hub ID.
How
The connector adds the email subscription API stream
Fixes #17034
Recommended reading order
source.pystreams.py🚨 User Impact 🚨
No changes to existing code
Pre-merge Checklist
Expand the relevant checklist and delete the others.
Updating a connector
Community member or Airbyter
airbyte_secret./gradlew :airbyte-integrations:connectors:<name>:integrationTest.README.mdbootstrap.md. See description and examplesdocs/integrations/<source or destination>/<name>.mdincluding changelog. See changelog exampleAirbyter
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/publishcommand described here