Yandex Cloud
Search
Contact UsGet started
  • Blog
  • Pricing
  • Documentation
  • All Services
  • System Status
    • Featured
    • Infrastructure & Network
    • Data Platform
    • Containers
    • Developer tools
    • Serverless
    • Security
    • Monitoring & Resources
    • ML & AI
    • Business tools
  • All Solutions
    • By industry
    • By use case
    • Economics and Pricing
    • Security
    • Technical Support
    • Customer Stories
    • Cloud credits to scale your IT product
    • Gateway to Russia
    • Cloud for Startups
    • Education and Science
    • Yandex Cloud Partner program
  • Blog
  • Pricing
  • Documentation
© 2025 Direct Cursus Technology L.L.C.
Yandex Serverless Integrations
    • Overview
      • Workflow
      • Starting workflow
      • Templating
    • Quotas and limits
  • Pricing policy
  • Terraform reference
  • Release notes
  1. Concepts
  2. Workflows
  3. Starting workflow

Workflow execution

Written by
Yandex Cloud
Updated at April 9, 2025

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 using the management console, CLI, API, or Yandex EventRouter. For more information on how to start a workflow using Yandex Cloud interfaces, see Starting a workflow.

To start a workflow using EventRouter, specify it as a target in a rule. To learn more about how to create a rule, see Creating a rule with a Yandex Workflows target. The rule defines the events that should trigger a workflow. The event body is provided to the execution as an input parameter.

Possible error codesPossible 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. For more information, see Quotas and limits in Serverless Integrations.
STEP_NO_CHOICE_MATCHED There is no suitable execution path in choices. For more information, see Switch.
STEP_PERMISSION_DENIED No access to resource.
STEP_TIMEOUT Step timeout exceeded. For more information, see Quotas and limits in Serverless Integrations.
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 expression in template.
STEP_FAIL The execution ended with an error at the Fail step. For more information, see 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 the gRPC documentation.
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. For more information, see 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 failure on the server side.

Was the article helpful?

Previous
Workflow
Next
Overview
© 2025 Direct Cursus Technology L.L.C.