Once you create and publish a custom HTTP or Webhook synapse, you can choose to share it with other instances. Shared synapses are visible in Synapse Studio -> Connections and can be used like any other synapse.
To share an HTTP or Webhook synapse, click the Share option from the Actions dropdown menu. This opens the sharing panel, where you can configure sharing settings.
By default, the sharing scope is set to Private, meaning the synapse is not shared and is accessible only within the current instance. You can change the scope using the Scope dropdown.
Syncari supports four sharing scopes:
- Private: The synapse is only accessible within the current instance.
- Subscription: The synapse is accessible to all instances within the same subscription or organization.
- Selected Instances: This scope allows you to choose specific instances that should have access to the synapse.
- Global: The synapse is accessible to all instances across all subscriptions or organizations. To enable global sharing, contact Syncari Support.
After selecting the appropriate scope, click Save to share the synapse. It will then be shared according to the chosen scope, making it accessible to the designated instances.
After sharing the synapse, you can modify the scope if needed. However, ensure the synapse is not actively used in the pipelines of shared instances to avoid pipeline errors. These errors occur only if the new scope removes access for instances that are already using the synapse. We will show a warning popup to notify you when you change the scope.