Ping Identity DaVinci Admin Flows API
Operations for managing DaVinci flows
Operations for managing DaVinci flows
openapi: 3.1.1
info:
title: PingOne Platform Configuration Management DaVinci Admin Flows API
version: 2026.01.07-beta
description: PingOne is a cloud-based framework for secure identity access management. The PingOne API gives developers the tools to integrate enterprise and third-party applications with the PingOne platform.
contact:
name: Ping Identity Developer Experiences
url: https://developer.pingidentity.com
email: devex@pingidentity.com
license:
identifier: Apache-2.0
name: Apache 2.0
servers:
- url: https://api.pingone.{tld}/{basePath}
variables:
basePath:
default: v1
tld:
enum:
- eu
- com
- asia
- com.au
- ca
- sg
default: com
security:
- bearerAuth: []
- oauth2: []
tags:
- name: DaVinci Admin Flows
description: Operations for managing DaVinci flows
paths:
/environments/{environmentID}/flows:
get:
operationId: getFlows
parameters:
- name: attributes
in: query
required: false
schema:
type: string
- $ref: '#/components/parameters/com.pingidentity.path.environments.environmentID'
- $ref: '#/components/parameters/com.pingidentity.header.ExternalSessionID'
- $ref: '#/components/parameters/com.pingidentity.header.ExternalTransactionID'
responses:
'200':
description: Successful Operation.
content:
application/json:
schema:
$ref: '#/components/schemas/com.pingidentity.pingone.davinci.flows.response.FlowsResponse'
'400':
$ref: '#/components/responses/http.400.BadRequest'
'401':
$ref: '#/components/responses/http.401.Unauthorized'
'403':
$ref: '#/components/responses/http.403.Forbidden.P14C63085.DOCS8830'
'404':
$ref: '#/components/responses/http.404.NotFound.DOCS8830'
'415':
$ref: '#/components/responses/http.415.UnsupportedMediaType'
'429':
$ref: '#/components/responses/http.429.TooManyRequests'
'500':
$ref: '#/components/responses/http.500.InternalServerError'
'502':
$ref: '#/components/responses/http.502.BadGateway'
'503':
$ref: '#/components/responses/http.503.ServiceUnavailable'
x-permission: davinci:read:dvFlows
tags:
- DaVinci Admin Flows
post:
operationId: createFlow
parameters:
- $ref: '#/components/parameters/com.pingidentity.path.environments.environmentID'
- $ref: '#/components/parameters/com.pingidentity.header.ExternalSessionID'
- $ref: '#/components/parameters/com.pingidentity.header.ExternalTransactionID'
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/com.pingidentity.pingone.davinci.flows.data.CreateFlow'
required: true
responses:
'201':
description: Successfully created the resource.
content:
application/json:
schema:
$ref: '#/components/schemas/com.pingidentity.pingone.davinci.flows.response.FlowResponse'
'400':
$ref: '#/components/responses/http.400.BadRequest'
'401':
$ref: '#/components/responses/http.401.Unauthorized'
'403':
$ref: '#/components/responses/http.403.Forbidden.P14C63085.DOCS8830'
'404':
$ref: '#/components/responses/http.404.NotFound.DOCS8830'
'415':
$ref: '#/components/responses/http.415.UnsupportedMediaType'
'429':
$ref: '#/components/responses/http.429.TooManyRequests'
'500':
$ref: '#/components/responses/http.500.InternalServerError'
'502':
$ref: '#/components/responses/http.502.BadGateway'
'503':
$ref: '#/components/responses/http.503.ServiceUnavailable'
x-permission: davinci:create:dvFlows
tags:
- DaVinci Admin Flows
/environments/{environmentID}/flows/{flowID}:
get:
operationId: getFlowById
parameters:
- name: attributes
in: query
required: false
schema:
type: string
- $ref: '#/components/parameters/com.pingidentity.path.environments.environmentID'
- $ref: '#/components/parameters/com.pingidentity.path.environments.flows.flowID'
- $ref: '#/components/parameters/com.pingidentity.header.ExternalSessionID'
- $ref: '#/components/parameters/com.pingidentity.header.ExternalTransactionID'
responses:
'200':
description: Successful Operation.
content:
application/json:
schema:
$ref: '#/components/schemas/com.pingidentity.pingone.davinci.flows.response.FlowResponse'
'400':
$ref: '#/components/responses/http.400.BadRequest'
'401':
$ref: '#/components/responses/http.401.Unauthorized'
'403':
$ref: '#/components/responses/http.403.Forbidden.P14C63085.DOCS8830'
'404':
$ref: '#/components/responses/http.404.NotFound.DOCS8830'
'415':
$ref: '#/components/responses/http.415.UnsupportedMediaType'
'429':
$ref: '#/components/responses/http.429.TooManyRequests'
'500':
$ref: '#/components/responses/http.500.InternalServerError'
'502':
$ref: '#/components/responses/http.502.BadGateway'
'503':
$ref: '#/components/responses/http.503.ServiceUnavailable'
x-permission: davinci:read:dvFlows
tags:
- DaVinci Admin Flows
put:
operationId: replaceFlowById
parameters:
- $ref: '#/components/parameters/com.pingidentity.path.environments.environmentID'
- $ref: '#/components/parameters/com.pingidentity.path.environments.flows.flowID'
- $ref: '#/components/parameters/com.pingidentity.header.ExternalSessionID'
- $ref: '#/components/parameters/com.pingidentity.header.ExternalTransactionID'
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/com.pingidentity.pingone.davinci.flows.data.UpdateFlow'
required: true
responses:
'200':
description: Successful Operation.
content:
application/json:
schema:
$ref: '#/components/schemas/com.pingidentity.pingone.davinci.flows.response.FlowResponse'
'400':
$ref: '#/components/responses/http.400.BadRequest'
'401':
$ref: '#/components/responses/http.401.Unauthorized'
'403':
$ref: '#/components/responses/http.403.Forbidden.P14C63085.DOCS8830'
'404':
$ref: '#/components/responses/http.404.NotFound.DOCS8830'
'415':
$ref: '#/components/responses/http.415.UnsupportedMediaType'
'429':
$ref: '#/components/responses/http.429.TooManyRequests'
'500':
$ref: '#/components/responses/http.500.InternalServerError'
'502':
$ref: '#/components/responses/http.502.BadGateway'
'503':
$ref: '#/components/responses/http.503.ServiceUnavailable'
x-permission: davinci:update:dvFlows
tags:
- DaVinci Admin Flows
delete:
operationId: deleteFlowById
parameters:
- $ref: '#/components/parameters/com.pingidentity.path.environments.environmentID'
- $ref: '#/components/parameters/com.pingidentity.path.environments.flows.flowID'
- $ref: '#/components/parameters/com.pingidentity.header.ExternalSessionID'
- $ref: '#/components/parameters/com.pingidentity.header.ExternalTransactionID'
responses:
'204':
description: Successfully removed. No content.
'400':
$ref: '#/components/responses/http.400.BadRequest'
'401':
$ref: '#/components/responses/http.401.Unauthorized'
'403':
$ref: '#/components/responses/http.403.Forbidden.P14C63085.DOCS8830'
'404':
$ref: '#/components/responses/http.404.NotFound.DOCS8830'
'415':
$ref: '#/components/responses/http.415.UnsupportedMediaType'
'429':
$ref: '#/components/responses/http.429.TooManyRequests'
'500':
$ref: '#/components/responses/http.500.InternalServerError'
'502':
$ref: '#/components/responses/http.502.BadGateway'
'503':
$ref: '#/components/responses/http.503.ServiceUnavailable'
x-permission: davinci:delete:dvFlows
tags:
- DaVinci Admin Flows
/environments/{environmentID}/flows/{flowID}#clone+json:
post:
operationId: cloneFlowByIdAsCloneJson
parameters:
- $ref: '#/components/parameters/com.pingidentity.path.environments.environmentID'
- $ref: '#/components/parameters/com.pingidentity.path.environments.flows.flowID'
- $ref: '#/components/parameters/com.pingidentity.header.ExternalSessionID'
- $ref: '#/components/parameters/com.pingidentity.header.ExternalTransactionID'
requestBody:
content:
application/vnd.pingidentity.flow.clone+json:
schema:
$ref: '#/components/schemas/com.pingidentity.pingone.davinci.flows.data.CloneFlow'
required: true
responses:
'201':
description: Successfully created the resource.
content:
application/json:
schema:
$ref: '#/components/schemas/com.pingidentity.pingone.davinci.flows.response.FlowResponse'
'400':
$ref: '#/components/responses/http.400.BadRequest'
'401':
$ref: '#/components/responses/http.401.Unauthorized'
'403':
$ref: '#/components/responses/http.403.Forbidden.P14C63085.DOCS8830'
'404':
$ref: '#/components/responses/http.404.NotFound.DOCS8830'
'415':
$ref: '#/components/responses/http.415.UnsupportedMediaType'
'429':
$ref: '#/components/responses/http.429.TooManyRequests'
'500':
$ref: '#/components/responses/http.500.InternalServerError'
'502':
$ref: '#/components/responses/http.502.BadGateway'
'503':
$ref: '#/components/responses/http.503.ServiceUnavailable'
x-permission: davinci:create:dvFlows
x-pingidentity-operation-action: clone
tags:
- DaVinci Admin Flows
/environments/{environmentID}/flows/{flowID}#deploy+json:
post:
operationId: deployFlowByIdAsDeployJson
parameters:
- $ref: '#/components/parameters/com.pingidentity.path.environments.environmentID'
- $ref: '#/components/parameters/com.pingidentity.path.environments.flows.flowID'
- $ref: '#/components/parameters/com.pingidentity.header.ExternalSessionID'
- $ref: '#/components/parameters/com.pingidentity.header.ExternalTransactionID'
requestBody:
content:
application/vnd.pingidentity.flow.deploy+json:
schema:
$ref: '#/components/schemas/com.pingidentity.pingone.davinci.flows.data.DeployFlow'
required: true
responses:
'201':
description: Successfully created the resource.
content:
application/json:
schema:
$ref: '#/components/schemas/com.pingidentity.pingone.davinci.flows.response.FlowResponse'
'400':
$ref: '#/components/responses/http.400.BadRequest'
'401':
$ref: '#/components/responses/http.401.Unauthorized'
'403':
$ref: '#/components/responses/http.403.Forbidden.P14C63085.DOCS8830'
'404':
$ref: '#/components/responses/http.404.NotFound.DOCS8830'
'415':
$ref: '#/components/responses/http.415.UnsupportedMediaType'
'429':
$ref: '#/components/responses/http.429.TooManyRequests'
'500':
$ref: '#/components/responses/http.500.InternalServerError'
'502':
$ref: '#/components/responses/http.502.BadGateway'
'503':
$ref: '#/components/responses/http.503.ServiceUnavailable'
x-permission: davinci:create:dvFlows
x-pingidentity-operation-action: deploy
tags:
- DaVinci Admin Flows
/environments/{environmentID}/flows/{flowID}#validate+json:
post:
operationId: validateFlowByIdAsValidateJson
parameters:
- $ref: '#/components/parameters/com.pingidentity.path.environments.environmentID'
- $ref: '#/components/parameters/com.pingidentity.path.environments.flows.flowID'
- $ref: '#/components/parameters/com.pingidentity.header.ExternalSessionID'
- $ref: '#/components/parameters/com.pingidentity.header.ExternalTransactionID'
requestBody:
content:
application/vnd.pingidentity.flow.validate+json:
schema:
$ref: '#/components/schemas/com.pingidentity.pingone.davinci.flows.data.ValidateFlow'
required: true
responses:
'200':
description: Successful Operation.
content:
application/json:
schema:
$ref: '#/components/schemas/com.pingidentity.pingone.davinci.flows.response.FlowResponse'
'400':
$ref: '#/components/responses/http.400.BadRequest'
'401':
$ref: '#/components/responses/http.401.Unauthorized'
'403':
$ref: '#/components/responses/http.403.Forbidden.P14C63085.DOCS8830'
'404':
$ref: '#/components/responses/http.404.NotFound.DOCS8830'
'415':
$ref: '#/components/responses/http.415.UnsupportedMediaType'
'429':
$ref: '#/components/responses/http.429.TooManyRequests'
'500':
$ref: '#/components/responses/http.500.InternalServerError'
'502':
$ref: '#/components/responses/http.502.BadGateway'
'503':
$ref: '#/components/responses/http.503.ServiceUnavailable'
x-permission: davinci:create:dvFlows
x-pingidentity-operation-action: validate
tags:
- DaVinci Admin Flows
/environments/{environmentID}/flows/{flowID}/enabled:
put:
operationId: updateEnabledByFlowId
parameters:
- $ref: '#/components/parameters/com.pingidentity.path.environments.environmentID'
- $ref: '#/components/parameters/com.pingidentity.path.environments.flows.flowID'
- $ref: '#/components/parameters/com.pingidentity.header.ExternalSessionID'
- $ref: '#/components/parameters/com.pingidentity.header.ExternalTransactionID'
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/com.pingidentity.pingone.davinci.flows.data.EnableFlow'
required: true
responses:
'200':
description: Successful Operation.
content:
application/json:
schema:
$ref: '#/components/schemas/com.pingidentity.pingone.davinci.flows.response.FlowEnabledResponse'
'400':
$ref: '#/components/responses/http.400.BadRequest'
'401':
$ref: '#/components/responses/http.401.Unauthorized'
'403':
$ref: '#/components/responses/http.403.Forbidden.P14C63085'
'404':
$ref: '#/components/responses/http.404.NotFound'
'415':
$ref: '#/components/responses/http.415.UnsupportedMediaType'
'429':
$ref: '#/components/responses/http.429.TooManyRequests'
'500':
$ref: '#/components/responses/http.500.InternalServerError'
'502':
$ref: '#/components/responses/http.502.BadGateway'
'503':
$ref: '#/components/responses/http.503.ServiceUnavailable'
x-permission: davinci:update:dvFlows
x-pingidentity-operation-action: update
tags:
- DaVinci Admin Flows
components:
schemas:
com.pingidentity.pingone.davinci.flows.data.DeployFlow:
type: object
additionalProperties: true
properties: {}
title: DaVinci Flow Deploy Request
com.pingidentity.pingone.davinci.flows.data.fragment.Settings:
type: object
additionalProperties: true
properties:
csp:
type: string
title: DaVinci Flow Settings Request Csp
css:
type: string
title: DaVinci Flow Settings Request Css
cssLinks:
type: array
items:
type: string
title: DaVinci Flow Settings Request Css Link
title: DaVinci Flow Settings Request Css Links
customErrorScreenBrandLogoUrl:
type: string
title: DaVinci Flow Settings Request Custom Error Screen Brand Logo Url
customErrorShowFooter:
oneOf:
- type: boolean
title: DaVinci Flow Settings Request Custom Error Show Footer Choice 1
- type: string
enum:
- 'false'
- 'true'
title: DaVinci Flow Settings Request Custom Error Show Footer Choice 2
title: DaVinci Flow Settings Request Custom Error Show Footer
customFaviconLink:
type: string
title: DaVinci Flow Settings Request Custom Favicon Link
customLogoURLSelection:
type: integer
title: DaVinci Flow Settings Request Custom Logo URL Selection
customTitle:
type: string
title: DaVinci Flow Settings Request Custom Title
defaultErrorScreenBrandLogo:
oneOf:
- type: boolean
title: DaVinci Flow Settings Request Default Error Screen Brand Logo Choice 1
- type: string
enum:
- 'false'
- 'true'
title: DaVinci Flow Settings Request Default Error Screen Brand Logo Choice 2
title: DaVinci Flow Settings Request Default Error Screen Brand Logo
flowHttpTimeoutInSeconds:
type: integer
title: DaVinci Flow Settings Request Flow Http Timeout In Seconds
flowTimeoutInSeconds:
type: integer
title: DaVinci Flow Settings Request Flow Timeout In Seconds
intermediateLoadingScreenCSS:
oneOf:
- type: string
title: DaVinci Flow Settings Request Intermediate Loading Screen CSS Choice 1
- type: object
title: DaVinci Flow Settings Request Intermediate Loading Screen CSS Choice 2
title: DaVinci Flow Settings Request Intermediate Loading Screen CSS
intermediateLoadingScreenHTML:
oneOf:
- type: string
title: DaVinci Flow Settings Request Intermediate Loading Screen HTML Choice 1
- type: object
title: DaVinci Flow Settings Request Intermediate Loading Screen HTML Choice 2
title: DaVinci Flow Settings Request Intermediate Loading Screen HTML
jsCustomFlowPlayer:
type: string
title: DaVinci Flow Settings Request Js Custom Flow Player
jsLinks:
type: array
items:
type: object
properties:
label:
type: string
minLength: 1
title: DaVinci Flow Settings Request Js Link Label
value:
type: string
minLength: 1
title: DaVinci Flow Settings Request Js Link Value
defer:
oneOf:
- type: boolean
title: DaVinci Flow Settings Request Js Link Defer Choice 1
- type: string
enum:
- 'false'
- 'true'
title: DaVinci Flow Settings Request Js Link Defer Choice 2
title: DaVinci Flow Settings Request Js Link Defer
crossorigin:
type: string
minLength: 1
title: DaVinci Flow Settings Request Js Link Crossorigin
integrity:
type: string
minLength: 1
title: DaVinci Flow Settings Request Js Link Integrity
referrerpolicy:
type: string
minLength: 1
title: DaVinci Flow Settings Request Js Link Referrerpolicy
type:
type: string
minLength: 1
title: DaVinci Flow Settings Request Js Link Type
required:
- label
- value
- defer
- crossorigin
- integrity
- referrerpolicy
- type
title: DaVinci Flow Settings Request Js Link
title: DaVinci Flow Settings Request Js Links
logLevel:
type: integer
minimum: 1
maximum: 4
title: DaVinci Flow Settings Request Log Level
requireAuthenticationToInitiate:
oneOf:
- type: boolean
title: DaVinci Flow Settings Request Require Authentication To Initiate Choice 1
- type: string
enum:
- 'false'
- 'true'
title: DaVinci Flow Settings Request Require Authentication To Initiate Choice 2
title: DaVinci Flow Settings Request Require Authentication To Initiate
scrubSensitiveInfo:
oneOf:
- type: boolean
title: DaVinci Flow Settings Request Scrub Sensitive Info Choice 1
- type: string
enum:
- 'false'
- 'true'
title: DaVinci Flow Settings Request Scrub Sensitive Info Choice 2
title: DaVinci Flow Settings Request Scrub Sensitive Info
sensitiveInfoFields:
type: array
items:
type: string
title: DaVinci Flow Settings Request Sensitive Info Field
title: DaVinci Flow Settings Request Sensitive Info Fields
useCSP:
oneOf:
- type: boolean
title: DaVinci Flow Settings Request Use CSP Choice 1
- type: string
enum:
- 'false'
- 'true'
title: DaVinci Flow Settings Request Use CSP Choice 2
title: DaVinci Flow Settings Request Use CSP
useCustomCSS:
oneOf:
- type: boolean
title: DaVinci Flow Settings Request Use Custom CSS Choice 1
- type: string
enum:
- 'false'
- 'true'
title: DaVinci Flow Settings Request Use Custom CSS Choice 2
title: DaVinci Flow Settings Request Use Custom CSS
useCustomFlowPlayer:
oneOf:
- type: boolean
title: DaVinci Flow Settings Request Use Custom Flow Player Choice 1
- type: string
enum:
- 'false'
- 'true'
title: DaVinci Flow Settings Request Use Custom Flow Player Choice 2
title: DaVinci Flow Settings Request Use Custom Flow Player
useCustomScript:
oneOf:
- type: boolean
title: DaVinci Flow Settings Request Use Custom Script Choice 1
- type: string
enum:
- 'false'
- 'true'
title: DaVinci Flow Settings Request Use Custom Script Choice 2
title: DaVinci Flow Settings Request Use Custom Script
useIntermediateLoadingScreen:
oneOf:
- type: boolean
title: DaVinci Flow Settings Request Use Intermediate Loading Screen Choice 1
- type: string
enum:
- 'false'
- 'true'
title: DaVinci Flow Settings Request Use Intermediate Loading Screen Choice 2
title: DaVinci Flow Settings Request Use Intermediate Loading Screen
validateOnSave:
oneOf:
- type: boolean
title: DaVinci Flow Settings Request Validate On Save Choice 1
- type: string
enum:
- 'false'
- 'true'
title: DaVinci Flow Settings Request Validate On Save Choice 2
title: DaVinci Flow Settings Request Validate On Save
title: DaVinci Flow Settings Request
com.pingidentity.pingone.davinci.flows.response.FlowResponse:
type: object
properties:
_links:
type: object
properties:
environment:
$ref: '#/components/schemas/com.pingidentity.api.response.Link'
self:
$ref: '#/components/schemas/com.pingidentity.api.response.Link'
connectorInstances:
$ref: '#/components/schemas/com.pingidentity.api.response.Link'
connectors:
$ref: '#/components/schemas/com.pingidentity.api.response.Link'
flow.deploy:
$ref: '#/components/schemas/com.pingidentity.api.response.Link'
flow.clone:
$ref: '#/components/schemas/com.pingidentity.api.response.Link'
flow.enabled:
$ref: '#/components/schemas/com.pingidentity.api.response.Link'
version:
$ref: '#/components/schemas/com.pingidentity.api.response.Link'
flow.validate:
$ref: '#/components/schemas/com.pingidentity.api.response.Link'
required:
- environment
- self
- connectorInstances
- connectors
- flow.deploy
- flow.clone
- flow.enabled
- version
additionalProperties:
$ref: '#/components/schemas/com.pingidentity.api.response.Link'
title: DaVinci Flow Response _links
environment:
$ref: '#/components/schemas/com.pingidentity.api.Relationship.PingOne.RO'
id:
type: string
minLength: 1
title: DaVinci Flow Response Id
name:
type: string
minLength: 1
title: DaVinci Flow Response Name
color:
type: string
title: DaVinci Flow Response Color
connectors:
type: array
items:
$ref: '#/components/schemas/com.pingidentity.api.Relationship.DaVinci.RO'
title: DaVinci Flow Response Connectors
createdAt:
type: string
format: date-time
title: DaVinci Flow Response Created At
currentVersion:
type: number
title: DaVinci Flow Response Current Version
deployedAt:
type: string
format: date-time
title: DaVinci Flow Response Deployed At
description:
type: string
title: DaVinci Flow Response Description
dvlinterErrorCount:
type: number
title: DaVinci Flow Response Dvlinter Error Count
dvlinterWarningCount:
type: number
title: DaVinci Flow Response Dvlinter Warning Count
enabled:
type: boolean
title: DaVinci Flow Response Enabled
graphData:
$ref: '#/components/schemas/com.pingidentity.pingone.davinci.flows.response.fragment.GraphData'
inputSchema:
$ref: '#/components/schemas/com.pingidentity.pingone.davinci.flows.response.fragment.InputSchema'
outputSchema:
$ref: '#/components/schemas/com.pingidentity.pingone.davinci.flows.response.fragment.OutputSchema'
publishedVersion:
type: number
title: DaVinci Flow Response Published Version
settings:
$ref: '#/components/schemas/com.pingidentity.pingone.davinci.flows.response.fragment.Settings'
trigger:
$ref: '#/components/schemas/com.pingidentity.pingone.davinci.flows.response.fragment.Trigger'
updatedAt:
type: string
format: date-time
title: DaVinci Flow Response Updated At
required:
- _links
- environment
- id
- name
title: DaVinci Flow Response
com.pingidentity.pingone.davinci.flows.response.FlowsResponse:
type: object
properties:
_embedded:
type: object
properties:
flows:
type: array
items:
$ref: '#/components/schemas/com.pingidentity.pingone.davinci.flows.response.FlowResponse'
title: DaVinci Flow Collection _embedded Flows
required:
- flows
title: DaVinci Flow Collection _embedded
_links:
type: object
properties:
environment:
$ref: '#/components/schemas/com.pingidentity.api.response.Link'
self:
$ref: '#/components/schemas/com.pingidentity.api.response.Link'
required:
- environment
- self
additionalProperties:
$ref: '#/components/schemas/com.pingidentity.api.response.Link'
title: DaVinci Flow Collection _links
count:
type: number
title: DaVinci Flow Collection Count
required:
- _embedded
- _links
- count
title: DaVinci Flow Collection
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
# --- truncated at 32 KB (116 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/ping-identity/refs/heads/main/openapi/ping-identity-davinci-admin-flows-api-openapi.yml