Design-time (Authoring) APIs and Services

The design-time APIs allow developers to programmatically author and publish K2 artifacts such as workflows and SmartObjects. The available design-time APIs are described further in the sections listed below..

Section Description
About Authoring SmartObjects Describes how to programmatically define and publish SmartObjects.
About Authoring Forms Describes how to programmatically generate views and forms.

Due to increased security of the SmartForms Designer and Runtime sites, we recommend using Forms or Windows Authentication in IIS, or OAuth when using the K2 API. Basic Authentication may cause authentication errors and authentication "Replay Attacks" when using the K2 API.