yc serverless function invoke
Written by
Updated at March 5, 2025
Invoke the specified function
Command Usage
Syntax:
yc serverless function invoke <FUNCTION-NAME>|<FUNCTION-ID> [Flags...] [Global Flags...]
Flags
| Flag | Description | 
|---|---|
| --id | stringFunction id. | 
| --name | stringFunction name. | 
| --tag | stringTag. Default $latest. | 
| -d,--data | stringData to be sent | 
| --data-file | stringData (file location) to be sent | 
| --data-stdin | Await stdin for data to be sent | 
Global Flags
| Flag | Description | 
|---|---|
| --profile | stringSet the custom configuration file. | 
| --debug | Debug logging. | 
| --debug-grpc | Debug gRPC logging. Very verbose, used for debugging connection problems. | 
| --no-user-output | Disable printing user intended output to stderr. | 
| --retry | intEnable gRPC retries. By default, retries are enabled with maximum 5 attempts. Pass 0 to disable retries. Pass any negative value for infinite retries. Even infinite retries are capped with 2 minutes timeout. | 
| --cloud-id | stringSet the ID of the cloud to use. | 
| --folder-id | stringSet the ID of the folder to use. | 
| --folder-name | stringSet the name of the folder to use (will be resolved to id). | 
| --endpoint | stringSet the Cloud API endpoint (host:port). | 
| --token | stringSet the OAuth token to use. | 
| --impersonate-service-account-id | stringSet the ID of the service account to impersonate. | 
| --no-browser | Disable opening browser for authentication. | 
| --format | stringSet the output format: text (default), yaml, json, json-rest. | 
| --jq | stringQuery to select values from the response using jq syntax | 
| -h,--help | Display help for the command. |