Use OIDC to authenticate when making a request to Cloud Functions

Stay organized with collections Save and categorize content based on your preferences.

Makes an HTTP request using OIDC by adding an auth section to the args section of the workflow's definition, after specifying the URL.

Explore further

For detailed documentation that includes this code sample, see the following:

Code sample

YAML

- call_my_function:
    call: http.post
    args:
      url: https://us-central1-myproject123.cloudfunctions.net/myfunc1
      auth:
        type: OIDC
      body:
        some_val: "Hello World"
        another_val: 123
    result: the_message
- return_value:
    return: ${the_message.body}

What's next

To search and filter code samples for other Google Cloud products, see the Google Cloud sample browser.