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]

Reply via email to