URL
If you want your schema to be routable by an URL, you can specify theurl as an expression.
If we take a look at this example we can see that we have a Url property available in the Data Source
Source entity example
https://delivery.enterspeed.com/v1?url=/frontpage
What does “No environment client configured to support domain name for source entity url /relative-url/” mean?If you are using relative URLs (e.g. /about-us/) and are trying to test the schema by making a CURL request, you might have seen this error message.The reason for this is that the URL doesn’t have a domain that matches an environment client. Environment clients need to be able to match the URL in the source entity with the hostname provided for the environment client.The best way to solve this is to use absolute URLs in your schema (e.g. https://my-domain.com/about-us/).If you however want to use relative URLs, it can be done by adding a domain to your environment client with the hostname
root.tld.Handle
Handle differentiates a bit from URL routing. A handle can be whatever you would like. In this example, a navigation structure is returned. The schema returns an array of navigation items and utilizes the lookup and reference fields. This handle would be called like this:https://delivery.enterspeed.com/v1?handle=mainNavigation