Home > Workflow

Input Commands

Input Commands are a very powerful mechanism where you can define your own REST endpoints that will be made available for external applications to set properties and invoke methods within the workflow.

Input Commands are device specific that is to say as part of the REST URI, you will include your device id so the workflows will be run in individual devices.

Input Commands support the following HTTP Methods:

  • GET

  • POST

  • PUT

  • DELETE

Input Command Parameters

You can pass parameters along with your Input Commands to add a parameter click on Add and specify the following parameters

  • Name (required)
    A simple name to identify your parameter, this is only for reference

  • Key (required)
    A unique key to identify the paremter this will also be used to establish how the parameter should be sent.

  • Parameter Location (required)
    The location where the paramter should be sent, this can be in the query string or the body (for POST/PUT methods)

  • Parameter Type
    The data type of the parameter.