# PingOne DaVinci > AI agents should consult [Docs for Agents](https://developer.pingidentity.com/build-with-ai/docs-for-agents.md) > for guidance on navigating Ping Identity documentation. ## Davinci - [Actions reference](https://docs.pingidentity.com/davinci/flows/davinci_actions.md): Reference for PingOne DaVinci actions, predefined node sets for registration, authentication, and account recovery available in the PingOne Marketplace. - [Adding a connector](https://docs.pingidentity.com/davinci/connectors/davinci_adding_a_connector.md): Add a connector in PingOne DaVinci to enable new capabilities for your flows, including core, Ping Identity, and service connectors. - [Adding a variable](https://docs.pingidentity.com/davinci/variables/davinci_adding_a_variable.md): Add a PingOne DaVinci variable, including its context, data type, initial value, and mutability. - [Adding an item to the canvas](https://docs.pingidentity.com/davinci/flows/davinci_adding_an_item_to_the_canvas.md): Add connectors, user interface elements, or subflows to the PingOne DaVinci flow canvas using the plus icon. - [Adding annotations](https://docs.pingidentity.com/davinci/flows/davinci_adding_annotations.md): Add annotations to a PingOne DaVinci flow canvas to make the flow easier to understand for yourself and other developers. - [Adding DaVinci Admin Users in PingOne](https://docs.pingidentity.com/davinci/davinci_adding_p1_admin_users.md): Add PingOne DaVinci admin users through PingOne by assigning the DaVinci Admin or DaVinci Admin Read Only role. - [Adding SK-Components to a connector](https://docs.pingidentity.com/davinci/flows/davinci_adding_sk_components.md): Add SK-Components to the HTML Template of a PingOne DaVinci connector, such as the HTTP connector, to extend node functionality. - [Adding social login with PingOne](https://docs.pingidentity.com/davinci/use_cases/davinci_use_cases_adding_social_login.md): Add social login to PingOne DaVinci flows by configuring social login buttons on PingOne forms. - [Applications](https://docs.pingidentity.com/davinci/applications/davinci_applications.md): PingOne DaVinci applications control which flows external sites can run and how incoming requests are authenticated and managed. - [Audit Trail](https://docs.pingidentity.com/davinci/davinci_audit_trail.md): View PingOne DaVinci administrative audit events, now part of the PingOne centralized audit framework. - [Best practices for creating subflows](https://docs.pingidentity.com/davinci/davinci_best_practices/davinci_best_practices_subflows_creating.md): Follow PingOne DaVinci best practices for creating subflows, including naming conventions, CSS handling, and success and failure responses. - [Best practices for data sharing](https://docs.pingidentity.com/davinci/davinci_best_practices/davinci_best_practices_subflows_data_sharing.md): Follow PingOne DaVinci best practices for sharing data between a flow and a subflow using input and output schemas. - [Best practices for using subflows](https://docs.pingidentity.com/davinci/davinci_best_practices/davinci_best_practices_subflows_using.md): Follow PingOne DaVinci best practices for using subflows, including JSON response handling, styling, and avoiding excessive subflow nesting. - [Branching](https://docs.pingidentity.com/davinci/davinci_best_practices/davinci_best_practices_branching.md): Follow PingOne DaVinci best practices for branching flows, including logical operators, merging branches, and Teleport node placement. - [Building flows](https://docs.pingidentity.com/davinci/davinci_best_practices/davinci_best_practices_building_flows.md): Follow PingOne DaVinci best practices for building flows, including node titles, annotations, timeout values, and flow validation. - [Change management](https://docs.pingidentity.com/davinci/davinci_best_practices/davinci_best_practices_change_management.md): Follow PingOne DaVinci best practices for change management, including flow aliases, version control, and exporting flows for source control. - [Changing a connector instance](https://docs.pingidentity.com/davinci/flows/davinci_changing_a_linked_connection.md): Change the linked connector instance for a PingOne DaVinci node while retaining its in-flow configuration. - [Cloning a connector](https://docs.pingidentity.com/davinci/connectors/davinci_cloning_a_connection.md): Clone a PingOne DaVinci connector to create a new connector with the same settings. - [Cloning a flow](https://docs.pingidentity.com/davinci/flows/davinci_cloning_a_flow.md): Clone a PingOne DaVinci flow to create an identical new flow with the same steps and settings. - [Cloning a node](https://docs.pingidentity.com/davinci/flows/davinci_cloning_a_node.md): Clone a node in a PingOne DaVinci flow to add an identical node to the canvas. - [Collaborating](https://docs.pingidentity.com/davinci/davinci_best_practices/davinci_best_practices_collaborating.md): Follow PingOne DaVinci best practices for collaborating with other flow builders, including using subflows and marking flows as in progress. - [Common flow variables](https://docs.pingidentity.com/davinci/flows/davinci_common_flow_variables.md): Reference for common flow variables used in PingOne DaVinci flow templates, such as origin and originURL. - [Company Settings](https://docs.pingidentity.com/davinci/company_settings/davinci_company_settings.md): Configure PingOne DaVinci company settings, including environment name, custom domain, debug logging, and multiple flow execution behavior. - [Configuring a flow policy](https://docs.pingidentity.com/davinci/applications/davinci_configuring_a_flow_policy.md): Configure a PingOne DaVinci flow policy to control which flows and flow versions run, including weight distribution for A/B testing. - [Configuring connection settings](https://docs.pingidentity.com/davinci/applications/davinci_configuring_connections.md): Add connections to a PingOne DaVinci application to enable direct REST API interactions with a connector. - [Configuring general application settings](https://docs.pingidentity.com/davinci/applications/davinci_configuring_general_settings.md): Configure PingOne DaVinci application general settings, including API keys and FIDO2 connections for authentication. - [Configuring OIDC settings](https://docs.pingidentity.com/davinci/applications/davinci_configuring_openid.md): Configure OpenID Connect settings for a PingOne DaVinci application, including redirect URLs, scopes, grants, and JWKS. - [Configuring SIEM Streaming](https://docs.pingidentity.com/davinci/configuring_siem_streaming/davinci_configuring_siem_streaming.md): Configure PingOne DaVinci SIEM streaming to send DaVinci events to a PingOne webhook, using the event payload structure. - [Connector types](https://docs.pingidentity.com/davinci/connectors/davinci_connector_types.md): PingOne DaVinci offers core, Ping, service, and use case connector types to meet different flow orchestration needs. - [Connectors](https://docs.pingidentity.com/davinci/connectors/davinci_connections.md): PingOne DaVinci connectors provide the logic, user interfaces, and integrations with Ping Identity and third-party services that build flows. - [Content Security Policies](https://docs.pingidentity.com/davinci/flows/davinci_content_security_policies.md): Configure Content Security Policy directives for PingOne DaVinci flows, including the baseline report-only and enforced policies. - [Copying nodes](https://docs.pingidentity.com/davinci/flows/davinci_copying_nodes.md): Copy one or more nodes in a PingOne DaVinci flow to paste them into the same flow or a different flow. - [Core connectors](https://docs.pingidentity.com/davinci/connectors/davinci_core_connectors.md): PingOne DaVinci core connectors provide foundational flow functions, such as HTTP calls, JavaScript code, cookies, and branching logic. - [Creating an application](https://docs.pingidentity.com/davinci/applications/davinci_creating_an_application.md): Create a PingOne DaVinci application to enable flows to be launched through it. - [Creating an authentication flow](https://docs.pingidentity.com/davinci/use_cases/davinci_use_cases_creating_an_authentication_flow.md): Create a PingOne DaVinci authentication flow with password reset using the PingOne Sign On flow template. - [Creating variables](https://docs.pingidentity.com/davinci/davinci_best_practices/davinci_best_practices_variables.md): Follow PingOne DaVinci best practices for creating variables, including reusing variables, naming standards, and choosing variable context. - [Dashboard](https://docs.pingidentity.com/davinci/davinci_dashboard.md): View PingOne DaVinci dashboard analytics, including flow executions, connector executions, and custom outcome analytics. - [DaVinci Best Practices](https://docs.pingidentity.com/davinci/davinci_best_practices/davinci_best_practices.md): PingOne DaVinci best practices for building, maintaining, and securing flows, covering branching, variables, subflows, and debugging. - [DaVinci browser support](https://docs.pingidentity.com/davinci/usage_terms/davinci_browser_support.md): Reference for browser versions supported by PingOne DaVinci, including Chrome, Firefox, Safari, Edge, and Internet Explorer. - [Debugging and analytics](https://docs.pingidentity.com/davinci/davinci_best_practices/davinci_best_practices_debugging_and_analytics.md): Follow PingOne DaVinci best practices for debugging flows and reviewing flow analytics, including debug mode, node IDs, and correlation IDs. - [Deleting a connector](https://docs.pingidentity.com/davinci/connectors/davinci_deleting_a_connection.md): Delete a PingOne DaVinci connector to permanently remove it. - [Deleting a flow](https://docs.pingidentity.com/davinci/flows/davinci_deleting_a_flow.md): Delete an existing PingOne DaVinci flow. - [Deleting a flow policy](https://docs.pingidentity.com/davinci/applications/davinci_deleting_a_flow_policy.md): Delete a PingOne DaVinci flow policy to permanently remove it from use. - [Deleting a node](https://docs.pingidentity.com/davinci/flows/davinci_deleting_a_node.md): Delete a node from a PingOne DaVinci flow to remove it and break any connections to it. - [Deleting a user](https://docs.pingidentity.com/davinci/users/davinci_deleting_a_user.md): Delete a user in PingOne DaVinci to remove all information about the user. - [Deleting a variable](https://docs.pingidentity.com/davinci/variables/davinci_deleting_a_variable.md): Delete an existing PingOne DaVinci variable to remove it from the UI and from all flows. - [Deleting an application](https://docs.pingidentity.com/davinci/applications/davinci_deleting_an_application.md): Delete a PingOne DaVinci application to permanently remove it from use. - [Disabling or enabling a node](https://docs.pingidentity.com/davinci/flows/davinci_disablng_or_enabling_a_node.md): Disable or enable a node in a PingOne DaVinci flow to control whether it runs when the flow executes. - [Editing a connector](https://docs.pingidentity.com/davinci/connectors/davinci_editing_a_connection.md): Edit an existing PingOne DaVinci connector to update its properties. - [Editing a flow policy](https://docs.pingidentity.com/davinci/applications/davinci_editing_a_flow_policy.md): Edit a PingOne DaVinci flow policy to update which flows and flow versions are displayed to users. - [Editing a variable](https://docs.pingidentity.com/davinci/variables/davinci_editing_a_variable.md): Edit an existing PingOne DaVinci variable to change its description, data type, value, or mutability. - [Editing flow settings](https://docs.pingidentity.com/davinci/flows/davinci_editing_flow_settings.md): Configure PingOne DaVinci flow settings, including general options, Content Security Policy, and other flow-wide configuration. - [Editing the input schema](https://docs.pingidentity.com/davinci/flows/davinci_editing_the_input_schema.md): Configure the input schema of a PingOne DaVinci flow to map external parameters into the flow for dynamic content or logic. - [Editing the output schema](https://docs.pingidentity.com/davinci/flows/davinci_editing_the_output_schema.md): Configure the output schema of a PingOne DaVinci flow using JSON schema to define the data returned when the flow completes. - [Exporting a flow](https://docs.pingidentity.com/davinci/flows/davinci_exporting_a_flow.md): Export a PingOne DaVinci flow to create a backup file that you can analyze or import into another environment. - [Flow editing options](https://docs.pingidentity.com/davinci/flows/davinci_flow_editing_options.md): Reference for PingOne DaVinci flow options in the More options menu, including enabling flows, showing node IDs, and analytics. - [Flow limits](https://docs.pingidentity.com/davinci/flows/davinci_flow_limits.md): Reference for PingOne DaVinci flow limits, including maximum flows, connections, versions, and variables per environment. - [Flow Policies](https://docs.pingidentity.com/davinci/applications/davinci_flow_policies.md): PingOne DaVinci flow policies control which flows and flow versions launch through an application, including A/B testing options. - [Flow policy metrics](https://docs.pingidentity.com/davinci/applications/davinci_flow_policy_comparison_metrics.md): View PingOne DaVinci flow policy comparison metrics, including total visitors and success rate for each flow version. - [Flow Validation Rules](https://docs.pingidentity.com/davinci/flows/davinci_flow_validation_rules.md): Reference for PingOne DaVinci flow validation errors and warnings, such as empty flows, floating nodes, and disabled nodes. - [Flows](https://docs.pingidentity.com/davinci/flows/davinci_flows.md): Overview of PingOne DaVinci flow structure, including nodes, connectors, capabilities, and logical operators. - [Forms](https://docs.pingidentity.com/davinci/davinci_forms.md): Build custom PingOne Forms with branding, themes, and languages for use in PingOne DaVinci flows. - [Gathering support information](https://docs.pingidentity.com/davinci/davinci_best_practices/davinci_best_practices_gathering_support_info.md): Gather PingOne DaVinci environment and flow information needed to work with Ping support to resolve an issue. - [Getting started with DaVinci](https://docs.pingidentity.com/davinci/flows/davinci_getting_started.md): Step-by-step walkthrough for creating your first PingOne DaVinci flow, from choosing a use case to invoking the flow. - [Handling sensitive data](https://docs.pingidentity.com/davinci/davinci_best_practices/davinci-best-practices-sensitive-data.md): Follow PingOne DaVinci best practices for handling sensitive data, including access management, analytics scrubbing, and secure variable exports. - [How to create a flow](https://docs.pingidentity.com/davinci/flows/davinci_how_to_create_a_flow.md): Create a PingOne DaVinci flow by adding nodes and joining them with logical operators. - [How to manage flows](https://docs.pingidentity.com/davinci/flows/davinci_how_to_manage_existing_flows.md): Overview of tasks for managing existing PingOne DaVinci flows, including editing settings, nodes, schemas, and analytics. - [Including variables and other data](https://docs.pingidentity.com/davinci/flows/davinci_global_variables.md): Include global variables, node data, and variable values in PingOne DaVinci flow nodes. - [Integrating Flows into Applications](https://docs.pingidentity.com/davinci/integrating_flows_into_applications/davinci_how_to_implement_a_flow.md): Compare PingOne DaVinci flow integration methods, including redirect, widget, API call, SDK, and PingFederate integration. - [Introduction to PingOne DaVinci](https://docs.pingidentity.com/davinci/davinci_introduction.md): Introduction to PingOne DaVinci, an orchestration platform for building flows using connectors and logical operators. - [Launching a flow with a Ping SDK](https://docs.pingidentity.com/davinci/integrating_flows_into_applications/davinci_sdk_launching_a_flow_with_the_sdk.md): Launch a PingOne DaVinci flow from an application built with the Ping SDK for JavaScript, iOS, or Android. - [Launching a flow with an API call](https://docs.pingidentity.com/davinci/integrating_flows_into_applications/davinci_launching_a_flow_with_an_api_call.md): Launch a PingOne DaVinci flow without a UI component using an API call. - [Launching a flow with the widget](https://docs.pingidentity.com/davinci/integrating_flows_into_applications/davinci_launching_a_flow_with_the_widget.md): Launch a PingOne DaVinci flow within the current page using the DaVinci widget. - [Launching a PingOne flow with a redirect](https://docs.pingidentity.com/davinci/integrating_flows_into_applications/davinci_launch_flow_redirect.md): Configure PingOne and PingOne DaVinci to launch a flow using a PingOne redirect integration. - [Launching a PingOne flow with a redirect using an external IdP](https://docs.pingidentity.com/davinci/integrating_flows_into_applications/davinci_launch_flow_redirect_external_idp.md): Configure PingOne DaVinci as an external identity provider in PingOne to launch a flow using a redirect. - [Localizing flows with PingOne](https://docs.pingidentity.com/davinci/use_cases/davinci_use_cases_localizing_flows.md): Localize PingOne DaVinci flows by creating PingOne forms with language translations for multiple customer languages. - [Managing nodes](https://docs.pingidentity.com/davinci/flows/davinci_managing_nodes.md): Overview of tasks for managing nodes in a PingOne DaVinci flow, including cloning, copying, replacing, and deleting nodes. - [Node properties](https://docs.pingidentity.com/davinci/flows/davinci_node_properties.md): Configure PingOne DaVinci node properties, including connector-specific settings, title, description, and display options. - [Performance Tuning](https://docs.pingidentity.com/davinci/davinci_best_practices/davinci-best-practices-performance-tuning.md): Follow PingOne DaVinci flow performance best practices, including minimizing nodes, payload size, and loop iterations to reduce latency. - [Ping connectors](https://docs.pingidentity.com/davinci/connectors/davinci_ping_connectors.md): PingOne DaVinci Ping connectors integrate other Ping Identity products, such as PingFederate, PingID, and PingOne, into your flows. - [PingOne DaVinci](https://docs.pingidentity.com/davinci/davinci_landing_page.md): PingOne DaVinci landing page with links to release notes, getting started guides, and use case documentation. - [PingOne DaVinci Early Access Features](https://docs.pingidentity.com/davinci/davinci_early_access.md): Early access PingOne DaVinci features available for opt-in preview through PingOne at the environment level. - [Release Notes](https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.md): New features, improvements, and fixes in PingOne DaVinci, with monthly release notes and an RSS feed subscription. - [Renaming a connector](https://docs.pingidentity.com/davinci/connectors/davinci_renaming_a_connection.md): Rename a PingOne DaVinci connector to display a new name in the user interface. - [Renaming a flow](https://docs.pingidentity.com/davinci/flows/davinci_renaming_a_flow.md): Rename a PingOne DaVinci flow and update its description. - [Replacing a node](https://docs.pingidentity.com/davinci/flows/davinci_replacing_a_node.md): Replace a node in a PingOne DaVinci flow with a different connector while creating a new node in its place. - [Service connectors](https://docs.pingidentity.com/davinci/connectors/davinci_service_connectors.md): PingOne DaVinci service connectors integrate flows with third-party products and services, such as Salesforce, Duo, and CrowdStrike. - [SK attributes in custom HTML](https://docs.pingidentity.com/davinci/flows/davinci_sk_attributes.md): Reference for SK attributes used in PingOne DaVinci custom HTML to create interactive SK-Components, such as skbutton. - [SK-Components](https://docs.pingidentity.com/davinci/flows/davinci_sk_components.md): Reference for PingOne DaVinci SK-Components and their configuration options, such as the skbutton component. - [SK-Components reference](https://docs.pingidentity.com/davinci/flows/davinci_sk_components_reference_guide.md): Overview of PingOne DaVinci SK-Components, custom elements such as buttons and input fields used in the HTML Template field. - [Subflows](https://docs.pingidentity.com/davinci/davinci_best_practices/davinci_best_practices_subflows.md): Follow PingOne DaVinci best practices for creating and using subflows, including UI and non-UI subflow types. - [Switching between PingOne and DaVinci widget integrations](https://docs.pingidentity.com/davinci/integrating_flows_into_applications/davinci_switch_between_flow_integrations.md): Switch a PingOne DaVinci flow between a PingOne redirect integration and a DaVinci widget integration. - [UI Studio](https://docs.pingidentity.com/davinci/ui_studio/davinci_ui_studio.md): Create, edit, and delete PingOne DaVinci UI Studio templates for custom-branded HTML pages used in flows. - [Understanding and troubleshooting unavailable capabilities](https://docs.pingidentity.com/davinci/connectors/davinci_managing_unavailable_capabilities.md): Understand and troubleshoot unavailable capabilities in PingOne DaVinci flow nodes, including causes and available actions. - [Usage Terms](https://docs.pingidentity.com/davinci/usage_terms/davinci_best_practices_usage_terms.md): Reference for PingOne DaVinci usage terms, including flow execution pausing, logging, rate limiting, and overage fees. - [Use case connectors](https://docs.pingidentity.com/davinci/connectors/davinci_use_case_connectors.md): PingOne DaVinci use case connectors consolidate common user experiences, such as authentication and MFA, into a single flow node. - [Use Cases](https://docs.pingidentity.com/davinci/use_cases/davinci_use_cases.md): PingOne DaVinci use cases for solving business challenges, such as authentication, localization, social login, and passwordless flows. - [Users](https://docs.pingidentity.com/davinci/users/davinci_users.md): Reference for PingOne DaVinci user properties, including user ID, connection name, email address, and authentication methods. - [Using connectors securely](https://docs.pingidentity.com/davinci/connectors/davinci_using_connectors_securely.md): Follow PingOne DaVinci connector security best practices, including logging levels and marking output fields as secure. - [Using custom code safely](https://docs.pingidentity.com/davinci/davinci_best_practices/davinci_best_practices_custom_code.md): Follow PingOne DaVinci best practices for using custom code safely, including code execution location, risks, and security recommendations. - [Using DaVinci flow templates](https://docs.pingidentity.com/davinci/flows/davinci_using_davinci_flow_templates.md): Find, add, and configure PingOne DaVinci flow templates from the Ping Identity Marketplace for common orchestration use cases. - [Using flow search](https://docs.pingidentity.com/davinci/flows/davinci_using_flow_search.md): Search for nodes within a PingOne DaVinci flow by connector name, capability, node title, description, or node ID. - [Using load balancing](https://docs.pingidentity.com/davinci/flows/davinci_using_load_balancing.md): Configure load balancing on a PingOne DaVinci Action Decision node to run different flow branches using round robin or random algorithms. - [Using the PingOne AI Assistant for DaVinci](https://docs.pingidentity.com/davinci/flows/davinci_using_the_ai_assistant.md): Use the PingOne AI Assistant for DaVinci to analyze flows, troubleshoot execution issues, and generate flows with natural language. - [Using variables in flows](https://docs.pingidentity.com/davinci/variables/davinci_using_variables_in_flows.md): Use PingOne DaVinci variables in flows, including the Variables connector, referencing variables in code, and sharing values between flows. - [Validating a flow](https://docs.pingidentity.com/davinci/flows/davinci_validating_a_flow.md): Validate a PingOne DaVinci flow to identify errors and warnings that could prevent it from running correctly. - [Variables](https://docs.pingidentity.com/davinci/variables/davinci_variables.md): Reference for PingOne DaVinci variable contexts, including Company, Flow, Flow Instance, and User context. - [Viewing and editing a user](https://docs.pingidentity.com/davinci/users/davinci_viewing_and_editing_a_user.md): View and edit a PingOne DaVinci user's properties, including variables, user alias, and logged events. - [Viewing flow analytics](https://docs.pingidentity.com/davinci/flows/davinci_viewing_flow_analytics.md): View PingOne DaVinci flow analytics, including run history, execution logs, and sensitive field exclusions.