Workflow execution

Note

Currently, there are two UIs that support Workflows: Yandex Cloud and Yandex AI Studio. In this case, the following applies:

  • Workflows created in the Yandex Cloud UI are automatically available in the AI Studio UI.
  • Workflows created in the AI Studio UI are not available in the Yandex Cloud UI.

Starting September 3, 2026, Workflows will no longer be supported in the Yandex Cloud UI. To create and manage workflows, use the AI Studio UI.

An execution contains all information about a particular workflow run. Possible execution statuses: In queue, In progress, Paused, Canceled, Error, and Executed. Learn more about possible error codes.

You can start a workflow in one of the following ways:

If the workflow is:

Possible error codes

Error Description
ALL Error you can specify in a retry policy for the policy to apply to any error type other than STEP_INTERNAL.
STEP_DATA_LIMIT_EXCEEDED Input or output data limit exceeded. Read more in Yandex Cloud AI Studio quotas and limits.
STEP_NO_CHOICE_MATCHED There is no suitable execution path in choices. Read more in Switch.
STEP_PERMISSION_DENIED No access to resource.
STEP_TIMEOUT Step timeout exceeded. Read more in Yandex Cloud AI Studio quotas and limits.
STEP_INVALID_OUTPUT Invalid output data.
STEP_INTERNAL Internal error. If a step terminates with this error, you cannot apply the retry policy, and the execution immediately gets the Error status.
STEP_INVALID_TEMPLATE_EXPRESSION Invalid jq template.
STEP_FAIL The execution ended with an error at the Fail step. Read more in Fail.
STEP_FAILED_PRECONDITION The resource state is invalid to complete the step, e.g., an email address is unverified or blocked.
STEP_INVALID_ARGUMENT Invalid step parameters.
STEP_QUOTA_EXCEEDED The resource request limit is reached.
HTTP_CALL_400
HTTP_CALL_401
HTTP_CALL_402
HTTP_CALL_403
HTTP_CALL_404
HTTP_CALL_405
HTTP_CALL_406
HTTP_CALL_407
HTTP_CALL_408
HTTP_CALL_409
HTTP_CALL_410
HTTP_CALL_411
HTTP_CALL_412
HTTP_CALL_413
HTTP_CALL_414
HTTP_CALL_415
HTTP_CALL_416
HTTP_CALL_417
HTTP_CALL_418
HTTP_CALL_419
HTTP_CALL_420
HTTP_CALL_421
HTTP_CALL_422
HTTP_CALL_423
HTTP_CALL_424
HTTP_CALL_425
HTTP_CALL_426
HTTP_CALL_427
HTTP_CALL_428
HTTP_CALL_429
HTTP_CALL_431
HTTP_CALL_449
HTTP_CALL_451
HTTP_CALL_499
HTTP_CALL_500
HTTP_CALL_501
HTTP_CALL_505
HTTP_CALL_502
HTTP_CALL_503
HTTP_CALL_504
HTTP_CALL_506
HTTP_CALL_507
HTTP_CALL_508
HTTP_CALL_509
HTTP_CALL_510
HTTP_CALL_511
HTTP_CALL_520
HTTP_CALL_521
HTTP_CALL_522
HTTP_CALL_523
HTTP_CALL_524
HTTP_CALL_525
HTTP_CALL_526
HTTP response state codes. For more information, see MDN Web Docs.
GRPC_CALL_CANCELLED
GRPC_CALL_DEADLINE_EXCEEDED
GRPC_CALL_UNIMPLEMENTED
GRPC_CALL_UNAVAILABLE
GRPC_CALL_UNKNOWN
GRPC_CALL_INTERNAL
GRPC_CALL_RESOURCE_EXHAUSTED
GRPC_CALL_UNAUTHENTICATED
gRPC statuses. For more information, see this gRPC guide.
GRPC_CALL_INVALID_OPTIONS Invalid gRPC call parameters.
GRPC_CALL_INVALID_REFLECTION_SERVER_RESPONSE Unexpected response from gRPC server.
FUNCTION_CALL_INVALID_RESPONSE Invalid function code or format of returned JSON response. Read more in Possible Cloud Functions response codes.
CONTAINER_CALL_400
CONTAINER_CALL_401
CONTAINER_CALL_402
CONTAINER_CALL_403
CONTAINER_CALL_404
CONTAINER_CALL_405
CONTAINER_CALL_406
CONTAINER_CALL_407
CONTAINER_CALL_408
CONTAINER_CALL_409
CONTAINER_CALL_410
CONTAINER_CALL_411
CONTAINER_CALL_412
CONTAINER_CALL_413
CONTAINER_CALL_414
CONTAINER_CALL_415
CONTAINER_CALL_416
CONTAINER_CALL_417
CONTAINER_CALL_418
CONTAINER_CALL_419
CONTAINER_CALL_420
CONTAINER_CALL_421
CONTAINER_CALL_422
CONTAINER_CALL_423
CONTAINER_CALL_424
CONTAINER_CALL_425
CONTAINER_CALL_426
CONTAINER_CALL_427
CONTAINER_CALL_428
CONTAINER_CALL_429
CONTAINER_CALL_431
CONTAINER_CALL_449
CONTAINER_CALL_451
CONTAINER_CALL_499
CONTAINER_CALL_500
CONTAINER_CALL_501
CONTAINER_CALL_505
CONTAINER_CALL_502
CONTAINER_CALL_503
CONTAINER_CALL_504
CONTAINER_CALL_506
CONTAINER_CALL_507
CONTAINER_CALL_508
CONTAINER_CALL_509
CONTAINER_CALL_510
CONTAINER_CALL_511
CONTAINER_CALL_520
CONTAINER_CALL_521
CONTAINER_CALL_522
CONTAINER_CALL_523
CONTAINER_CALL_524
CONTAINER_CALL_525
CONTAINER_CALL_526
HTTP response state codes. For more information, see MDN Web Docs.
YDB_CALL_SERVICE_UNAVAILABLE Temporary server-side failure.
Previous