GitHub
10/22/2025, 8:00 PMgroup_id was used in the path of EpicIssuesStream, they new it was in the context, but thought it was being set as an instance property and were confused why it wasn't working.
I explained that there was probably a method like this that was implied to exist, and that the SDK does parameter replacement in paths:
def get_url_params(
self, context: Optional[dict], next_page_token: Optional[Any]
) -> Dict[str, Any]:
return { 'group_id': context['group_id'], 'epic_iid': context['epic_iid'], 'page': next_page_token }
Might be something to consider adding/refining.
meltano/sdkGitHub
10/22/2025, 8:00 PM