A Fully Qualified Domain Name (FQDN) is a unique identifier for each Wix service object. Think of it as the "address" that tells Wix exactly which service object you want to work with.
FQDNs follow this structure:
wix.<domain>.<product>.<version>.<service_object>
When working with data extension schemas or other APIs that accept FQDNs, you can use wildcards (*) instead of specific version numbers to prevent issues when service objects are updated to newer versions. For example: wix.<domain>.<product>.*.<service_object>
This ensures your code continues to work when Wix updates the service object to a newer version (for example, wix.ecom.v2.order), without requiring you to update your implementation.
Examples:
wix.ecom.*.order - Wix eCommerce Order service object (any version)wix.ecom.v1.checkout - Wix eCommerce Checkout service objectwix.ecom.v1.cart - Wix eCommerce Cart service objectwix.multilingual.machine.*.translatable_content - Wix Multilingual Machine Translation service object (any version)You'll need FQDNs when:
FQDNs are available in event payloads. Events that return FQDNs will have the entityFqdn field documented in their event reference, and the FQDN is returned as entityFqdn in the event data.
Note: Some legacy service objects and their events don't have FQDNs. For more information, see legacy webhooks.