PingOne Platform APIs

PingOne DaVinci

PingOne DaVinci is an orchestration platform that lets you create flows to guide users through authorization and authentication activities.

In DaVinci, a flow is a set of paths that define a user’s journey through a given IAM process, such as registration or authentication, using a set of logically linked nodes. These nodes can prompt the user for input or take an action on the backend, and these actions are determined by logical decision operators that sit between the nodes, enabling you to control how a user progresses based on the information they provide, existing user information, or other parameters. After you create a flow, you add it to an application and create a flow policy to control how and when the flow gets used.

This document describes the DaVinci Admin APIs to configure flows, flow versions, variables, applications, connectors, and connector instances. For information about executing DaVinci flows using the PingOne authorize endpoint, refer to DaVinci Flow Executions.