Invoke a flow with an API as a public service

The API endpoint flow is publicly available to anyone with the invoke URL. The invoke URL is constructed using a flow alias.

After you invoke a flow, it sends the flow output as a response object.

Create your flow

For existing API endpoint flows, you can skip these two flow creation steps. Instead, click the Endpoint settings icon API endpoint settings icon. shown on the bottom of the API Endpoint event card in your flow.

  1. Create a flow in your Workflows Console and click Add event.

  2. From the Pick an app to start your flow dialog, select API Endpoint.

Configure your API endpoint settings

  1. In the API endpoint settings dialog, select None (public service) as the security level.

  2. Copy the URL in the Invoke URL field.

  3. Click Close to confirm the changed endpoint settings.

Test your API endpoint flow

To invoke the flow, perform a GET or POST request to the Invoke URL. Use the POST method if you need to send data in the body of the request.

At this security level, you don't need to pass along any authentication options in the request to invoke a flow.

Related topics

Function: API Endpoint

Flow aliases

Flow client token