---
title: Flows APIs
description: The Flows endpoint is used to interact with the user in a sign-on workflow. Flow endpoint operations are used only to implement custom authentication UIs. OIDC/OAuth 2 and SAML requests initiate the flow and redirect the browser to the custom authentication UI.
component: pingone-api
page_id: pingone-api:foundations:auth-apis-overview/flows
canonical_url: https://developer.pingidentity.com/pingone-api/foundations/auth-apis-overview/flows.html
section_ids:
  flow-status: Flow status
---

# Flows APIs

The Flows endpoint is used to interact with the user in a sign-on workflow. Flow endpoint operations are used only to implement custom authentication UIs. OIDC/OAuth 2 and SAML requests initiate the flow and redirect the browser to the custom authentication UI.

## Flow status

In a sign-on workflow, the flow's `status` property value returned by the last action identifies the appropriate next action in the authentication process. For example, if an action returns a `USERNAME_PASSWORD_REQUIRED` value in the `status` property, then the user is prompted to enter a username and password to continue the sign-on flow.

For more information about flow actions and flow status, refer to [PingOne authentication flow states](../authentication-concepts/pingone-authentication-flow-states.html).

For detailed information about the Flows endpoints from the *PingOne API Reference*, refer to [Flows](../../auth/flows.html).
