DanielCarter-stack commented on issue #10358: URL: https://github.com/apache/seatunnel/issues/10358#issuecomment-3764664828
<!-- code-pr-reviewer --> Thanks for proposing the HubSpot Source Connector. This is a valuable addition to SeaTunnel's ecosystem. ## Feasibility The technical approach is sound. SeaTunnel has several HTTP REST API-based connectors that can serve as references: - `connector-http-base` - base HTTP client with auth, pagination, and rate limiting - `connector-github` - GitHub REST API with token-based auth - `connector-jira` - Jira REST API connector - `connector-klaviyo` - similar SaaS API pattern to HubSpot ## Key Implementation Areas 1. **Authentication**: OAuth 2.0 or API key (patterns exist in `connector-http-base`) 2. **API Objects**: Contacts, Companies, Deals, Tickets - clarify scope (single vs multi-object connector) 3. **Pagination**: HubSpot uses offset-based pagination 4. **Rate Limiting**: tier-based limits (e.g., 100 requests/10s for Free tier) ## Questions 1. Which HubSpot API objects should be supported initially? 2. Should this support incremental CDC/sync or full snapshot only? 3. Will you contribute the implementation or seeking community pickup? @contributor for visibility -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
