anchor.diff:  
   Notice that in the REST service we route directly to a Camel endpoint
   using `to()`. This is because the Rest DSL has a short-hand for
  -routing directly to an endpoint using `to()`. An alternative is to embed a
  -Camel route directly using `route()`; there is such an example further
  -below.
  +routing directly to an endpoint using `to()`.
   
   == Rest DSL with XML DSL
   
  
positive.code: | Name | Description | Default | Type
  | *apiComponent* | Sets the name of the Camel component to use as the REST API (such as swagger or openapi) |  | String
  | *apiContextIdPattern* | Optional CamelContext id pattern to only allow Rest APIs from rest services within CamelContext's which name matches the pattern. The pattern #name# refers to the CamelContext name, to match on the current CamelContext only. For any other value, the pattern uses the rules from org.apache.camel.support.EndpointHelper#matchPattern(String,String) |  | String
  | *apiContextListing* | Sets whether listing of all available CamelContext's with REST services in the JVM is enabled. If enabled it allows to discover these contexts, if false then only the current CamelContext is in use. | false | boolean
  | *apiContextPath* | Sets a leading API context-path the REST API services will be using. This can be used when using components such as camel-servlet where the deployed web application is deployed using a context-path. |  | String
  | *apiContextRouteId* | Sets the route id to use for the route that services the REST API. The route will by default use an auto assigned route id. |  | String
  | *apiHost* | To use a specific hostname for the API documentation (such as swagger or openapi) This can be used to override the generated host with this configured hostname |  | String
  | *apiProperties* | Sets additional options on api level |  | Map
  | *apiVendorExtension* | Whether vendor extension is enabled in the Rest APIs. If enabled then Camel will include additional information as vendor extension (eg keys starting with x-) such as route ids, class names etc. Not all 3rd party API gateways and tools supports vendor-extensions when importing your API docs. | false | boolean
  
negative.code: </rest>
  ----
  
  
  == Managing Rest services
  
  