K2 allows you to interact with REST endpoints by using the REST SmartObject Broker to expose a particular REST endpoint as a service instance, create SmartObjects that utilize the service objects exposed by the service instance, and then optionally build SmartWizards (K2 blackpearl only) that exposes these SmartObjects as wizards so that workflow designers can easily drag and drop methods from the REST-based SmartObjects into their workflows.

This article demonstrates this integration with an end-to-end scenario that involves exposing REST Endpoints provided by the Swagger PetStore example as wizards that can be used in K2 workflow design tools.