Connector Improvement: Ability to Set "return_full_schedule" Flag in Assembled Connector
AnsweredSummary:
Customers using the Assembled connector would like the ability to control the return_full_schedule parameter in the GET /v0/activities API call. Currently, the connector always uses return_full_schedule=true, which causes the connector to ingest the full activity “stack,” resulting in overlapping and duplicate activity events.
Current Behavior
-
The Assembled connector is hard-coded to call
GET /v0/activitieswithreturn_full_schedule=true - Because of that the full schedule is always returned, customers cannot choose to ingest only the effective activity events.
Customer Impact
-
Customers receive overlapping/duplicate activity records, which must be manually filtered or transformed downstream.
-
Some customers are only interested in the effective schedule and do not need the full layered activity set.
Requested Enhancement
-
Add a connector-level configuration option that allows customers to set
return_full_schedule=falsewhen desired. -
This would enable ingestion of only the effective, non-overlapping activity events.
-
Official comment
Hi Atishi,
Thank you for providing detailed information for this requirement.
Currently, the assembled connector pulls the effective events only because by default return_full_schedule is false. Duplicate records seem like an issue as some events will have the same activity_id and different timestamps. This was an upgrade from the Assembled team with the update of the Layers feature.
This update changed the PK for the ACTIVITY table, and customers can take a backup of the existing table to backfill it with new PKs. Pre-requisite: the API Key version should be 2025-04-15 or higher.
Thank You,
Vishal
Please sign in to leave a comment.
Comments
1 comment