You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The SDK's ConnectionSyncModeEnum doesn't support the full_refresh_overwrite_deduped sync mode that is returned by Airbyte instances, causing connection listing operations to fail.
Steps to Reproduce
Initialize AirbyteAPI client
Call list_connections() on a workspace that has connections using the full_refresh_overwrite_deduped sync mode
Observe the error when trying to deserialize the response
Expected Behavior
The SDK should successfully parse all sync modes returned by the Airbyte API, including full_refresh_overwrite_deduped. See here
Using the same client configuration and authentication token, the following endpoints work successfully:
list_workspaces() - Returns workspace data correctly, passed into the list_connections call
health_check() - Confirms API is accessible and working
This confirms the issue is specifically with the ConnectionSyncModeEnum implementation and not related to authentication, connectivity, or general SDK configuration.
This appears to be a mismatch between the SDK's enum definitions and the actual sync modes supported by Airbyte instances. The SDK needs to be updated to include all possible sync modes that Airbyte can return.
The text was updated successfully, but these errors were encountered:
Description
The SDK's
ConnectionSyncModeEnum
doesn't support thefull_refresh_overwrite_deduped
sync mode that is returned by Airbyte instances, causing connection listing operations to fail.Steps to Reproduce
list_connections()
on a workspace that has connections using thefull_refresh_overwrite_deduped
sync modeExpected Behavior
The SDK should successfully parse all sync modes returned by the Airbyte API, including
full_refresh_overwrite_deduped
. See hereActual Behavior
The SDK throws a ValueError:
Verification of Other Endpoints
Using the same client configuration and authentication token, the following endpoints work successfully:
list_workspaces()
- Returns workspace data correctly, passed into the list_connections callhealth_check()
- Confirms API is accessible and workingThis confirms the issue is specifically with the ConnectionSyncModeEnum implementation and not related to authentication, connectivity, or general SDK configuration.
Current SDK Supported Modes
The SDK currently only supports:
Environment Information
Error Stack Trace
Additional Context
This appears to be a mismatch between the SDK's enum definitions and the actual sync modes supported by Airbyte instances. The SDK needs to be updated to include all possible sync modes that Airbyte can return.
The text was updated successfully, but these errors were encountered: