Workflows
Deprecated

Update a workflow

Changed on

Update the information of a specific workflow by its ID. This endpoint can be used to update the workflow name, description, trigger type, filters and actions order, etc.

put/workflows/{id}

Request

  • Base URL: /api (relative, and the document was published on a file host, not at the API’s origin)
  • URL: /api/workflows/{id}
  • Auth: one of:
    • HTTP bearer
    • API key in cookie immich_access_token
    • API key in header x-api-key

Path parameters

idstring uuid required

Request body

descriptionstring nullable

Workflow description

enabledboolean

Workflow enabled

namestring nullable

Workflow name

trigger'AssetCreate' | 'AssetMetadataExtraction'

Plugin trigger type

Response

createdAtstring required

Creation date

descriptionstring nullable required

Workflow description

enabledboolean required

Workflow enabled

idstring uuid required

Workflow ID

namestring nullable required

Workflow name

trigger'AssetCreate' | 'AssetMetadataExtraction' required

Plugin trigger type

updatedAtstring required

Update date

Changes

    • info

      the response's property pattern ^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-4[0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12})$ was added for the status

    • breaking

      removed the enum value PersonRecognized of the request property

    • info

      removed the PersonRecognized enum value from the response property for the response status