Key Concepts

Ability Usage

Ability Usage

Ability Usage

Creating and Managing Abilities



An Ability is created and edited as an independent workflow unit within a project.



  • Create: Click the +Create Ability button on the project screen to create a new Ability.

  • Manage: You can set the Ability’s name and description, check the last edited time, and assign an icon to help distinguish it.

  • Edit: Enter the Ability to perform node operations (placement, connection, modification, etc.).

  • Delete: Deleted Abilities cannot be restored.



Running an Ability



  • You can run the entire workflow by clicking RUN TEST at the bottom right of the canvas and then clicking Run Test.

  • For details, refer to the Ability Test page.



Reusing an Ability



You can move a built Ability to another project or environment for reuse.



  • Export: Click the Export button at the top-right of the canvas to download the Ability as a JSON file, which can be used for backup or sharing.

  • Import: Use the Import Ability button at the top-right of the project page to upload an Ability in JSON format.


To reuse an ability, you must release the API.


Deploying an Ability


A completed Ability can be converted into an API for use in external systems, version-controlled, and even monetized.




  • API Deployment & Version Management: After building an Ability, use the Publish feature to deploy it as an API and manage versions systematically.

    • API Release: Click API Release to select an existing API for release or create a new one.

    • Create New API: Click Create New API and configure the following details:

      • API Name, Endpoint Prefix, Description: Define the API’s name, endpoint, and description.

      • API Token: Set the token expiration period to enhance security.

    • Create Version: Select Create Version to generate and manage release versions.

    • Information Access: You can review created API details in the Management API tab on the project screen.