Ping Identity · Schema

DaVinci Flow Replace Request

IdentityAuthenticationAuthorizationSSOMFAIdentity Federation

Properties

Name Type Description
name string
color string
description string
graphData object
inputSchema object
outputSchema object
settings object
trigger object
View JSON Schema on GitHub

JSON Schema

ping-identity-com-pingidentity-pingone-davinci-flows-data-update-flow-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/ping-identity/main/json-schema/ping-identity-com-pingidentity-pingone-davinci-flows-data-update-flow-schema.json",
  "title": "DaVinci Flow Replace Request",
  "x-generated": "2026-10-03",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/ping-identity-davinci-admin-flows-api-openapi.yml#/components/schemas/com.pingidentity.pingone.davinci.flows.data.UpdateFlow",
  "type": "object",
  "additionalProperties": true,
  "properties": {
    "name": {
      "pattern": "^\\s*([\\p{L}\\p{M}\\p{N}\\p{So}/.'_\\-\\[\\]]).?(?!.*((<)|(\\$\\{)))",
      "maxLength": 256,
      "type": "string",
      "minLength": 1,
      "title": "DaVinci Flow Replace Request Name"
    },
    "color": {
      "type": "string",
      "title": "DaVinci Flow Replace Request Color"
    },
    "description": {
      "type": "string",
      "pattern": "^\\s*[\\p{L}\\p{M}\\p{N}\\p{So}/.'_ -]*(?!.*((<)|(\\$\\{)))",
      "maxLength": 1024,
      "title": "DaVinci Flow Replace Request Description"
    },
    "graphData": {
      "$ref": "#/$defs/com.pingidentity.pingone.davinci.flows.data.fragment.GraphData"
    },
    "inputSchema": {
      "$ref": "#/$defs/com.pingidentity.pingone.davinci.flows.data.fragment.InputSchema"
    },
    "outputSchema": {
      "$ref": "#/$defs/com.pingidentity.pingone.davinci.flows.data.fragment.OutputSchema"
    },
    "settings": {
      "$ref": "#/$defs/com.pingidentity.pingone.davinci.flows.data.fragment.Settings"
    },
    "trigger": {
      "$ref": "#/$defs/com.pingidentity.pingone.davinci.flows.data.fragment.Trigger"
    }
  },
  "required": [
    "name"
  ],
  "$defs": {
    "com.pingidentity.pingone.davinci.flows.data.fragment.GraphData": {
      "type": "object",
      "additionalProperties": true,
      "properties": {
        "boxSelectionEnabled": {
          "type": "boolean",
          "title": "DaVinci Flow Graph Data Request Box Selection Enabled"
        },
        "data": {
          "type": "object",
          "title": "DaVinci Flow Graph Data Request Data"
        },
        "elements": {
          "type": "object",
          "properties": {
            "edges": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "data": {
                    "type": "object",
                    "properties": {
                      "id": {
                        "type": "string",
                        "minLength": 1,
                        "title": "DaVinci Flow Graph Data Request Elements Edge Data Id"
                      },
                      "source": {
                        "type": "string",
                        "minLength": 1,
                        "title": "DaVinci Flow Graph Data Request Elements Edge Data Source"
                      },
                      "target": {
                        "type": "string",
                        "minLength": 1,
                        "title": "DaVinci Flow Graph Data Request Elements Edge Data Target"
                      }
                    },
                    "required": [
                      "id",
                      "source",
                      "target"
                    ],
                    "title": "DaVinci Flow Graph Data Request Elements Edge Data"
                  },
                  "classes": {
                    "type": "string",
                    "title": "DaVinci Flow Graph Data Request Elements Edge Classes"
                  },
                  "grabbable": {
                    "type": "boolean",
                    "title": "DaVinci Flow Graph Data Request Elements Edge Grabbable"
                  },
                  "group": {
                    "type": "string",
                    "title": "DaVinci Flow Graph Data Request Elements Edge Group"
                  },
                  "locked": {
                    "type": "boolean",
                    "title": "DaVinci Flow Graph Data Request Elements Edge Locked"
                  },
                  "pannable": {
                    "type": "boolean",
                    "title": "DaVinci Flow Graph Data Request Elements Edge Pannable"
                  },
                  "position": {
                    "type": "object",
                    "properties": {
                      "x": {
                        "type": "number",
                        "format": "bigFloatUnquoted",
                        "title": "DaVinci Flow Graph Data Request Elements Edge Position X"
                      },
                      "y": {
                        "type": "number",
                        "format": "bigFloatUnquoted",
                        "title": "DaVinci Flow Graph Data Request Elements Edge Position Y"
                      }
                    },
                    "required": [
                      "x",
                      "y"
                    ],
                    "title": "DaVinci Flow Graph Data Request Elements Edge Position"
                  },
                  "removed": {
                    "type": "boolean",
                    "title": "DaVinci Flow Graph Data Request Elements Edge Removed"
                  },
                  "selectable": {
                    "type": "boolean",
                    "title": "DaVinci Flow Graph Data Request Elements Edge Selectable"
                  },
                  "selected": {
                    "type": "boolean",
                    "title": "DaVinci Flow Graph Data Request Elements Edge Selected"
                  }
                },
                "additionalProperties": true,
                "required": [
                  "data"
                ],
                "title": "DaVinci Flow Graph Data Request Elements Edge"
              },
              "title": "DaVinci Flow Graph Data Request Elements Edges"
            },
            "nodes": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "data": {
                    "type": "object",
                    "properties": {
                      "id": {
                        "type": "string",
                        "minLength": 1,
                        "title": "DaVinci Flow Graph Data Request Elements Node Data Id"
                      },
                      "nodeType": {
                        "type": "string",
                        "minLength": 1,
                        "title": "DaVinci Flow Graph Data Request Elements Node Data Node Type"
                      },
                      "capabilityName": {
                        "type": "string",
                        "title": "DaVinci Flow Graph Data Request Elements Node Data Capability Name"
                      },
                      "connectionId": {
                        "type": "string",
                        "title": "DaVinci Flow Graph Data Request Elements Node Data Connection Id"
                      },
                      "connectorId": {
                        "type": "string",
                        "title": "DaVinci Flow Graph Data Request Elements Node Data Connector Id"
                      },
                      "idUnique": {
                        "type": "string",
                        "title": "DaVinci Flow Graph Data Request Elements Node Data Id Unique"
                      },
                      "label": {
                        "type": "string",
                        "title": "DaVinci Flow Graph Data Request Elements Node Data Label"
                      },
                      "name": {
                        "type": "string",
                        "title": "DaVinci Flow Graph Data Request Elements Node Data Name"
                      },
                      "properties": {
                        "type": "object",
                        "additionalProperties": true,
                        "properties": {
                          "backgroundColor": {
                            "type": "object",
                            "properties": {
                              "value": {
                                "type": "string",
                                "minLength": 1,
                                "title": "DaVinci Flow Graph Data Request Elements Node Data Properties Background Color Value"
                              }
                            },
                            "required": [
                              "value"
                            ],
                            "title": "DaVinci Flow Graph Data Request Elements Node Data Properties Background Color"
                          },
                          "code": {
                            "type": "object",
                            "properties": {
                              "value": {
                                "type": "string",
                                "minLength": 1,
                                "title": "DaVinci Flow Graph Data Request Elements Node Data Properties Code Value"
                              }
                            },
                            "required": [
                              "value"
                            ],
                            "title": "DaVinci Flow Graph Data Request Elements Node Data Properties Code"
                          },
                          "customCSS": {
                            "type": "object",
                            "properties": {
                              "value": {
                                "type": "string",
                                "minLength": 1,
                                "title": "DaVinci Flow Graph Data Request Elements Node Data Properties Custom CSS Value"
                              }
                            },
                            "required": [
                              "value"
                            ],
                            "title": "DaVinci Flow Graph Data Request Elements Node Data Properties Custom CSS"
                          },
                          "customHTML": {
                            "type": "object",
                            "properties": {
                              "value": {
                                "type": "string",
                                "minLength": 1,
                                "title": "DaVinci Flow Graph Data Request Elements Node Data Properties Custom HTML Value"
                              }
                            },
                            "required": [
                              "value"
                            ],
                            "title": "DaVinci Flow Graph Data Request Elements Node Data Properties Custom HTML"
                          },
                          "customScript": {
                            "type": "object",
                            "properties": {
                              "value": {
                                "type": "string",
                                "minLength": 1,
                                "title": "DaVinci Flow Graph Data Request Elements Node Data Properties Custom Script Value"
                              }
                            },
                            "required": [
                              "value"
                            ],
                            "title": "DaVinci Flow Graph Data Request Elements Node Data Properties Custom Script"
                          },
                          "formFieldsList": {
                            "type": "object",
                            "properties": {
                              "value": {
                                "type": "array",
                                "items": {
                                  "type": "object",
                                  "properties": {
                                    "preferredDataType": {
                                      "type": [
                                        "array",
                                        "boolean",
                                        "integer",
                                        "number",
                                        "object",
                                        "string"
                                      ],
                                      "title": "DaVinci Flow Graph Data Request Elements Node Data Properties Form Fields List Value Item Preferred Data Type"
                                    },
                                    "propertyName": {
                                      "type": "string",
                                      "minLength": 1,
                                      "title": "DaVinci Flow Graph Data Request Elements Node Data Properties Form Fields List Value Item Property Name"
                                    },
                                    "preferredControlType": {
                                      "type": "string",
                                      "title": "DaVinci Flow Graph Data Request Elements Node Data Properties Form Fields List Value Item Preferred Control Type"
                                    },
                                    "value": {
                                      "type": "string",
                                      "title": "DaVinci Flow Graph Data Request Elements Node Data Properties Form Fields List Value Item Value"
                                    }
                                  },
                                  "required": [
                                    "preferredDataType",
                                    "propertyName"
                                  ],
                                  "title": "DaVinci Flow Graph Data Request Elements Node Data Properties Form Fields List Value Item"
                                },
                                "title": "DaVinci Flow Graph Data Request Elements Node Data Properties Form Fields List Value"
                              }
                            },
                            "required": [
                              "value"
                            ],
                            "title": "DaVinci Flow Graph Data Request Elements Node Data Properties Form Fields List"
                          },
                          "inputSchema": {
                            "type": "object",
                            "properties": {
                              "value": {
                                "type": "string",
                                "minLength": 1,
                                "title": "DaVinci Flow Graph Data Request Elements Node Data Properties Input Schema Value"
                              }
                            },
                            "required": [
                              "value"
                            ],
                            "title": "DaVinci Flow Graph Data Request Elements Node Data Properties Input Schema"
                          },
                          "message": {
                            "type": "object",
                            "properties": {
                              "value": {
                                "type": "string",
                                "minLength": 1,
                                "title": "DaVinci Flow Graph Data Request Elements Node Data Properties Message Value"
                              }
                            },
                            "required": [
                              "value"
                            ],
                            "title": "DaVinci Flow Graph Data Request Elements Node Data Properties Message"
                          },
                          "nodeTitle": {
                            "type": "object",
                            "properties": {
                              "value": {
                                "type": "string",
                                "minLength": 1,
                                "title": "DaVinci Flow Graph Data Request Elements Node Data Properties Node Title Value"
                              }
                            },
                            "required": [
                              "value"
                            ],
                            "title": "DaVinci Flow Graph Data Request Elements Node Data Properties Node Title"
                          },
                          "outputSchema": {
                            "type": "object",
                            "properties": {
                              "value": {
                                "type": "string",
                                "minLength": 1,
                                "title": "DaVinci Flow Graph Data Request Elements Node Data Properties Output Schema Value"
                              }
                            },
                            "required": [
                              "value"
                            ],
                            "title": "DaVinci Flow Graph Data Request Elements Node Data Properties Output Schema"
                          },
                          "saveVariables": {
                            "type": "object",
                            "properties": {
                              "value": {
                                "type": "array",
                                "items": {
                                  "type": "object",
                                  "additionalProperties": true,
                                  "properties": {
                                    "name": {
                                      "type": "string",
                                      "minLength": 1,
                                      "title": "DaVinci Flow Graph Data Request Elements Node Data Properties Save Variables Value Item Name"
                                    },
                                    "key": {
                                      "type": "number",
                                      "title": "DaVinci Flow Graph Data Request Elements Node Data Properties Save Variables Value Item Key"
                                    },
                                    "label": {
                                      "type": "string",
                                      "title": "DaVinci Flow Graph Data Request Elements Node Data Properties Save Variables Value Item Label"
                                    },
                                    "nameDefault": {
                                      "type": "string",
                                      "title": "DaVinci Flow Graph Data Request Elements Node Data Properties Save Variables Value Item Name Default"
                                    },
                                    "type": {
                                      "type": "string",
                                      "title": "DaVinci Flow Graph Data Request Elements Node Data Properties Save Variables Value Item Type"
                                    },
                                    "value": {
                                      "type": "string",
                                      "title": "DaVinci Flow Graph Data Request Elements Node Data Properties Save Variables Value Item Value"
                                    }
                                  },
                                  "required": [
                                    "name"
                                  ],
                                  "title": "DaVinci Flow Graph Data Request Elements Node Data Properties Save Variables Value Item"
                                },
                                "title": "DaVinci Flow Graph Data Request Elements Node Data Properties Save Variables Value"
                              }
                            },
                            "required": [
                              "value"
                            ],
                            "title": "DaVinci Flow Graph Data Request Elements Node Data Properties Save Variables"
                          },
                          "showContinueButton": {
                            "type": "object",
                            "properties": {
                              "value": {
                                "type": "boolean",
                                "title": "DaVinci Flow Graph Data Request Elements Node Data Properties Show Continue Button Value"
                              }
                            },
                            "required": [
                              "value"
                            ],
                            "title": "DaVinci Flow Graph Data Request Elements Node Data Properties Show Continue Button"
                          },
                          "type": {
                            "type": "object",
                            "properties": {
                              "value": {
                                "type": "string",
                                "minLength": 1,
                                "title": "DaVinci Flow Graph Data Request Elements Node Data Properties Type Value"
                              }
                            },
                            "required": [
                              "value"
                            ],
                            "title": "DaVinci Flow Graph Data Request Elements Node Data Properties Type"
                          },
                          "variableInputList": {
                            "type": "object",
                            "properties": {
                              "value": {
                                "type": "array",
                                "items": {
                                  "type": "object",
                                  "properties": {
                                    "name": {
                                      "type": "string",
                                      "minLength": 1,
                                      "title": "DaVinci Flow Graph Data Request Elements Node Data Properties Variable Input List Value Item Name"
                                    },
                                    "preferredDataType": {
                                      "type": [
                                        "array",
                                        "boolean",
                                        "integer",
                                        "number",
                                        "object",
                                        "string"
                                      ],
                                      "title": "DaVinci Flow Graph Data Request Elements Node Data Properties Variable Input List Value Item Preferred Data Type"
                                    },
                                    "preferredControlType": {
                                      "type": "string",
                                      "title": "DaVinci Flow Graph Data Request Elements Node Data Properties Variable Input List Value Item Preferred Control Type"
                                    },
                                    "value": {
                                      "type": "string",
                                      "title": "DaVinci Flow Graph Data Request Elements Node Data Properties Variable Input List Value Item Value"
                                    }
                                  },
                                  "required": [
                                    "name",
                                    "preferredDataType"
                                  ],
                                  "title": "DaVinci Flow Graph Data Request Elements Node Data Properties Variable Input List Value Item"
                                },
                                "title": "DaVinci Flow Graph Data Request Elements Node Data Properties Variable Input List Value"
                              }
                            },
                            "required": [
                              "value"
                            ],
                            "title": "DaVinci Flow Graph Data Request Elements Node Data Properties Variable Input List"
                          }
                        },
                        "title": "DaVinci Flow Graph Data Request Elements Node Data Properties"
                      },
                      "status": {
                        "type": "string",
                        "title": "DaVinci Flow Graph Data Request Elements Node Data Status"
                      },
                      "type": {
                        "type": "string",
                        "title": "DaVinci Flow Graph Data Request Elements Node Data Type"
                      }
                    },
                    "additionalProperties": true,
                    "required": [
                      "id",
                      "nodeType"
                    ],
                    "title": "DaVinci Flow Graph Data Request Elements Node Data"
                  },
                  "classes": {
                    "type": "string",
                    "title": "DaVinci Flow Graph Data Request Elements Node Classes"
                  },
                  "grabbable": {
                    "type": "boolean",
                    "title": "DaVinci Flow Graph Data Request Elements Node Grabbable"
                  },
                  "group": {
                    "type": "string",
                    "title": "DaVinci Flow Graph Data Request Elements Node Group"
                  },
                  "locked": {
                    "type": "boolean",
                    "title": "DaVinci Flow Graph Data Request Elements Node Locked"
                  },
                  "pannable": {
                    "type": "boolean",
                    "title": "DaVinci Flow Graph Data Request Elements Node Pannable"
                  },
                  "position": {
                    "type": "object",
                    "properties": {
                      "x": {
                        "type": "number",
                        "format": "bigFloatUnquoted",
                        "title": "DaVinci Flow Graph Data Request Elements Node Position X"
                      },
                      "y": {
                        "type": "number",
                        "format": "bigFloatUnquoted",
                        "title": "DaVinci Flow Graph Data Request Elements Node Position Y"
                      }
                    },
                    "required": [
                      "x",
                      "y"
                    ],
                    "title": "DaVinci Flow Graph Data Request Elements Node Position"
                  },
                  "removed": {
                    "type": "boolean",
                    "title": "DaVinci Flow Graph Data Request Elements Node Removed"
                  },
                  "selectable": {
                    "type": "boolean",
                    "title": "DaVinci Flow Graph Data Request Elements Node Selectable"
                  },
                  "selected": {
                    "type": "boolean",
                    "title": "DaVinci Flow Graph Data Request Elements Node Selected"
                  }
                },
                "additionalProperties": true,
                "required": [
                  "data"
                ],
                "title": "DaVinci Flow Graph Data Request Elements Node"
              },
              "title": "DaVinci Flow Graph Data Request Elements Nodes"
            }
          },
          "additionalProperties": true,
          "title": "DaVinci Flow Graph Data Request Elements"
        },
        "maxZoom": {
          "type": "number",
          "format": "bigFloatUnquoted",
          "title": "DaVinci Flow Graph Data Request Max Zoom"
        },
        "minZoom": {
          "type": "number",
          "format": "bigFloatUnquoted",
          "title": "DaVinci Flow Graph Data Request Min Zoom"
        },
        "pan": {
          "type": "object",
          "properties": {
            "x": {
              "type": "number",
              "format": "bigFloatUnquoted",
              "title": "DaVinci Flow Graph Data Request Pan X"
            },
            "y": {
              "type": "number",
              "format": "bigFloatUnquoted",
              "title": "DaVinci Flow Graph Data Request Pan Y"
            }
          },
          "required": [
            "x",
            "y"
          ],
          "title": "DaVinci Flow Graph Data Request Pan"
        },
        "panningEnabled": {
          "type": "boolean",
          "title": "DaVinci Flow Graph Data Request Panning Enabled"
        },
        "renderer": {
          "type": "object",
          "title": "DaVinci Flow Graph Data Request Renderer"
        },
        "userPanningEnabled": {
          "type": "boolean",
          "title": "DaVinci Flow Graph Data Request User Panning Enabled"
        },
        "userZoomingEnabled": {
          "type": "boolean",
          "title": "DaVinci Flow Graph Data Request User Zooming Enabled"
        },
        "zoom": {
          "type": "integer",
          "title": "DaVinci Flow Graph Data Request Zoom"
        },
        "zoomingEnabled": {
          "type": "boolean",
          "title": "DaVinci Flow Graph Data Request Zooming Enabled"
        }
      },
      "title": "DaVinci Flow Graph Data Request"
    },
    "com.pingidentity.pingone.davinci.flows.data.fragment.InputSchema": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "propertyName": {
            "type": "string",
            "minLength": 1,
            "title": "DaVinci Flow Input Schema Request Item Property Name"
          },
          "preferredDataType": {
            "type": "string",
            "enum": [
              "array",
              "boolean",
              "number",
              "object",
              "string"
            ],
            "minLength": 1,
            "title": "DaVinci Flow Input Schema Request Item Preferred Data Type"
          },
          "description": {
            "type": "string",
            "title": "DaVinci Flow Input Schema Request Item Description"
          },
          "isExpanded": {
            "type": "boolean",
            "title": "DaVinci Flow Input Schema Request Item Is Expanded"
          },
          "preferredControlType": {
            "type": "string",
            "enum": [
              "button",
              "colorPicker",
              "contentEditableTextArea",
              "cssArea",
              "dropDown",
              "dropDownMultiSelect",
              "dropDownMultiSelect2",
              "dropDownWithCreate",
              "functionArgumentList",
              "keyValueList",
              "label",
              "radioSelect",
              "textArea",
              "textField",
              "textFieldArrayView",
              "toggleSwitch"
            ],
            "title": "DaVinci Flow Input Schema Request Item Preferred Control Type"
          },
          "required": {
            "type": "boolean",
            "title": "DaVinci Flow Input Schema Request Item Required"
          }
        },
        "required": [
          "propertyName",
          "preferredDataType"
        ],
        "title": "DaVinci Flow Input Schema Request Item"
      },
      "title": "DaVinci Flow Input Schema Request"
    },
    "com.pingidentity.pingone.davinci.flows.data.fragment.OutputSchema": {
      "type": "object",
      "properties": {
        "output": {
          "type": "object",
          "properties": {
            "properties": {
              "type": "object",
              "properties": {},
              "additionalProperties": true,
              "title": "DaVinci Flow Output Schema Request Output Properties"
            },
            "type": {
              "type": "string",
              "enum": [
                "object"
              ],
              "minLength": 1,
              "title": "DaVinci Flow Output Schema Request Output Type"
            },
            "additionalProperties": {
              "type": "boolean",
              "title": "DaVinci Flow Output Schema Request Output Additional Properties"
            }
          },
          "required": [
            "properties",
            "type"
          ],
          "title": "DaVinci Flow

# --- truncated at 32 KB (44 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/ping-identity/refs/heads/main/json-schema/ping-identity-com-pingidentity-pingone-davinci-flows-data-update-flow-schema.json

Work with this as data

Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/ping-identity-com-pingidentity-pingone-davinci-flows-data-update-flow"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.