For the complete documentation index, see llms.txt. For a full content snapshot, see llms-full.txt. Append .md to any kestra.io/docs/* URL for plain Markdown.

A type field in the payload names a plugin class this instance cannot resolve.

  • HTTP status422 Unprocessable Content
  • typehttps://kestra.io/docs/api-reference/problems/invalid-plugin-type

When you get it

  • A request binds a task, trigger, or condition object straight from JSON, and the plugin class it names is misspelt or not installed on the instance you are calling.

The errors entry

When this type is reported, a single errors entry names the unresolved class and where it sits in the submitted document:

{
"detail": "Unknown type 'io.kestra.plugin.scripts.python.Comands'.",
"path": "tasks[0].type"
}

Every other member is the same as on any problem document.

How to handle it

Check the spelling first, then whether the plugin is installed. GET /api/v1/plugins lists what the instance has.

For the members every problem document carries, see Problem Details.

Was this page helpful?