Suresh-Krishna-Kusuma commented on issue #10358:
URL: https://github.com/apache/seatunnel/issues/10358#issuecomment-3821783391
Hi @davidzollo, I would like to work on this issue. Please assign it to me.
I have reviewed the detailed requirements and the API documentation. To
ensure a high-quality implementation and faster review process, I propose
breaking this into two phases:
**Phase 1: The Foundation (This PR)**
* **Goal:** Establish the `HubSpotSource` structure using
`connector-http-base`.
* **Scope:**
* **Single Object Support:** Configuration to extract one object type
(e.g., "Contacts" OR "Companies") per source.
* **Batch Mode:** Full Snapshot extraction using HubSpot's cursor-based
pagination.
* **Authentication:** Private App Access Token (Bearer Auth).
* **Rate Limiting:** Leveraging the existing `connector-http-base` rate
limiter to handle API limits.
**Phase 2: Advanced Features (Future PRs)**
* Multi-object support (Parallel extraction).
* Incremental Sync (CDC based on `lastmodifieddate`).
I have my HubSpot Developer account ready and have successfully tested the
API endpoints. I am ready to start the Phase 1 implementation immediately.
--
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]