• Introduction
  • Create your REST API interface
  • Converters
  • Root url
  • Interceptors
  • RequestFactory
  • ResponseErrorHandler
  • Error handler
  • Add REST API methods
  • Notes
  • Placeholders
  • @Path annotation
  • Parameterized class
  • ResponseEntity
  • @Body
  • @Field
  • @Part
  • @Get
  • @Post
  • @Put
  • @Patch
  • @Delete
  • @Options
  • @Head
  • Configure your REST API methods
  • @Accept
  • @RequiresHeader / setHeader / getHeader
  • @Header / Headers
  • @RequiresCookie / setCookie / getCookie
  • @RequiresCookieInUrl
  • @RequiresAuthentication / setAuthentication / setHttpBasicAuth / setBearerAuth
  • @SetsCookie
  • Customize your REST API interface
  • RootUrl
  • RestTemplate
  • Uses "bundle" interfaces
  • RestClientRootUrl
  • RestClientSupport
  • RestClientHeaders
  • Using your REST client
  • Method based injection
  • Handling errors
  • A Full REST API example