== Camel Rest OpenApi example

This example shows how to call a REST service defined using OpenApi
specification with the help of Camel Rest OpenApi component.

The example is a standalong Spring Boot application that acts as a REST
client, you can run simply by issuing:

....
$ mvn spring-boot:run
....

Or by packaging it and running it using `+java+` CLI:

....
$ mvn package
$ java -jar target/camel-example-spring-boot-rest-openapi-simple-*.jar
....

The example by default uses the PetStore demo hosted on swagger.io and
invokes the `+logoutUser+` operation. You can make it call any API
that you have OpenApi specification for and any operation with simple
arguments, for instance this retrives a pet from the PetStore demo with
ID `+14+`:

....
$ java -jar target/camel-example-spring-boot-rest-openapi-*.jar \
        --openapi=https://petstore3.swagger.io/api/v3/openapi.json \
        --operation=getPetById \
        --petId=14
....

=== Help and contributions

If you hit any problem using Camel or have some feedback, then please
https://camel.apache.org/support.html[let us know].

We also love contributors, so
https://camel.apache.org/contributing.html[get involved] :-)

The Camel riders!