An Input ID maps uniquely to one signal within an integration. For all API calls that accept Input IDs, new signals are automatically created when needed. This means you do not need to create a signal before writing data to it.

type: string(regex: "^[a-z0-9_-]{1,40}$")