Yandex Cloud
Search
Contact UsTry it for free
  • Customer Stories
  • Documentation
  • Blog
  • All Services
  • System Status
  • Marketplace
    • Featured
    • Infrastructure & Network
    • Data Platform
    • AI for business
    • Security
    • DevOps tools
    • Serverless
    • Monitoring & Resources
  • All Solutions
    • By industry
    • By use case
    • Economics and Pricing
    • Security
    • Technical Support
    • Start testing with double trial credits
    • Cloud credits to scale your IT product
    • Gateway to Russia
    • Cloud for Startups
    • Center for Technologies and Society
    • Yandex Cloud Partner program
    • Price calculator
    • Pricing plans
  • Customer Stories
  • Documentation
  • Blog
© 2026 Direct Cursus Technology L.L.C.
Yandex Serverless Integrations
  • Comparing with other Yandex Cloud services
    • All guides
          • Using the management console, CLI, or API
          • On a timer
          • Via a link
        • Stopping a workflow execution
        • Terminating a workflow execution
    • Viewing operations with service resources
  • Pricing policy
  • Terraform reference
  • Monitoring metrics
  • Public materials
  • Release notes

In this article:

  • Getting a link for workflow execution
  • Executing a workflow via HTTPS
  1. Step-by-step guides
  2. Workflows
  3. Managing a workflow execution
  4. Starting a workflow execution
  5. Via a link

Executing a workflow via a link

Written by
Yandex Cloud
Updated at April 13, 2026
  • Getting a link for workflow execution
  • Executing a workflow via HTTPS

Getting a link for workflow executionGetting a link for workflow execution

Management console
CLI
API

Note

You can get a link for workflow execution using the management console only if the workflow is public.

  1. In the management console, select the folder containing the workflow.
  2. Go to Serverless Integrations.
  3. In the left-hand panel, click Workflows.
  4. Select a workflow. The execution link will appear in the Start URL field.

To get an execution link, run this command:

yc serverless workflow get <container_name>

The execution link will appear in the execution_url field.

To get a workflow execution link, use the get REST API method for the Workflow resource or the WorkflowsService/Get gRPC API call. The execution link will appear in the execution_url field.

Executing a workflow via HTTPSExecuting a workflow via HTTPS

If the workflow is:

  • Public, any user can run it.

  • Private, the user needs to authenticate by providing the IAM token in the Authorization header in the following format:

    Authorization: Bearer <IAM_token>
    

To execute a workflow, send a POST request:

  • Example of public workflow execution without providing the input data:

    curl -X POST "https://serverless-workflows.api.cloud.yandex.net/workflows/v1/execution/fd2g4pu20roc********/start"
    
  • Example of private workflow execution without providing the input data:

    IAM_TOKEN="<IAM_token>"
    curl -X POST \
    --header "Authorization: Bearer $IAM_TOKEN" \
    "https://serverless-workflows.api.cloud.yandex.net/workflows/v1/execution/dfq3l36kr2gh********/start"
    
  • Example of public workflow execution with providing input data (the input data is passed to the workflow input unchanged):

    curl "https://serverless-workflows.api.cloud.yandex.net/workflows/v1/execution/fd2g4pu20roc********/start" -d '{"hello": "world"}'
    

See alsoSee also

  • Workflow execution
  • Getting a list of workflow executions

Was the article helpful?

Previous
On a timer
Next
Stopping a workflow execution
© 2026 Direct Cursus Technology L.L.C.