Stefano Messina
12/09/2025, 9:35 AMRequest to Airbyte API failed: 409 Client Error: Conflict for url: <http://airbyte-airbyte-webapp-svc.airbyte.svc:80/api/v1/connections/sync> for a group of connections being triggered, they only share the same destinationskapa.ai
12/09/2025, 9:35 AMStefano Messina
12/09/2025, 9:46 AMkapa.ai
12/09/2025, 9:47 AMkapa.ai
12/09/2025, 9:47 AMValueConflictKnownException and the message “A sync is already running for: <connection_id>” is thrown per connection when you try to start a sync while Airbyte believes a sync for that same connection is still running.[[Stuck sync forum](https://discuss.airbyte.io/t/3336)] - Sharing only a destination (but not the same streams) is supported and not explicitly documented as a cause of this 409 in the sources you’ve provided. From the available docs and forum threads, there is no explicit explanation for getting 409 conflicts across a group of connections that only share the destination and have distinct namespaces. The knowledge sources mainly cover: - Conflicts when multiple connections write to the same tables / temp tables (e.g., S3 or BigQuery) and recommend using distinct namespaces or limiting concurrency.[[S3 key error](https://discuss.airbyte.io/t/1489); [Multiple sources same table](https://discuss.airbyte.io/t/1105)] - The general stream-uniqueness requirement (unique namespace or stream prefix per connection).[[Configuring schema](https://docs.airbyte.com/platform/using-airbyte/configuring-schema#stream-uniqueness); [v1.6 release notes](https://docs.airbyte.com/release_notes/v-1.6#unique-stream-prefixes-or-namespaces-are-now-mandatory)] Because of that, I can’t confidently say more than: - 409 on /connections/sync is raised when a sync for that specific connection is considered “already running”.[[Stuck sync forum](https://discuss.airbyte.io/t/3336)] - The docs do not describe any mechanism that would block different connections solely because they share a destination if their namespaces/stream names don’t collide. - The knowledge sources do not contain a documented fix beyond checking that: - You’re not targeting the exact same destination stream (same namespace + stream name).[[Configuring schema](https://docs.airbyte.com/platform/using-airbyte/configuring-schema#stream-uniqueness)] - There isn’t a stuck or long‑running job for a connection when you trigger “sync now”.[[Stuck sync forum](https://discuss.airbyte.io/t/3336)] So with only these sources, I’m sorry, but there’s no documented, more specific reason for your 409s when namespaces differ.