openapi: 3.1.1 info: title: PingOne Platform 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: Configuration Management description: Operations for managing PingOne configuration management actions. - name: DaVinci Admin APIs description: The PingOne DaVinci Admin APIs provide access to DaVinci operations through the PingOne API resource server. - name: DaVinci Admin Application Flow Policies description: Operations for managing DaVinci application flows policies - name: DaVinci Admin Applications description: Operations for managing DaVinci applications - name: DaVinci Admin Connector Instances description: Operations for managing DaVinci connectors and connector instances - name: DaVinci Admin Connectors description: Operations for managing DaVinci connectors and connector instances - name: DaVinci Admin Flow Versions description: Operations for managing DaVinci flow versions - name: DaVinci Admin Flows description: Operations for managing DaVinci flows - name: DaVinci Admin Variables description: Operations for managing DaVinci variables - name: Environment Management description: Operations for managing the PingOne tenant and tenant environments. - name: Environments description: Operations for managing PingOne environments - name: Flow Policies description: Operations for managing flow policies in a PingOne environment. - name: Metrics description: Operations that support retrieving metrics - name: PingOne DaVinci description: PingOne DaVinci is an orchestration platform that helps you design and create flows. Flows are constructed, logical paths that can contain both user-facing and backend elements. - name: Snapshots description: Operations for managing configuration management snapshots. - name: Total Identities description: Operations for retrieving PingOne directory total identity reports paths: /environments: get: operationId: getEnvironments parameters: - name: expand in: query schema: type: string - name: filter in: query schema: type: string - name: order in: query schema: type: string - name: limit in: query schema: maximum: 5000 minimum: 1 type: integer format: int32 default: 1000 - name: cursor in: query schema: type: string - $ref: '#/components/parameters/com.pingidentity.header.ExternalSessionID' - $ref: '#/components/parameters/com.pingidentity.header.ExternalTransactionID' responses: '200': description: Successful operation. This is also returned if the collection is empty. content: application/hal+json: schema: $ref: '#/components/schemas/com.pingidentity.pingone.orgmgt.environments.data.EnvironmentsResponse' application/json: schema: $ref: '#/components/schemas/com.pingidentity.pingone.orgmgt.environments.data.EnvironmentsResponse' '400': $ref: '#/components/responses/http.400.BadRequest' '401': $ref: '#/components/responses/http.401.Unauthorized' '403': $ref: '#/components/responses/http.403.Forbidden' '404': $ref: '#/components/responses/http.404.NotFound' '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: orgmgt:read:environment x-pingidentity-paginatedresponse: true tags: - Environments post: operationId: createEnvironment parameters: - $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.orgmgt.environments.data.CreateEnvironment' required: true responses: '201': description: Successfully created. headers: Location: schema: type: string content: application/hal+json: schema: $ref: '#/components/schemas/com.pingidentity.pingone.orgmgt.environments.data.Environment' application/json: schema: $ref: '#/components/schemas/com.pingidentity.pingone.orgmgt.environments.data.Environment' '400': $ref: '#/components/responses/http.400.BadRequest' '401': $ref: '#/components/responses/http.401.Unauthorized' '403': $ref: '#/components/responses/http.403.Forbidden' '404': $ref: '#/components/responses/http.404.NotFound' '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: orgmgt:create:environment tags: - Environments /environments/{environmentID}: get: operationId: getEnvironmentById parameters: - $ref: '#/components/parameters/com.pingidentity.path.environments.environmentID' - name: expand in: query schema: type: string - $ref: '#/components/parameters/com.pingidentity.header.ExternalSessionID' - $ref: '#/components/parameters/com.pingidentity.header.ExternalTransactionID' responses: '200': description: Successful operation. content: application/hal+json: schema: $ref: '#/components/schemas/com.pingidentity.pingone.orgmgt.environments.data.Environment' application/json: schema: $ref: '#/components/schemas/com.pingidentity.pingone.orgmgt.environments.data.Environment' '400': $ref: '#/components/responses/http.400.BadRequest' '401': $ref: '#/components/responses/http.401.Unauthorized' '403': $ref: '#/components/responses/http.403.Forbidden' '404': $ref: '#/components/responses/http.404.NotFound' '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: orgmgt:read:environment tags: - Environments put: operationId: replaceEnvironmentById 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.orgmgt.environments.data.ReplaceEnvironment' required: true responses: '200': description: Successful operation. content: application/hal+json: schema: $ref: '#/components/schemas/com.pingidentity.pingone.orgmgt.environments.data.Environment' application/json: schema: $ref: '#/components/schemas/com.pingidentity.pingone.orgmgt.environments.data.Environment' '201': description: Successfully created. content: application/hal+json: schema: $ref: '#/components/schemas/com.pingidentity.pingone.orgmgt.environments.data.Environment' application/json: schema: $ref: '#/components/schemas/com.pingidentity.pingone.orgmgt.environments.data.Environment' '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.DOCS8830' '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: orgmgt:update:environment tags: - Environments delete: operationId: deleteEnvironmentById parameters: - $ref: '#/components/parameters/com.pingidentity.path.environments.environmentID' - $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' '404': $ref: '#/components/responses/http.404.NotFound.DOCS8830' '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: orgmgt:delete:environment tags: - Environments /environments/{environmentID}/billOfMaterials: get: operationId: getBillOfMaterialsByEnvironmentId parameters: - $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/hal+json: schema: $ref: '#/components/schemas/com.pingidentity.pingone.orgmgt.environments.bom.api.model.BillOfMaterialsApiResponse' application/json: schema: $ref: '#/components/schemas/com.pingidentity.pingone.orgmgt.environments.bom.api.model.BillOfMaterialsApiResponse' '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' '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: orgmgt:read:environment tags: - Environments put: operationId: replaceBillOfMaterialsByEnvironmentId 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.orgmgt.environments.bom.api.model.ReplaceBillOfMaterials' required: true responses: '200': description: Successful operation. content: application/hal+json: schema: $ref: '#/components/schemas/com.pingidentity.pingone.orgmgt.environments.bom.api.model.BillOfMaterialsApiResponse' application/json: schema: $ref: '#/components/schemas/com.pingidentity.pingone.orgmgt.environments.bom.api.model.BillOfMaterialsApiResponse' '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' '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: orgmgt:update:environment tags: - Environments /environments/{environmentID}/connectorInstances: get: operationId: getConnectorInstances parameters: - $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.connectorinstances.response.ConnectorInstancesResponse' '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:connections tags: - DaVinci Admin Connector Instances - DaVinci Admin APIs - PingOne DaVinci post: operationId: createConnectorInstance 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.connectorinstances.data.CreateConnectorInstance' required: true responses: '201': description: Successfully created the resource. content: application/json: schema: $ref: '#/components/schemas/com.pingidentity.pingone.davinci.connectorinstances.response.ConnectorInstanceResponse' '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:connections tags: - DaVinci Admin Connector Instances - DaVinci Admin APIs - PingOne DaVinci /environments/{environmentID}/connectorInstances/{connectorInstanceID}: get: operationId: getConnectorInstanceById parameters: - $ref: '#/components/parameters/com.pingidentity.path.environments.environmentID' - $ref: '#/components/parameters/com.pingidentity.path.environments.connectorInstances.connectorInstanceID' - $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.connectorinstances.response.ConnectorInstanceResponse' '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:connections tags: - DaVinci Admin Connector Instances - DaVinci Admin APIs - PingOne DaVinci post: operationId: createConnectorInstanceById parameters: - $ref: '#/components/parameters/com.pingidentity.path.environments.environmentID' - $ref: '#/components/parameters/com.pingidentity.path.environments.connectorInstances.connectorInstanceID' - $ref: '#/components/parameters/com.pingidentity.header.ExternalSessionID' - $ref: '#/components/parameters/com.pingidentity.header.ExternalTransactionID' requestBody: content: application/vnd.pingidentity.connectorInstance.clone+json: schema: $ref: '#/components/schemas/com.pingidentity.pingone.davinci.connectorinstances.data.CloneConnectorInstance' required: true responses: '201': description: Successfully created the resource. content: application/json: schema: $ref: '#/components/schemas/com.pingidentity.pingone.davinci.connectorinstances.response.ConnectorInstanceResponse' '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:connections tags: - DaVinci Admin Connector Instances - DaVinci Admin APIs - PingOne DaVinci put: operationId: replaceConnectorInstanceById parameters: - $ref: '#/components/parameters/com.pingidentity.path.environments.environmentID' - $ref: '#/components/parameters/com.pingidentity.path.environments.connectorInstances.connectorInstanceID' - $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.connectorinstances.data.UpdateConnectorInstance' required: true responses: '200': description: Successful Operation. content: application/json: schema: $ref: '#/components/schemas/com.pingidentity.pingone.davinci.connectorinstances.response.ConnectorInstanceResponse' '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:connections tags: - DaVinci Admin Connector Instances - DaVinci Admin APIs - PingOne DaVinci delete: operationId: deleteConnectorInstanceById parameters: - $ref: '#/components/parameters/com.pingidentity.path.environments.environmentID' - $ref: '#/components/parameters/com.pingidentity.path.environments.connectorInstances.connectorInstanceID' - $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:connections tags: - DaVinci Admin Connector Instances - DaVinci Admin APIs - PingOne DaVinci /environments/{environmentID}/connectors: get: operationId: getConnectors parameters: - $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.connectors.response.ConnectorsMinimalResponse' '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:connectors tags: - DaVinci Admin Connectors - DaVinci Admin APIs - PingOne DaVinci /environments/{environmentID}/connectors/{connectorID}: get: operationId: getConnectorById parameters: - $ref: '#/components/parameters/com.pingidentity.path.environments.environmentID' - $ref: '#/components/parameters/com.pingidentity.path.environments.connectors.connectorID' - $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.connectors.response.ConnectorMinimalResponse' '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:connectors tags: - DaVinci Admin Connectors - DaVinci Admin APIs - PingOne DaVinci /environments/{environmentID}/connectors/{connectorID}/details: get: operationId: getDetailsByConnectorId parameters: - $ref: '#/components/parameters/com.pingidentity.path.environments.environmentID' - $ref: '#/components/parameters/com.pingidentity.path.environments.connectors.connectorID' - $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.connectors.response.ConnectorDetailsResponse' '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:read:connectors tags: - DaVinci Admin Connectors - DaVinci Admin APIs - PingOne DaVinci /environments/{environmentID}/davinciApplications: get: operationId: getDavinciApplications parameters: - $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.applications.response.ApplicationsResponse' '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:applications tags: - DaVinci Admin Applications - DaVinci Admin APIs - PingOne DaVinci post: operationId: createDavinciApplication 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.applications.data.CreateApplication' required: true responses: '201': description: Successfully created the resource. content: application/json: schema: $ref: '#/components/schemas/com.pingidentity.pingone.davinci.applications.response.ApplicationResponse' '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:applications tags: - DaVinci Admin Applications - DaVinci Admin APIs - PingOne DaVinci /environments/{environmentID}/davinciApplications/{davinciApplicationID}: get: operationId: getDavinciApplicationById parameters: - $ref: '#/components/parameters/com.pingidentity.path.environments.environmentID' - $ref: '#/components/parameters/com.pingidentity.path.environments.davinciApplications.davinciApplicationID' - $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.applications.response.ApplicationResponse' '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:applications tags: - DaVinci Admin Applications - DaVinci Admin APIs - PingOne DaVinci put: operationId: replaceDavinciApplicationById parameters: - $ref: '#/components/parameters/com.pingidentity.path.environments.environmentID' - $ref: '#/components/parameters/com.pingidentity.path.environments.davinciApplications.davinciApplicationID' - $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.applications.data.UpdateApplication' required: true responses: '200': description: Successful Operation. content: application/json: schema: $ref: '#/components/schemas/com.pingidentity.pingone.davinci.applications.response.ApplicationResponse' '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:applications tags: - DaVinci Admin Applications - DaVinci Admin APIs - PingOne DaVinci delete: operationId: deleteDavinciApplicationById parameters: - $ref: '#/components/parameters/com.pingidentity.path.environments.environmentID' - $ref: '#/components/parameters/com.pingidentity.path.environments.davinciApplications.davinciApplicationID' - $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:applications tags: - DaVinci Admin Applications - DaVinci Admin APIs - PingOne DaVinci /environments/{environmentID}/davinciApplications/{davinciApplicationID}/flowPolicies: get: operationId: getFlowPoliciesByDavinciApplicationId parameters: - $ref: '#/components/parameters/com.pingidentity.path.environments.environmentID' - $ref: '#/components/parameters/com.pingidentity.path.environments.davinciApplications.davinciApplicationID' - $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.flowpolicies.response.FlowPoliciesResponse' '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:read:flowPolicies tags: - DaVinci Admin Application Flow Policies - DaVinci Admin APIs - PingOne DaVinci post: operationId: createFlowPolicyByDavinciApplicationId parameters: - $ref: '#/components/parameters/com.pingidentity.path.environments.environmentID' - $ref: '#/components/parameters/com.pingidentity.path.environments.davinciApplications.davinciApplicationID' - $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.flowpolicies.data.CreateFlowPolicy' required: true responses: '201': description: Successfully created the resource. content: application/json: schema: $ref: '#/components/schemas/com.pingidentity.pingone.davinci.flowpolicies.response.FlowPolicyResponse' '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:create:flowPolicies tags: - DaVinci Admin Application Flow Policies - DaVinci Admin APIs - PingOne DaVinci /environments/{environmentID}/davinciApplications/{davinciApplicationID}/flowPolicies/{flowPolicyID}: get: operationId: getFlowPolicyByIdUsingDavinciApplicationId parameters: - $ref: '#/components/parameters/com.pingidentity.path.environments.environmentID' - $ref: '#/components/parameters/com.pingidentity.path.environments.davinciApplications.davinciApplicationID' - $ref: '#/components/parameters/com.pingidentity.path.environments.davinciApplications.flowPolicies.flowPolicyID' - $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.flowpolicies.response.FlowPolicyResponse' '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:read:flowPolicies tags: - DaVinci Admin Application Flow Policies - DaVinci Admin APIs - PingOne DaVinci put: operationId: replaceFlowPolicyByIdUsingDavinciApplicationId parameters: - $ref: '#/components/parameters/com.pingidentity.path.environments.environmentID' - $ref: '#/components/parameters/com.pingidentity.path.environments.davinciApplications.davinciApplicationID' - $ref: '#/components/parameters/com.pingidentity.path.environments.davinciApplications.flowPolicies.flowPolicyID' - $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.flowpolicies.data.UpdateFlowPolicy' required: true responses: '200': description: Successful Operation. content: application/json: schema: $ref: '#/components/schemas/com.pingidentity.pingone.davinci.flowpolicies.response.FlowPolicyResponse' '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:flowPolicies tags: - DaVinci Admin Application Flow Policies - DaVinci Admin APIs - PingOne DaVinci delete: operationId: deleteFlowPolicyByIdUsingDavinciApplicationId parameters: - $ref: '#/components/parameters/com.pingidentity.path.environments.environmentID' - $ref: '#/components/parameters/com.pingidentity.path.environments.davinciApplications.davinciApplicationID' - $ref: '#/components/parameters/com.pingidentity.path.environments.davinciApplications.flowPolicies.flowPolicyID' - $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' '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:delete:flowPolicies tags: - DaVinci Admin Application Flow Policies - DaVinci Admin APIs - PingOne DaVinci /environments/{environmentID}/davinciApplications/{davinciApplicationID}/flowPolicies/{flowPolicyID}/events: get: operationId: getEventsByDavinciApplicationIdAndFlowPolicyId parameters: - $ref: '#/components/parameters/com.pingidentity.path.environments.environmentID' - $ref: '#/components/parameters/com.pingidentity.path.environments.davinciApplications.davinciApplicationID' - $ref: '#/components/parameters/com.pingidentity.path.environments.davinciApplications.flowPolicies.flowPolicyID' - $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.flowpolicies.response.FlowPolicyEventsResponse' '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:read:flowPolicies tags: - DaVinci Admin Application Flow Policies - DaVinci Admin APIs - PingOne DaVinci /environments/{environmentID}/davinciApplications/{davinciApplicationID}/key: post: operationId: rotateKeyByDavinciApplicationId parameters: - $ref: '#/components/parameters/com.pingidentity.path.environments.environmentID' - $ref: '#/components/parameters/com.pingidentity.path.environments.davinciApplications.davinciApplicationID' - $ref: '#/components/parameters/com.pingidentity.header.ExternalSessionID' - $ref: '#/components/parameters/com.pingidentity.header.ExternalTransactionID' requestBody: content: application/vnd.pingidentity.davinciApplication.rotateKey+json: schema: $ref: '#/components/schemas/com.pingidentity.pingone.davinci.applications.data.RotateApplicationKey' required: true responses: '200': description: Successful Operation. content: application/json: schema: $ref: '#/components/schemas/com.pingidentity.pingone.davinci.applications.response.ApplicationResponse' '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:applications x-pingidentity-operation-action: rotate tags: - DaVinci Admin Applications - DaVinci Admin APIs - PingOne DaVinci /environments/{environmentID}/davinciApplications/{davinciApplicationID}/secret: post: operationId: rotateSecretByDavinciApplicationId parameters: - $ref: '#/components/parameters/com.pingidentity.path.environments.environmentID' - $ref: '#/components/parameters/com.pingidentity.path.environments.davinciApplications.davinciApplicationID' - $ref: '#/components/parameters/com.pingidentity.header.ExternalSessionID' - $ref: '#/components/parameters/com.pingidentity.header.ExternalTransactionID' requestBody: content: application/vnd.pingidentity.davinciApplication.rotateSecret+json: schema: $ref: '#/components/schemas/com.pingidentity.pingone.davinci.applications.data.RotateApplicationSecret' required: true responses: '200': description: Successful Operation. content: application/json: schema: $ref: '#/components/schemas/com.pingidentity.pingone.davinci.applications.response.ApplicationResponse' '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:applications x-pingidentity-operation-action: rotate tags: - DaVinci Admin Applications - DaVinci Admin APIs - PingOne DaVinci /environments/{environmentID}/flowPolicies/{flowPolicyID}: get: operationId: getFlowPolicyById parameters: - $ref: '#/components/parameters/com.pingidentity.path.environments.environmentID' - $ref: '#/components/parameters/com.pingidentity.path.environments.flowPolicies.flowPolicyID' - $ref: '#/components/parameters/com.pingidentity.header.ExternalSessionID' - $ref: '#/components/parameters/com.pingidentity.header.ExternalTransactionID' responses: '200': description: OK content: application/hal+json: schema: $ref: '#/components/schemas/com.pingidentity.pingone.application.flowPolicyAssignment.model.FlowPolicyDTO' application/json: schema: $ref: '#/components/schemas/com.pingidentity.pingone.application.flowPolicyAssignment.model.FlowPolicyDTO' '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' '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: flowPolicies:read:flowPolicy tags: - Flow Policies - Environment Management /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 - DaVinci Admin APIs - PingOne DaVinci 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 - DaVinci Admin APIs - PingOne DaVinci /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 - DaVinci Admin APIs - PingOne DaVinci 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 - DaVinci Admin APIs - PingOne DaVinci 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 - DaVinci Admin APIs - PingOne DaVinci /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 - DaVinci Admin APIs - PingOne DaVinci /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 - DaVinci Admin APIs - PingOne DaVinci /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 - DaVinci Admin APIs - PingOne DaVinci /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 - DaVinci Admin APIs - PingOne DaVinci /environments/{environmentID}/flows/{flowID}/versions: get: operationId: getVersionsByFlowId 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: '200': description: Successful Operation. content: application/json: schema: $ref: '#/components/schemas/com.pingidentity.pingone.davinci.flowversions.response.FlowVersionsResponse' '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:read:flowVersions tags: - DaVinci Admin Flow Versions - DaVinci Admin APIs - PingOne DaVinci /environments/{environmentID}/flows/{flowID}/versions/{versionID}: get: operationId: getVersionByIdUsingFlowId parameters: - $ref: '#/components/parameters/com.pingidentity.path.environments.environmentID' - $ref: '#/components/parameters/com.pingidentity.path.environments.flows.flowID' - $ref: '#/components/parameters/com.pingidentity.path.environments.flows.versions.versionID' - $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.flowversions.response.FlowVersionResponse' '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:read:flowVersions tags: - DaVinci Admin Flow Versions - DaVinci Admin APIs - PingOne DaVinci delete: operationId: deleteVersionByIdUsingFlowId parameters: - $ref: '#/components/parameters/com.pingidentity.path.environments.environmentID' - $ref: '#/components/parameters/com.pingidentity.path.environments.flows.flowID' - $ref: '#/components/parameters/com.pingidentity.path.environments.flows.versions.versionID' - $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' '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:delete:flowVersions tags: - DaVinci Admin Flow Versions - DaVinci Admin APIs - PingOne DaVinci /environments/{environmentID}/flows/{flowID}/versions/{versionID}/alias: put: operationId: replaceAliasByFlowIdAndVersionId parameters: - $ref: '#/components/parameters/com.pingidentity.path.environments.environmentID' - $ref: '#/components/parameters/com.pingidentity.path.environments.flows.flowID' - $ref: '#/components/parameters/com.pingidentity.path.environments.flows.versions.versionID' - $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.flowversions.data.FlowVersionAlias' required: true responses: '200': description: Successful Operation. content: application/json: schema: $ref: '#/components/schemas/com.pingidentity.pingone.davinci.flowversions.response.FlowVersionAliasResponse' '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:flowVersions tags: - DaVinci Admin Flow Versions - DaVinci Admin APIs - PingOne DaVinci /environments/{environmentID}/flows/{flowID}/versions/{versionID}/details: get: operationId: getDetailsByFlowIdAndVersionId parameters: - name: expand 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.path.environments.flows.versions.versionID' - $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.flowversions.response.FlowVersionDetailResponse' '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:read:flowVersions tags: - DaVinci Admin Flow Versions - DaVinci Admin APIs - PingOne DaVinci /environments/{environmentID}/snapshots: post: operationId: createSnapshot parameters: - $ref: '#/components/parameters/com.pingidentity.path.environments.environmentID' - name: expand in: query required: false schema: type: string - $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.configmanagement.snapshots.data.SnapshotRequest' required: true responses: '201': description: Created content: '*/*': schema: $ref: '#/components/schemas/com.pingidentity.pingone.configmanagement.snapshots.data.SnapshotView' '400': $ref: '#/components/responses/http.400.BadRequest' '401': $ref: '#/components/responses/http.401.Unauthorized' '403': $ref: '#/components/responses/http.403.Forbidden.P14C63085.DOCS8830' '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-feature-flag: p1ax-1984-configuration-promotion x-permission: promotion:create:snapshot tags: - Configuration Management - Snapshots /environments/{environmentID}/snapshots/{snapshotID}: get: operationId: getSnapshotById parameters: - $ref: '#/components/parameters/com.pingidentity.path.environments.environmentID' - $ref: '#/components/parameters/com.pingidentity.path.environments.snapshots.snapshotID' - name: expand in: query required: false schema: type: string - name: filter in: query schema: type: string - $ref: '#/components/parameters/com.pingidentity.header.ExternalSessionID' - $ref: '#/components/parameters/com.pingidentity.header.ExternalTransactionID' responses: '200': description: OK content: '*/*': schema: $ref: '#/components/schemas/com.pingidentity.pingone.configmanagement.snapshots.data.SnapshotView' '400': $ref: '#/components/responses/http.400.BadRequest' '401': $ref: '#/components/responses/http.401.Unauthorized' '403': $ref: '#/components/responses/http.403.Forbidden.P14C63085.DOCS8830' '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-feature-flag: p1ax-1984-configuration-promotion x-permission: promotion:read:snapshot tags: - Configuration Management - Snapshots /environments/{environmentID}/snapshots/{snapshotID}/versions: get: operationId: getVersionsBySnapshotId parameters: - $ref: '#/components/parameters/com.pingidentity.path.environments.environmentID' - $ref: '#/components/parameters/com.pingidentity.path.environments.snapshots.snapshotID' - $ref: '#/components/parameters/com.pingidentity.header.ExternalSessionID' - $ref: '#/components/parameters/com.pingidentity.header.ExternalTransactionID' responses: '200': description: OK content: application/hal+json: schema: $ref: '#/components/schemas/com.pingidentity.pingone.configmanagement.snapshots.data.SnapshotsVersionsResponse' application/json: schema: $ref: '#/components/schemas/com.pingidentity.pingone.configmanagement.snapshots.data.SnapshotsVersionsResponse' '400': $ref: '#/components/responses/http.400.BadRequest' '401': $ref: '#/components/responses/http.401.Unauthorized' '403': $ref: '#/components/responses/http.403.Forbidden.P14C63085' '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-feature-flag: p1ax-1984-configuration-promotion x-permission: promotion:read:snapshot tags: - Configuration Management - Snapshots /environments/{environmentID}/snapshots/{snapshotID}/versions/{versionID}: get: operationId: getVersionByIdUsingSnapshotId parameters: - $ref: '#/components/parameters/com.pingidentity.path.environments.environmentID' - $ref: '#/components/parameters/com.pingidentity.path.environments.snapshots.snapshotID' - $ref: '#/components/parameters/com.pingidentity.path.environments.snapshots.versions.versionID' - name: expand in: query required: false schema: type: string - name: attributes in: query required: true schema: type: string - name: filter in: query schema: type: string - $ref: '#/components/parameters/com.pingidentity.header.ExternalSessionID' - $ref: '#/components/parameters/com.pingidentity.header.ExternalTransactionID' responses: '200': description: OK content: '*/*': schema: $ref: '#/components/schemas/com.pingidentity.pingone.configmanagement.snapshots.data.SnapshotView' '400': $ref: '#/components/responses/http.400.BadRequest' '401': $ref: '#/components/responses/http.401.Unauthorized' '403': $ref: '#/components/responses/http.403.Forbidden.P14C63085' '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-feature-flag: p1ax-1984-configuration-promotion x-permission: promotion:read:snapshot tags: - Configuration Management - Snapshots /environments/{environmentID}/totalIdentities: get: operationId: getTotalIdentities parameters: - $ref: '#/components/parameters/com.pingidentity.path.environments.environmentID' - name: filter in: query schema: type: string - $ref: '#/components/parameters/com.pingidentity.header.ExternalSessionID' - $ref: '#/components/parameters/com.pingidentity.header.ExternalTransactionID' responses: '200': description: Successful operation. content: application/hal+json: schema: $ref: '#/components/schemas/com.pingidentity.pingone.directory.totalidentitiesdashboard.data.TotalIdentitiesCountDTOCollectionResponse' application/json: schema: $ref: '#/components/schemas/com.pingidentity.pingone.directory.totalidentitiesdashboard.data.TotalIdentitiesCountDTOCollectionResponse' '400': $ref: '#/components/responses/http.400.BadRequest' '401': $ref: '#/components/responses/http.401.Unauthorized' '403': $ref: '#/components/responses/http.403.Forbidden.P14C63085.DOCS8830' '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: orgmgt:read:environment tags: - Total Identities - Metrics /environments/{environmentID}/variables: get: operationId: getVariables parameters: - $ref: '#/components/parameters/com.pingidentity.path.environments.environmentID' - name: limit in: query required: false schema: type: integer format: int32 minimum: 1 maximum: 500 default: 10 - name: cursor in: query required: false schema: type: string - name: filter in: query required: false schema: type: string - $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.variables.response.VariablesResponse' '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:constructs x-pingidentity-paginatedresponse: true tags: - DaVinci Admin Variables - DaVinci Admin APIs - PingOne DaVinci post: operationId: createVariable 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.variables.data.CreateVariable' required: true responses: '201': description: Successfully created the resource. content: application/json: schema: $ref: '#/components/schemas/com.pingidentity.pingone.davinci.variables.response.VariableResponse' '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:constructs tags: - DaVinci Admin Variables - DaVinci Admin APIs - PingOne DaVinci /environments/{environmentID}/variables/{variableID}: get: operationId: getVariableById parameters: - $ref: '#/components/parameters/com.pingidentity.path.environments.environmentID' - $ref: '#/components/parameters/com.pingidentity.path.environments.variables.variableID' - $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.variables.response.VariableResponse' '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:constructs tags: - DaVinci Admin Variables - DaVinci Admin APIs - PingOne DaVinci put: operationId: replaceVariableById parameters: - $ref: '#/components/parameters/com.pingidentity.path.environments.environmentID' - $ref: '#/components/parameters/com.pingidentity.path.environments.variables.variableID' - $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.variables.data.UpdateVariable' required: true responses: '200': description: Successful Operation. content: application/json: schema: $ref: '#/components/schemas/com.pingidentity.pingone.davinci.variables.response.VariableResponse' '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:constructs tags: - DaVinci Admin Variables - DaVinci Admin APIs - PingOne DaVinci delete: operationId: deleteVariableById parameters: - $ref: '#/components/parameters/com.pingidentity.path.environments.environmentID' - $ref: '#/components/parameters/com.pingidentity.path.environments.variables.variableID' - $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:constructs tags: - DaVinci Admin Variables - DaVinci Admin APIs - PingOne DaVinci components: securitySchemes: bearerAuth: type: http scheme: bearer bearerFormat: JWT oauth2: type: oauth2 flows: clientCredentials: tokenUrl: /as/token scopes: {} authorizationCode: authorizationUrl: /as/authorize tokenUrl: /as/token refreshUrl: /as/token scopes: {} schemas: com.pingidentity.ApiErrorResponse: type: object properties: code: type: string title: General Error Code details: type: array items: $ref: '#/components/schemas/com.pingidentity.ErrorDetail' title: General Error Details id: type: string title: General Error Id message: type: string title: General Error Message title: General Error com.pingidentity.ApiErrorResponse.400: $schema: http://json-schema.org/draft/2020-12/schema# type: object properties: id: type: string format: uuid minLength: 1 title: Bad Request Error Id code: type: string enum: - INVALID_DATA - INVALID_REQUEST - REQUEST_FAILED minLength: 1 title: Bad Request Error Code message: type: string minLength: 1 title: Bad Request Error Message details: type: array items: type: object properties: code: type: string enum: - ACCOUNT_NOT_USABLE - CONSTRAINT_VIOLATION - EMPTY_VALUE - INVALID_FILTER - INVALID_OTP - INVALID_PARAMETER - INVALID_VALUE - MFA_AUTH_METHODS_CONFLICT - NO_PASSWORD - OUT_OF_RANGE - REQUIRED_VALUE - SIZE_LIMIT_EXCEEDED - UNIQUENESS_VIOLATION minLength: 1 title: Bad Request Error Detail Code message: type: string minLength: 1 title: Bad Request Error Detail Message innerError: type: object properties: allowedPattern: type: string title: Bad Request Error Detail Inner Error Allowed Pattern allowedValues: type: array items: type: string title: Bad Request Error Detail Inner Error Allowed Value title: Bad Request Error Detail Inner Error Allowed Values claim: type: string title: Bad Request Error Detail Inner Error Claim existingId: type: string format: uuid title: Bad Request Error Detail Inner Error Existing Id maximumValue: type: number title: Bad Request Error Detail Inner Error Maximum Value quotaLimit: type: number title: Bad Request Error Detail Inner Error Quota Limit quotaResetTime: type: string format: date-time title: Bad Request Error Detail Inner Error Quota Reset Time rangeMaximumValue: type: number title: Bad Request Error Detail Inner Error Range Maximum Value rangeMinimumValue: type: number title: Bad Request Error Detail Inner Error Range Minimum Value supportedAttributes: type: array items: type: string title: Bad Request Error Detail Inner Error Supported Attribute title: Bad Request Error Detail Inner Error Supported Attributes supportedOperators: type: array items: type: string title: Bad Request Error Detail Inner Error Supported Operator title: Bad Request Error Detail Inner Error Supported Operators additionalProperties: true title: Bad Request Error Detail Inner Error target: type: string title: Bad Request Error Detail Target required: - code - message title: Bad Request Error Detail title: Bad Request Error Details required: - id - code - message title: Bad Request Error com.pingidentity.ApiErrorResponse.401: $schema: http://json-schema.org/draft/2020-12/schema# type: object properties: id: type: string format: uuid minLength: 1 title: Unauthorized Error Id code: type: string enum: - ACCESS_FAILED minLength: 1 title: Unauthorized Error Code message: type: string minLength: 1 title: Unauthorized Error Message details: type: array items: type: object properties: code: type: string enum: - INSUFFICIENT_PERMISSIONS - INVALID_TOKEN minLength: 1 title: Unauthorized Error Detail Code message: type: string minLength: 1 title: Unauthorized Error Detail Message innerError: type: object additionalProperties: true title: Unauthorized Error Detail Inner Error target: type: string title: Unauthorized Error Detail Target required: - code - message title: Unauthorized Error Detail title: Unauthorized Error Details required: - id - code - message title: Unauthorized Error com.pingidentity.ApiErrorResponse.403: $schema: http://json-schema.org/draft/2020-12/schema# type: object properties: code: type: string enum: - ACCESS_FAILED minLength: 1 title: Forbidden Error Code message: type: string minLength: 1 title: Forbidden Error Message details: type: array items: type: object properties: code: type: string enum: - INSUFFICIENT_PERMISSIONS - LICENSE_EXCEEDED minLength: 1 title: Forbidden Error Detail Code message: type: string minLength: 1 title: Forbidden Error Detail Message innerError: type: object properties: quotaLimit: type: number title: Forbidden Error Detail Inner Error Quota Limit additionalProperties: true title: Forbidden Error Detail Inner Error target: type: string title: Forbidden Error Detail Target required: - code - message title: Forbidden Error Detail title: Forbidden Error Details id: type: string format: uuid title: Forbidden Error Id required: - code - message title: Forbidden Error com.pingidentity.ApiErrorResponse.404: $schema: http://json-schema.org/draft/2020-12/schema# type: object properties: id: type: string format: uuid minLength: 1 title: Not Found Error Id code: type: string enum: - NOT_FOUND minLength: 1 title: Not Found Error Code message: type: string minLength: 1 title: Not Found Error Message details: type: array items: type: object properties: code: type: string minLength: 1 title: Not Found Error Detail Code message: type: string minLength: 1 title: Not Found Error Detail Message innerError: type: object additionalProperties: true title: Not Found Error Detail Inner Error target: type: string title: Not Found Error Detail Target required: - code - message title: Not Found Error Detail title: Not Found Error Details required: - id - code - message title: Not Found Error com.pingidentity.ApiErrorResponse.415: $schema: http://json-schema.org/draft/2020-12/schema# type: object properties: id: type: string format: uuid minLength: 1 title: Unsupported Media Type Error Id code: type: string enum: - INVALID_REQUEST minLength: 1 title: Unsupported Media Type Error Code message: type: string minLength: 1 title: Unsupported Media Type Error Message details: type: array items: type: object properties: code: type: string minLength: 1 title: Unsupported Media Type Error Detail Code message: type: string minLength: 1 title: Unsupported Media Type Error Detail Message innerError: type: object additionalProperties: true title: Unsupported Media Type Error Detail Inner Error target: type: string title: Unsupported Media Type Error Detail Target required: - code - message title: Unsupported Media Type Error Detail title: Unsupported Media Type Error Details required: - id - code - message title: Unsupported Media Type Error com.pingidentity.ApiErrorResponse.429: $schema: http://json-schema.org/draft/2020-12/schema# type: object properties: code: type: string enum: - REQUEST_LIMITED minLength: 1 title: Too Many Requests Error Code message: type: string minLength: 1 title: Too Many Requests Error Message details: type: array items: type: object properties: code: type: string enum: - LIMIT_EXCEEDED - QUOTA_EXCEEDED minLength: 1 title: Too Many Requests Error Detail Code message: type: string minLength: 1 title: Too Many Requests Error Detail Message innerError: type: object properties: quotaLimit: type: number title: Too Many Requests Error Detail Inner Error Quota Limit quotaResetTime: type: string format: date-time title: Too Many Requests Error Detail Inner Error Quota Reset Time retryAfter: type: string format: date-time title: Too Many Requests Error Detail Inner Error Retry After additionalProperties: true title: Too Many Requests Error Detail Inner Error target: type: string title: Too Many Requests Error Detail Target required: - code - message title: Too Many Requests Error Detail title: Too Many Requests Error Details id: type: string format: uuid title: Too Many Requests Error Id required: - code - message title: Too Many Requests Error com.pingidentity.ApiErrorResponse.500: $schema: http://json-schema.org/draft/2020-12/schema# type: object properties: id: type: string format: uuid minLength: 1 title: Internal Server Error Id code: type: string enum: - UNEXPECTED_ERROR minLength: 1 title: Internal Server Error Code message: type: string minLength: 1 title: Internal Server Error Message details: type: array items: type: object properties: code: type: string minLength: 1 title: Internal Server Error Detail Code message: type: string minLength: 1 title: Internal Server Error Detail Message innerError: type: object additionalProperties: true title: Internal Server Error Detail Inner Error target: type: string title: Internal Server Error Detail Target required: - code - message title: Internal Server Error Detail title: Internal Server Error Details required: - id - code - message title: Internal Server Error com.pingidentity.ErrorDetail: type: object properties: code: type: string title: General Error Detail Code innerError: type: object additionalProperties: type: object title: General Error Detail Inner Error Additional Properties title: General Error Detail Inner Error message: type: string title: General Error Detail Message target: type: string title: General Error Detail Target title: General Error Detail com.pingidentity.api.Relationship.DaVinci: type: object properties: id: type: string pattern: ^(?=\S)[\p{L}\p{M}\p{N}\p{So}/.'_ -]*(?!.*((<)|(\$\{))) minLength: 1 title: Resource Relationship DaVinci Id required: - id title: Resource Relationship DaVinci com.pingidentity.api.Relationship.DaVinci.RO: type: object properties: id: type: string pattern: ^(?=\S)[\p{L}\p{M}\p{N}\p{So}/.'_ -]*(?!.*((<)|(\$\{))) readOnly: true minLength: 1 title: Resource Relationship DaVinci Read-Only Id required: - id title: Resource Relationship DaVinci Read-Only com.pingidentity.api.Relationship.PingOne.RO: type: object properties: id: type: string format: uuid readOnly: true minLength: 1 title: Resource Relationship Read-Only Id required: - id title: Resource Relationship Read-Only com.pingidentity.api.Relationship.lang.String: type: object properties: id: type: string readOnly: true title: Resource Relationship Generic Id title: Resource Relationship Generic com.pingidentity.api.response.Link: type: object properties: href: type: string format: uri minLength: 1 title: JSON HAL Link Href name: type: string title: JSON HAL Link Name profile: type: string format: uri title: JSON HAL Link Profile title: type: string format: uri title: JSON HAL Link Title type: type: string title: JSON HAL Link Type required: - href readOnly: true title: JSON HAL Link com.pingidentity.pingone.application.flowPolicyAssignment.model.FlowApplication: type: object properties: id: type: string title: PingOne Application Flow Policy Assignment Application Id name: type: string title: PingOne Application Flow Policy Assignment Application Name title: PingOne Application Flow Policy Assignment Application com.pingidentity.pingone.application.flowPolicyAssignment.model.FlowPolicyDTO: required: - id type: object properties: id: type: string readOnly: true minLength: 1 title: PingOne Application DaVinci Flow Policy Id _embedded: type: object additionalProperties: type: object readOnly: true title: PingOne Application DaVinci Flow Policy _embedded Additional Properties readOnly: true title: PingOne Application DaVinci Flow Policy _embedded _links: type: object properties: self: $ref: '#/components/schemas/com.pingidentity.api.response.Link' additionalProperties: $ref: '#/components/schemas/com.pingidentity.api.response.Link' readOnly: true title: PingOne Application DaVinci Flow Policy _links application: $ref: '#/components/schemas/com.pingidentity.pingone.application.flowPolicyAssignment.model.FlowApplication' enabled: type: boolean title: PingOne Application DaVinci Flow Policy Enabled environment: $ref: '#/components/schemas/com.pingidentity.api.Relationship.PingOne.RO' name: type: string title: PingOne Application DaVinci Flow Policy Name trigger: $ref: '#/components/schemas/com.pingidentity.pingone.flowpolicy.davinci.model.Trigger' title: PingOne Application DaVinci Flow Policy com.pingidentity.pingone.configmanagement.snapshots.data.ResourceInformation: type: object properties: category: type: string title: Snapshot Resource Information Category id: type: string title: Snapshot Resource Information Id name: type: string title: Snapshot Resource Information Name title: Snapshot Resource Information com.pingidentity.pingone.configmanagement.snapshots.data.SnapshotRequest: required: - baseResourceURL type: object properties: baseResourceURL: type: string minLength: 1 title: Snapshot Request Base Resource URL title: Snapshot Request com.pingidentity.pingone.configmanagement.snapshots.data.SnapshotView: type: object properties: _embedded: type: object additionalProperties: type: object readOnly: true title: Snapshot View _embedded Additional Properties readOnly: true title: Snapshot View _embedded _links: type: object properties: self: $ref: '#/components/schemas/com.pingidentity.api.response.Link' additionalProperties: $ref: '#/components/schemas/com.pingidentity.api.response.Link' readOnly: true title: Snapshot View _links completedAt: type: string format: date-time title: Snapshot View Completed At configuration: type: string title: Snapshot View Configuration createdAt: type: string format: date-time title: Snapshot View Created At environment: $ref: '#/components/schemas/com.pingidentity.api.Relationship.PingOne.RO' error: type: string title: Snapshot View Error errorCode: type: integer format: int32 title: Snapshot View Error Code id: type: string format: uuid readOnly: true title: Snapshot View Id importMetadata: type: object additionalProperties: type: object title: Snapshot View Import Metadata Additional Properties title: Snapshot View Import Metadata referencedResources: uniqueItems: true type: array items: type: string title: Snapshot View Referenced Resource title: Snapshot View Referenced Resources resource: $ref: '#/components/schemas/com.pingidentity.pingone.configmanagement.snapshots.data.ResourceInformation' resourceUrl: type: string title: Snapshot View Resource Url snapshotId: type: string format: uuid title: Snapshot View Snapshot Id startedAt: type: string format: date-time title: Snapshot View Started At status: type: string enum: - COMPLETE - ERROR - IN_PROGRESS - WAITING title: Snapshot View Status versionedAt: type: string format: date-time title: Snapshot View Versioned At title: Snapshot View com.pingidentity.pingone.configmanagement.snapshots.data.SnapshotsVersionsResponse: type: object properties: _embedded: type: object properties: versions: type: array items: allOf: - $ref: '#/components/schemas/com.pingidentity.pingone.configmanagement.snapshots.data.SnapshotView' title: Snapshot Version Collection Response _embedded Version title: Snapshot Version Collection Response _embedded Versions title: Snapshot Version Collection Response _embedded _links: type: object properties: self: $ref: '#/components/schemas/com.pingidentity.api.response.Link' additionalProperties: $ref: '#/components/schemas/com.pingidentity.api.response.Link' title: Snapshot Version Collection Response _links count: type: integer format: int32 title: Snapshot Version Collection Response Count size: type: integer format: int32 title: Snapshot Version Collection Response Size title: Snapshot Version Collection Response com.pingidentity.pingone.davinci.applications.data.CreateApplication: type: object additionalProperties: true properties: name: pattern: ^(?=\S)[\p{L}\p{M}\p{N}\p{So}/.'_ -]*(?!.*((<)|(\$\{))) maxLength: 256 type: string minLength: 1 title: DaVinci Application Create Request Name required: - name title: DaVinci Application Create Request com.pingidentity.pingone.davinci.applications.data.RotateApplicationKey: type: object additionalProperties: false properties: {} title: DaVinci Application Rotate Key Request com.pingidentity.pingone.davinci.applications.data.RotateApplicationSecret: type: object additionalProperties: false properties: {} title: DaVinci Application Rotate Secret Request com.pingidentity.pingone.davinci.applications.data.UpdateApplication: type: object additionalProperties: true properties: name: pattern: ^(?=\S)[\p{L}\p{M}\p{N}\p{So}/.'_ -]*(?!.*((<)|(\$\{))) maxLength: 256 type: string minLength: 1 title: DaVinci Application Replace Request Name apiKey: type: object additionalProperties: true properties: enabled: type: boolean title: DaVinci Application Replace Request Api Key Enabled title: DaVinci Application Replace Request Api Key oauth: type: object additionalProperties: true properties: enforceSignedRequestOpenid: type: boolean title: DaVinci Application Replace Request OAuth Enforce Signed Request Openid grantTypes: type: array items: type: string enum: - authorizationCode - clientCredentials - implicit title: DaVinci Application Replace Request OAuth Grant Type title: DaVinci Application Replace Request OAuth Grant Types logoutUris: type: array items: type: string title: DaVinci Application Replace Request OAuth Logout Uri title: DaVinci Application Replace Request OAuth Logout Uris redirectUris: type: array items: type: string title: DaVinci Application Replace Request OAuth Redirect Uri title: DaVinci Application Replace Request OAuth Redirect Uris scopes: type: array items: type: string enum: - flow_analytics - offline_access - openid - profile title: DaVinci Application Replace Request OAuth Scope title: DaVinci Application Replace Request OAuth Scopes spJwksOpenid: type: string title: DaVinci Application Replace Request OAuth Sp Jwks Openid spjwksUrl: type: string title: DaVinci Application Replace Request OAuth Spjwks Url title: DaVinci Application Replace Request OAuth required: - name title: DaVinci Application Replace Request com.pingidentity.pingone.davinci.applications.response.ApplicationResponse: type: object properties: _links: type: object properties: self: $ref: '#/components/schemas/com.pingidentity.api.response.Link' environment: $ref: '#/components/schemas/com.pingidentity.api.response.Link' flowPolicies: $ref: '#/components/schemas/com.pingidentity.api.response.Link' davinciApplication.rotateKey: $ref: '#/components/schemas/com.pingidentity.api.response.Link' davinciApplication.rotateSecret: $ref: '#/components/schemas/com.pingidentity.api.response.Link' required: - self - environment - flowPolicies - davinciApplication.rotateKey - davinciApplication.rotateSecret additionalProperties: $ref: '#/components/schemas/com.pingidentity.api.response.Link' title: DaVinci Application Response _links apiKey: type: object properties: enabled: type: boolean default: true title: DaVinci Application Response Api Key Enabled value: type: string format: password minLength: 1 title: DaVinci Application Response Api Key Value required: - enabled - value title: DaVinci Application Response Api Key environment: $ref: '#/components/schemas/com.pingidentity.api.Relationship.PingOne.RO' id: type: string minLength: 1 title: DaVinci Application Response Id name: type: string minLength: 1 title: DaVinci Application Response Name oauth: type: object properties: clientSecret: type: string format: password minLength: 1 title: DaVinci Application Response OAuth Client Secret enforceSignedRequestOpenid: type: boolean title: DaVinci Application Response OAuth Enforce Signed Request Openid grantTypes: type: array items: enum: - authorizationCode - clientCredentials - implicit type: string title: DaVinci Application Response OAuth Grant Type default: - authorizationCode title: DaVinci Application Response OAuth Grant Types logoutUris: type: array items: type: string title: DaVinci Application Response OAuth Logout Uri title: DaVinci Application Response OAuth Logout Uris redirectUris: type: array items: type: string title: DaVinci Application Response OAuth Redirect Uri title: DaVinci Application Response OAuth Redirect Uris scopes: type: array items: enum: - flow_analytics - offline_access - openid - profile type: string title: DaVinci Application Response OAuth Scope default: - openid - profile title: DaVinci Application Response OAuth Scopes spJwksOpenid: type: string title: DaVinci Application Response OAuth Sp Jwks Openid spjwksUrl: type: string title: DaVinci Application Response OAuth Spjwks Url required: - clientSecret title: DaVinci Application Response OAuth createdAt: type: string format: date-time title: DaVinci Application Response Created At updatedAt: type: string format: date-time title: DaVinci Application Response Updated At required: - _links - apiKey - environment - id - name - oauth title: DaVinci Application Response com.pingidentity.pingone.davinci.applications.response.ApplicationsResponse: 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' required: - environment - self additionalProperties: $ref: '#/components/schemas/com.pingidentity.api.response.Link' title: DaVinci Application Collection Response _links _embedded: type: object properties: davinciApplications: type: array items: type: object $ref: '#/components/schemas/com.pingidentity.pingone.davinci.applications.response.ApplicationResponse' title: DaVinci Application Collection Response _embedded Davinci Applications required: - davinciApplications title: DaVinci Application Collection Response _embedded required: - _links - _embedded title: DaVinci Application Collection Response com.pingidentity.pingone.davinci.connectorinstances.data.CloneConnectorInstance: type: object additionalProperties: true properties: {} title: DaVinci Connector Instance Clone Request com.pingidentity.pingone.davinci.connectorinstances.data.CreateConnectorInstance: type: object additionalProperties: true properties: name: pattern: ^(?=\S)[\p{L}\p{M}\p{N}\p{So}/.'_ -]*(?!.*((<)|(\$\{))) maxLength: 256 type: string minLength: 1 title: DaVinci Connector Instance Create Request Name connector: $ref: '#/components/schemas/com.pingidentity.api.Relationship.DaVinci' properties: type: object title: DaVinci Connector Instance Create Request Properties required: - name - connector title: DaVinci Connector Instance Create Request com.pingidentity.pingone.davinci.connectorinstances.data.UpdateConnectorInstance: type: object additionalProperties: true properties: name: pattern: ^(?=\S)[\p{L}\p{M}\p{N}\p{So}/.'_ -]*(?!.*((<)|(\$\{))) maxLength: 256 type: string minLength: 1 title: DaVinci Connector Instance Replace Request Name connector: $ref: '#/components/schemas/com.pingidentity.api.Relationship.DaVinci' properties: type: object title: DaVinci Connector Instance Replace Request Properties required: - name - connector x-immutable: - connector title: DaVinci Connector Instance Replace Request com.pingidentity.pingone.davinci.connectorinstances.response.ConnectorInstanceResponse: 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' connectorInstance.clone: $ref: '#/components/schemas/com.pingidentity.api.response.Link' applications: $ref: '#/components/schemas/com.pingidentity.api.response.Link' deviceAuthenticationPolicies: $ref: '#/components/schemas/com.pingidentity.api.response.Link' gateways: $ref: '#/components/schemas/com.pingidentity.api.response.Link' notificationsPolicies: $ref: '#/components/schemas/com.pingidentity.api.response.Link' required: - environment - self - connectorInstance.clone additionalProperties: $ref: '#/components/schemas/com.pingidentity.api.response.Link' title: DaVinci Connector Instance Response _links connector: $ref: '#/components/schemas/com.pingidentity.api.Relationship.DaVinci.RO' environment: $ref: '#/components/schemas/com.pingidentity.api.Relationship.PingOne.RO' id: type: string minLength: 1 title: DaVinci Connector Instance Response Id name: type: string minLength: 1 title: DaVinci Connector Instance Response Name createdAt: type: string format: date-time title: DaVinci Connector Instance Response Created At properties: type: object properties: {} additionalProperties: true title: DaVinci Connector Instance Response Properties updatedAt: type: string format: date-time title: DaVinci Connector Instance Response Updated At required: - _links - connector - environment - id - name title: DaVinci Connector Instance Response com.pingidentity.pingone.davinci.connectorinstances.response.ConnectorInstancesResponse: type: object properties: _embedded: type: object properties: connectorInstances: type: array items: type: object $ref: '#/components/schemas/com.pingidentity.pingone.davinci.connectorinstances.response.ConnectorInstanceResponse' title: DaVinci Connector Instance Collection Response _embedded Connector Instances required: - connectorInstances title: DaVinci Connector Instance Collection Response _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 Connector Instance Collection Response _links required: - _embedded - _links title: DaVinci Connector Instance Collection Response com.pingidentity.pingone.davinci.connectors.response.ConnectorDetailsResponse: type: object properties: environment: $ref: '#/components/schemas/com.pingidentity.api.Relationship.PingOne.RO' _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 Connector Details Response _links accountConfigView: type: object properties: items: type: array items: type: object properties: {} additionalProperties: true title: DaVinci Connector Details Response Account Config View Item Item title: DaVinci Connector Details Response Account Config View Item componentViewSize: type: string title: DaVinci Connector Details Response Account Config View Component View Size required: - items title: DaVinci Connector Details Response Account Config View capabilities: type: object additionalProperties: type: object additionalProperties: false patternProperties: ^[0-9]+$: type: object additionalProperties: true properties: flowConfigView: type: object properties: items: type: array items: type: object properties: {} additionalProperties: true title: DaVinci Connector Details Response Capabilities Additional Properties Pattern Properties `^[0-9]+$` Flow Config View Item Item title: DaVinci Connector Details Response Capabilities Additional Properties Pattern Properties `^[0-9]+$` Flow Config View Item required: - items title: DaVinci Connector Details Response Capabilities Additional Properties Pattern Properties `^[0-9]+$` Flow Config View globalOutputSchema: type: object title: DaVinci Connector Details Response Capabilities Additional Properties Pattern Properties `^[0-9]+$` Global Output Schema inputs: type: array items: type: string title: DaVinci Connector Details Response Capabilities Additional Properties Pattern Properties `^[0-9]+$` Input title: DaVinci Connector Details Response Capabilities Additional Properties Pattern Properties `^[0-9]+$` Inputs respondToUser: type: boolean title: DaVinci Connector Details Response Capabilities Additional Properties Pattern Properties `^[0-9]+$` Respond To User subTitle: type: string title: DaVinci Connector Details Response Capabilities Additional Properties Pattern Properties `^[0-9]+$` Sub Title title: type: string title: DaVinci Connector Details Response Capabilities Additional Properties Pattern Properties `^[0-9]+$` Title type: type: string title: DaVinci Connector Details Response Capabilities Additional Properties Pattern Properties `^[0-9]+$` Type userViews: type: array items: type: object title: DaVinci Connector Details Response Capabilities Additional Properties Pattern Properties `^[0-9]+$` User View title: DaVinci Connector Details Response Capabilities Additional Properties Pattern Properties `^[0-9]+$` User Views title: DaVinci Connector Details Response Capabilities Additional Properties Pattern Properties `^[0-9]+$` title: DaVinci Connector Details Response Capabilities Additional Properties title: DaVinci Connector Details Response Capabilities credentialsView: type: object properties: items: type: array items: type: object properties: {} additionalProperties: true title: DaVinci Connector Details Response Credentials View Item Item title: DaVinci Connector Details Response Credentials View Item required: - items title: DaVinci Connector Details Response Credentials View flowSections: type: array items: type: object properties: name: type: string minLength: 1 title: DaVinci Connector Details Response Flow Section Name value: type: string minLength: 1 title: DaVinci Connector Details Response Flow Section Value required: - name - value title: DaVinci Connector Details Response Flow Section title: DaVinci Connector Details Response Flow Sections properties: type: object properties: {} additionalProperties: true title: DaVinci Connector Details Response Properties sections: type: array items: type: object properties: name: type: string minLength: 1 title: DaVinci Connector Details Response Section Name value: type: string minLength: 1 title: DaVinci Connector Details Response Section Value default: type: boolean title: DaVinci Connector Details Response Section Default required: - name - value title: DaVinci Connector Details Response Section title: DaVinci Connector Details Response Sections required: - environment title: DaVinci Connector Details Response com.pingidentity.pingone.davinci.connectors.response.ConnectorMinimalResponse: 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' required: - environment - self additionalProperties: $ref: '#/components/schemas/com.pingidentity.api.response.Link' title: DaVinci Connector Minimal Response _links createdAt: type: string format: date-time minLength: 1 title: DaVinci Connector Minimal Response Created At environment: $ref: '#/components/schemas/com.pingidentity.api.Relationship.PingOne.RO' id: type: string minLength: 1 title: DaVinci Connector Minimal Response Id metadata: type: object properties: colors: type: object properties: canvas: type: string title: DaVinci Connector Minimal Response Metadata Colors Canvas canvasText: type: string title: DaVinci Connector Minimal Response Metadata Colors Canvas Text dark: type: string title: DaVinci Connector Minimal Response Metadata Colors Dark title: DaVinci Connector Minimal Response Metadata Colors logos: type: object properties: canvas: type: object properties: imageFileName: type: string title: DaVinci Connector Minimal Response Metadata Logos Canvas Image File Name title: DaVinci Connector Minimal Response Metadata Logos Canvas title: DaVinci Connector Minimal Response Metadata Logos type: enum: - core - ping - service type: string title: DaVinci Connector Minimal Response Metadata Type vendor: type: string title: DaVinci Connector Minimal Response Metadata Vendor title: DaVinci Connector Minimal Response Metadata name: type: string minLength: 1 title: DaVinci Connector Minimal Response Name version: type: string minLength: 1 title: DaVinci Connector Minimal Response Version description: type: string title: DaVinci Connector Minimal Response Description updatedAt: type: string format: date-time title: DaVinci Connector Minimal Response Updated At required: - _links - createdAt - environment - id - metadata - name - version title: DaVinci Connector Minimal Response com.pingidentity.pingone.davinci.connectors.response.ConnectorsMinimalResponse: type: object properties: _embedded: type: object properties: connectors: type: array items: type: object $ref: '#/components/schemas/com.pingidentity.pingone.davinci.connectors.response.ConnectorMinimalResponse' title: DaVinci Connector Collection Minimal Response _embedded Connectors required: - connectors title: DaVinci Connector Collection Minimal Response _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 Connector Collection Minimal Response _links required: - _embedded - _links title: DaVinci Connector Collection Minimal Response com.pingidentity.pingone.davinci.flowpolicies.data.CreateFlowPolicy: type: object additionalProperties: true properties: flowDistributions: type: array minItems: 1 maxItems: 100 items: type: object additionalProperties: false properties: id: type: string pattern: ^[a-zA-Z0-9-_]+$ minLength: 1 title: DaVinci Flow Policy Create Request Flow Distribution Id version: type: number title: DaVinci Flow Policy Create Request Flow Distribution Version ip: type: array items: type: string title: DaVinci Flow Policy Create Request Flow Distribution Ip Item title: DaVinci Flow Policy Create Request Flow Distribution Ip successNodes: type: array minItems: 1 items: type: object additionalProperties: false properties: id: pattern: ^[a-zA-Z0-9]+$ type: string minLength: 1 title: DaVinci Flow Policy Create Request Flow Distribution Success Node Id required: - id title: DaVinci Flow Policy Create Request Flow Distribution Success Node title: DaVinci Flow Policy Create Request Flow Distribution Success Nodes weight: type: number title: DaVinci Flow Policy Create Request Flow Distribution Weight required: - id - version title: DaVinci Flow Policy Create Request Flow Distribution title: DaVinci Flow Policy Create Request Flow Distributions name: pattern: ^(?=\S)[\p{L}\p{M}\p{N}\p{So}/.'_ -]*(?!.*((<)|(\$\{))) maxLength: 256 type: string default: New Policy title: DaVinci Flow Policy Create Request Name status: enum: - disabled - enabled type: string default: enabled title: DaVinci Flow Policy Create Request Status trigger: type: object additionalProperties: true properties: configuration: type: object additionalProperties: true properties: mfa: type: object additionalProperties: true properties: enabled: type: boolean title: DaVinci Flow Policy Create Request Trigger Configuration MFA Enabled time: type: number minLength: 0 maxLength: 100000 title: DaVinci Flow Policy Create Request Trigger Configuration MFA Time timeFormat: type: string minLength: 0 maxLength: 50 title: DaVinci Flow Policy Create Request Trigger Configuration MFA Time Format title: DaVinci Flow Policy Create Request Trigger Configuration MFA pwd: type: object additionalProperties: true properties: enabled: type: boolean title: DaVinci Flow Policy Create Request Trigger Configuration Password Enabled time: type: number minLength: 0 maxLength: 100000 title: DaVinci Flow Policy Create Request Trigger Configuration Password Time timeFormat: type: string minLength: 0 maxLength: 50 title: DaVinci Flow Policy Create Request Trigger Configuration Password Time Format title: DaVinci Flow Policy Create Request Trigger Configuration Password title: DaVinci Flow Policy Create Request Trigger Configuration type: type: string minLength: 0 maxLength: 50 enum: - AUTHENTICATION default: AUTHENTICATION title: DaVinci Flow Policy Create Request Trigger Type title: DaVinci Flow Policy Create Request Trigger required: - flowDistributions title: DaVinci Flow Policy Create Request com.pingidentity.pingone.davinci.flowpolicies.data.UpdateFlowPolicy: type: object additionalProperties: true properties: name: pattern: ^(?=\S)[\p{L}\p{M}\p{N}\p{So}/.'_ -]*(?!.*((<)|(\$\{))) maxLength: 256 type: string default: New Policy minLength: 1 title: DaVinci Flow Policy Replace Request Name flowDistributions: type: array minItems: 1 maxItems: 100 items: type: object additionalProperties: false properties: id: type: string minLength: 1 title: DaVinci Flow Policy Replace Request Flow Distribution Id version: type: number title: DaVinci Flow Policy Replace Request Flow Distribution Version ip: type: array items: type: string title: DaVinci Flow Policy Replace Request Flow Distribution Ip Item title: DaVinci Flow Policy Replace Request Flow Distribution Ip successNodes: type: array minItems: 1 items: type: object additionalProperties: false properties: id: pattern: ^[a-zA-Z0-9]+$ type: string minLength: 1 title: DaVinci Flow Policy Replace Request Flow Distribution Success Node Id required: - id title: DaVinci Flow Policy Replace Request Flow Distribution Success Node title: DaVinci Flow Policy Replace Request Flow Distribution Success Nodes weight: type: number title: DaVinci Flow Policy Replace Request Flow Distribution Weight required: - id - version title: DaVinci Flow Policy Replace Request Flow Distribution title: DaVinci Flow Policy Replace Request Flow Distributions status: enum: - disabled - enabled type: string default: enabled title: DaVinci Flow Policy Replace Request Status trigger: type: object additionalProperties: true properties: configuration: type: object additionalProperties: true properties: mfa: type: object additionalProperties: true properties: enabled: type: boolean title: DaVinci Flow Policy Replace Request Trigger Configuration MFA Enabled time: type: number minLength: 0 maxLength: 100000 title: DaVinci Flow Policy Replace Request Trigger Configuration MFA Time timeFormat: type: string minLength: 0 maxLength: 50 title: DaVinci Flow Policy Replace Request Trigger Configuration MFA Time Format title: DaVinci Flow Policy Replace Request Trigger Configuration MFA pwd: type: object additionalProperties: true properties: enabled: type: boolean title: DaVinci Flow Policy Replace Request Trigger Configuration Password Enabled time: type: number minLength: 0 maxLength: 100000 title: DaVinci Flow Policy Replace Request Trigger Configuration Password Time timeFormat: type: string minLength: 0 maxLength: 50 title: DaVinci Flow Policy Replace Request Trigger Configuration Password Time Format title: DaVinci Flow Policy Replace Request Trigger Configuration Password title: DaVinci Flow Policy Replace Request Trigger Configuration type: type: string minLength: 0 maxLength: 50 enum: - AUTHENTICATION default: AUTHENTICATION title: DaVinci Flow Policy Replace Request Trigger Type title: DaVinci Flow Policy Replace Request Trigger required: - name title: DaVinci Flow Policy Replace Request com.pingidentity.pingone.davinci.flowpolicies.response.FlowPoliciesResponse: type: object properties: _links: type: object properties: self: $ref: '#/components/schemas/com.pingidentity.api.response.Link' environment: $ref: '#/components/schemas/com.pingidentity.api.response.Link' davinciApplication: $ref: '#/components/schemas/com.pingidentity.api.response.Link' required: - self - environment - davinciApplication additionalProperties: $ref: '#/components/schemas/com.pingidentity.api.response.Link' title: DaVinci Flow Policy Collection _links _embedded: type: object properties: flowPolicies: type: array items: type: object $ref: '#/components/schemas/com.pingidentity.pingone.davinci.flowpolicies.response.FlowPolicyResponse' title: DaVinci Flow Policy Collection _embedded Flow Policies required: - flowPolicies title: DaVinci Flow Policy Collection _embedded required: - _links - _embedded title: DaVinci Flow Policy Collection com.pingidentity.pingone.davinci.flowpolicies.response.FlowPolicyEventsResponse: type: object properties: _links: type: object properties: self: $ref: '#/components/schemas/com.pingidentity.api.response.Link' environment: $ref: '#/components/schemas/com.pingidentity.api.response.Link' required: - self - environment additionalProperties: $ref: '#/components/schemas/com.pingidentity.api.response.Link' title: DaVinci Flow Policy Events Collection _links _embedded: type: object properties: events: type: array items: type: object properties: environment: type: object properties: id: type: string minLength: 1 title: DaVinci Flow Policy Events Collection _embedded Event Environment Id required: - id title: DaVinci Flow Policy Events Collection _embedded Event Environment flow: type: object properties: id: type: string minLength: 1 title: DaVinci Flow Policy Events Collection _embedded Event Flow Id version: type: number title: DaVinci Flow Policy Events Collection _embedded Event Flow Version required: - id title: DaVinci Flow Policy Events Collection _embedded Event Flow events: type: array items: type: object properties: id: type: string minLength: 1 title: DaVinci Flow Policy Events Collection _embedded Event Event Id timestamp: type: string minLength: 1 title: DaVinci Flow Policy Events Collection _embedded Event Event Timestamp required: - id - timestamp title: DaVinci Flow Policy Events Collection _embedded Event Event title: DaVinci Flow Policy Events Collection _embedded Event Events successCount: type: number title: DaVinci Flow Policy Events Collection _embedded Event Success Count totalCount: type: number title: DaVinci Flow Policy Events Collection _embedded Event Total Count required: - environment - flow title: DaVinci Flow Policy Events Collection _embedded Event title: DaVinci Flow Policy Events Collection _embedded Events required: - events title: DaVinci Flow Policy Events Collection _embedded required: - _links - _embedded title: DaVinci Flow Policy Events Collection com.pingidentity.pingone.davinci.flowpolicies.response.FlowPolicyResponse: type: object properties: _links: type: object properties: self: $ref: '#/components/schemas/com.pingidentity.api.response.Link' environment: $ref: '#/components/schemas/com.pingidentity.api.response.Link' davinciApplication: $ref: '#/components/schemas/com.pingidentity.api.response.Link' flow.: $ref: '#/components/schemas/com.pingidentity.api.response.Link' version..: $ref: '#/components/schemas/com.pingidentity.api.response.Link' required: - self - environment - davinciApplication additionalProperties: $ref: '#/components/schemas/com.pingidentity.api.response.Link' title: DaVinci Flow Policy Response _links environment: $ref: '#/components/schemas/com.pingidentity.api.Relationship.PingOne.RO' flowDistributions: type: array items: type: object properties: id: type: string minLength: 1 title: DaVinci Flow Policy Response Flow Distribution Id version: type: number title: DaVinci Flow Policy Response Flow Distribution Version ip: type: array items: type: string title: DaVinci Flow Policy Response Flow Distribution Ip Item title: DaVinci Flow Policy Response Flow Distribution Ip successNodes: type: array items: type: object properties: id: type: string minLength: 1 title: DaVinci Flow Policy Response Flow Distribution Success Node Id required: - id title: DaVinci Flow Policy Response Flow Distribution Success Node title: DaVinci Flow Policy Response Flow Distribution Success Nodes weight: type: number title: DaVinci Flow Policy Response Flow Distribution Weight required: - id - version title: DaVinci Flow Policy Response Flow Distribution title: DaVinci Flow Policy Response Flow Distributions id: type: string minLength: 1 title: DaVinci Flow Policy Response Id name: type: string minLength: 1 title: DaVinci Flow Policy Response Name status: enum: - disabled - enabled type: string minLength: 1 title: DaVinci Flow Policy Response Status application: $ref: '#/components/schemas/com.pingidentity.api.Relationship.DaVinci.RO' createdAt: type: string format: date-time title: DaVinci Flow Policy Response Created At trigger: type: object properties: configuration: type: object properties: mfa: type: object properties: enabled: type: boolean title: DaVinci Flow Policy Response Trigger Configuration MFA Enabled time: type: number title: DaVinci Flow Policy Response Trigger Configuration MFA Time timeFormat: type: string minLength: 1 title: DaVinci Flow Policy Response Trigger Configuration MFA Time Format required: - enabled - time - timeFormat title: DaVinci Flow Policy Response Trigger Configuration MFA pwd: type: object properties: enabled: type: boolean title: DaVinci Flow Policy Response Trigger Configuration Password Enabled time: type: number title: DaVinci Flow Policy Response Trigger Configuration Password Time timeFormat: type: string minLength: 1 title: DaVinci Flow Policy Response Trigger Configuration Password Time Format required: - enabled - time - timeFormat title: DaVinci Flow Policy Response Trigger Configuration Password required: - mfa - pwd title: DaVinci Flow Policy Response Trigger Configuration type: type: string title: DaVinci Flow Policy Response Trigger Type title: DaVinci Flow Policy Response Trigger updatedAt: type: string format: date-time title: DaVinci Flow Policy Response Updated At required: - _links - environment - flowDistributions - id - name - status title: DaVinci Flow Policy Response com.pingidentity.pingone.davinci.flows.data.CloneFlow: type: object additionalProperties: true properties: {} title: DaVinci Flow Clone Request com.pingidentity.pingone.davinci.flows.data.CreateFlow: 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 Create Request Name color: type: string title: DaVinci Flow Create Request Color description: type: string pattern: ^\s*[\p{L}\p{M}\p{N}\p{So}/.'_ -]?(?!.*((<)|(\$\{))) maxLength: 1024 title: DaVinci Flow Create Request Description graphData: $ref: '#/components/schemas/com.pingidentity.pingone.davinci.flows.data.fragment.GraphData' inputSchema: $ref: '#/components/schemas/com.pingidentity.pingone.davinci.flows.data.fragment.InputSchema' outputSchema: $ref: '#/components/schemas/com.pingidentity.pingone.davinci.flows.data.fragment.OutputSchema' settings: $ref: '#/components/schemas/com.pingidentity.pingone.davinci.flows.data.fragment.Settings' trigger: $ref: '#/components/schemas/com.pingidentity.pingone.davinci.flows.data.fragment.Trigger' required: - name title: DaVinci Flow Create Request com.pingidentity.pingone.davinci.flows.data.DeployFlow: type: object additionalProperties: true properties: {} title: DaVinci Flow Deploy Request com.pingidentity.pingone.davinci.flows.data.EnableFlow: type: object additionalProperties: true properties: enabled: type: boolean title: DaVinci Flow Enable Request Enabled required: - enabled title: DaVinci Flow Enable Request 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: '#/components/schemas/com.pingidentity.pingone.davinci.flows.data.fragment.GraphData' inputSchema: $ref: '#/components/schemas/com.pingidentity.pingone.davinci.flows.data.fragment.InputSchema' outputSchema: $ref: '#/components/schemas/com.pingidentity.pingone.davinci.flows.data.fragment.OutputSchema' settings: $ref: '#/components/schemas/com.pingidentity.pingone.davinci.flows.data.fragment.Settings' trigger: $ref: '#/components/schemas/com.pingidentity.pingone.davinci.flows.data.fragment.Trigger' required: - name title: DaVinci Flow Replace Request com.pingidentity.pingone.davinci.flows.data.ValidateFlow: type: object additionalProperties: true properties: graphData: $ref: '#/components/schemas/com.pingidentity.pingone.davinci.flows.data.fragment.GraphData' title: DaVinci Flow Validate Request 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 Output Schema Request Output required: - output title: DaVinci Flow Output Schema 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.data.fragment.Trigger: type: object properties: type: type: string enum: - AUTHENTICATION - SCHEDULE minLength: 1 title: DaVinci Flow Trigger Request Type configuration: type: object properties: mfa: type: object properties: enabled: type: boolean title: DaVinci Flow Trigger Request Configuration MFA Enabled time: type: number title: DaVinci Flow Trigger Request Configuration MFA Time timeFormat: type: string minLength: 1 title: DaVinci Flow Trigger Request Configuration MFA Time Format required: - enabled - time - timeFormat title: DaVinci Flow Trigger Request Configuration MFA pwd: type: object properties: enabled: type: boolean title: DaVinci Flow Trigger Request Configuration Password Enabled time: type: number title: DaVinci Flow Trigger Request Configuration Password Time timeFormat: type: string minLength: 1 title: DaVinci Flow Trigger Request Configuration Password Time Format required: - enabled - time - timeFormat title: DaVinci Flow Trigger Request Configuration Password required: - mfa - pwd title: DaVinci Flow Trigger Request Configuration required: - type title: DaVinci Flow Trigger Request com.pingidentity.pingone.davinci.flows.response.FlowEnabledResponse: type: object additionalProperties: false properties: _links: type: object properties: self: $ref: '#/components/schemas/com.pingidentity.api.response.Link' required: - self additionalProperties: $ref: '#/components/schemas/com.pingidentity.api.response.Link' title: DaVinci Flow Enabled Response _links enabled: type: boolean title: DaVinci Flow Enabled Response Enabled required: - _links - enabled title: DaVinci Flow Enabled Response com.pingidentity.pingone.davinci.flows.response.FlowImportResponse: 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' flow.export: $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 - flow.export additionalProperties: $ref: '#/components/schemas/com.pingidentity.api.response.Link' title: DaVinci Import Flow Response _links environment: $ref: '#/components/schemas/com.pingidentity.api.Relationship.PingOne.RO' flow: type: object properties: id: type: string minLength: 1 title: DaVinci Import Flow Response Flow Id name: type: string minLength: 1 title: DaVinci Import Flow Response Flow Name required: - id - name title: DaVinci Import Flow Response Flow publishedVersion: type: number title: DaVinci Import Flow Response Published Version version: type: number title: DaVinci Import Flow Response Version alias: type: string title: DaVinci Import Flow Response Alias clonedFrom: type: number title: DaVinci Import Flow Response Cloned From color: type: string title: DaVinci Import Flow Response Color connectors: type: array items: $ref: '#/components/schemas/com.pingidentity.api.Relationship.DaVinci.RO' title: DaVinci Import Flow Response Connectors createdAt: type: string format: date-time title: DaVinci Import Flow Response Created At deployedAt: type: string format: date-time title: DaVinci Import Flow Response Deployed At description: type: string title: DaVinci Import Flow Response Description enabled: type: boolean title: DaVinci Import 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' 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 Import Flow Response Updated At updates: type: array items: type: string title: DaVinci Import Flow Response Update title: DaVinci Import Flow Response Updates variables: type: array items: type: object properties: {} additionalProperties: true title: DaVinci Import Flow Response Variable title: DaVinci Import Flow Response Variables required: - _links - environment - flow - publishedVersion - version title: DaVinci Import Flow Response com.pingidentity.pingone.davinci.flows.response.FlowImportSubFlowsResponse: type: object allOf: - $ref: '#/components/schemas/com.pingidentity.pingone.davinci.flows.response.FlowImportResponse' - type: object properties: _embedded: type: array items: type: object $ref: '#/components/schemas/com.pingidentity.pingone.davinci.flows.response.FlowImportResponse' title: DaVinci Import Subflows Response Base 2 _embedded title: DaVinci Import Subflows Response Base 2 title: DaVinci Import Subflows Response 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.response.fragment.GraphData: type: object properties: boxSelectionEnabled: type: boolean title: DaVinci Flow Graph Data Response Box Selection Enabled elements: type: object properties: nodes: type: array items: type: object properties: data: type: object additionalProperties: true properties: id: type: string minLength: 1 title: DaVinci Flow Graph Data Response Elements Node Data Id nodeType: type: string minLength: 1 title: DaVinci Flow Graph Data Response Elements Node Data Node Type capabilityName: type: string title: DaVinci Flow Graph Data Response Elements Node Data Capability Name connectionId: type: string title: DaVinci Flow Graph Data Response Elements Node Data Connection Id connectorId: type: string title: DaVinci Flow Graph Data Response Elements Node Data Connector Id idUnique: type: string title: DaVinci Flow Graph Data Response Elements Node Data Id Unique label: type: string title: DaVinci Flow Graph Data Response Elements Node Data Label linterError: type: array items: type: object properties: code: type: string minLength: 1 title: DaVinci Flow Graph Data Response Elements Node Data Linter Error Item Code message: type: string minLength: 1 title: DaVinci Flow Graph Data Response Elements Node Data Linter Error Item Message type: type: string minLength: 1 title: DaVinci Flow Graph Data Response Elements Node Data Linter Error Item Type recommendation: type: string minLength: 1 title: DaVinci Flow Graph Data Response Elements Node Data Linter Error Item Recommendation flowId: type: string minLength: 1 title: DaVinci Flow Graph Data Response Elements Node Data Linter Error Item Flow Id nodeId: type: string title: DaVinci Flow Graph Data Response Elements Node Data Linter Error Item Node Id required: - code - message - type - recommendation - flowId title: DaVinci Flow Graph Data Response Elements Node Data Linter Error Item title: DaVinci Flow Graph Data Response Elements Node Data Linter Error name: type: string title: DaVinci Flow Graph Data Response Elements Node Data Name properties: type: object additionalProperties: true properties: backgroundColor: type: object properties: value: type: string minLength: 1 title: DaVinci Flow Graph Data Response Elements Node Data Properties Background Color Value required: - value title: DaVinci Flow Graph Data Response Elements Node Data Properties Background Color code: type: object properties: value: type: string minLength: 1 title: DaVinci Flow Graph Data Response Elements Node Data Properties Code Value required: - value title: DaVinci Flow Graph Data Response Elements Node Data Properties Code customCSS: type: object properties: value: type: string minLength: 1 title: DaVinci Flow Graph Data Response Elements Node Data Properties Custom CSS Value required: - value title: DaVinci Flow Graph Data Response Elements Node Data Properties Custom CSS customHTML: type: object properties: value: type: string minLength: 1 title: DaVinci Flow Graph Data Response Elements Node Data Properties Custom HTML Value required: - value title: DaVinci Flow Graph Data Response Elements Node Data Properties Custom HTML customScript: type: object properties: value: type: string minLength: 1 title: DaVinci Flow Graph Data Response Elements Node Data Properties Custom Script Value required: - value title: DaVinci Flow Graph Data Response 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 Response Elements Node Data Properties Form Fields List Value Item Preferred Data Type propertyName: type: string minLength: 1 title: DaVinci Flow Graph Data Response Elements Node Data Properties Form Fields List Value Item Property Name preferredControlType: type: string title: DaVinci Flow Graph Data Response Elements Node Data Properties Form Fields List Value Item Preferred Control Type value: type: string title: DaVinci Flow Graph Data Response Elements Node Data Properties Form Fields List Value Item Value required: - preferredDataType - propertyName title: DaVinci Flow Graph Data Response Elements Node Data Properties Form Fields List Value Item title: DaVinci Flow Graph Data Response Elements Node Data Properties Form Fields List Value required: - value title: DaVinci Flow Graph Data Response Elements Node Data Properties Form Fields List inputSchema: type: object properties: value: type: string minLength: 1 title: DaVinci Flow Graph Data Response Elements Node Data Properties Input Schema Value required: - value title: DaVinci Flow Graph Data Response Elements Node Data Properties Input Schema message: type: object properties: value: type: string minLength: 1 title: DaVinci Flow Graph Data Response Elements Node Data Properties Message Value required: - value title: DaVinci Flow Graph Data Response Elements Node Data Properties Message nodeTitle: type: object properties: value: type: string minLength: 1 title: DaVinci Flow Graph Data Response Elements Node Data Properties Node Title Value required: - value title: DaVinci Flow Graph Data Response Elements Node Data Properties Node Title outputSchema: type: object properties: value: type: string minLength: 1 title: DaVinci Flow Graph Data Response Elements Node Data Properties Output Schema Value required: - value title: DaVinci Flow Graph Data Response 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 Response Elements Node Data Properties Save Variables Value Item Name key: type: number title: DaVinci Flow Graph Data Response Elements Node Data Properties Save Variables Value Item Key label: type: string title: DaVinci Flow Graph Data Response Elements Node Data Properties Save Variables Value Item Label nameDefault: type: string title: DaVinci Flow Graph Data Response Elements Node Data Properties Save Variables Value Item Name Default type: type: string title: DaVinci Flow Graph Data Response Elements Node Data Properties Save Variables Value Item Type value: type: string title: DaVinci Flow Graph Data Response Elements Node Data Properties Save Variables Value Item Value required: - name title: DaVinci Flow Graph Data Response Elements Node Data Properties Save Variables Value Item title: DaVinci Flow Graph Data Response Elements Node Data Properties Save Variables Value required: - value title: DaVinci Flow Graph Data Response Elements Node Data Properties Save Variables showContinueButton: type: object properties: value: type: boolean title: DaVinci Flow Graph Data Response Elements Node Data Properties Show Continue Button Value required: - value title: DaVinci Flow Graph Data Response Elements Node Data Properties Show Continue Button type: type: object properties: value: type: string minLength: 1 title: DaVinci Flow Graph Data Response Elements Node Data Properties Type Value required: - value title: DaVinci Flow Graph Data Response 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 Response Elements Node Data Properties Variable Input List Value Item Name preferredDataType: type: - array - boolean - integer - number - object - string title: DaVinci Flow Graph Data Response Elements Node Data Properties Variable Input List Value Item Preferred Data Type preferredControlType: type: string title: DaVinci Flow Graph Data Response Elements Node Data Properties Variable Input List Value Item Preferred Control Type value: type: string title: DaVinci Flow Graph Data Response Elements Node Data Properties Variable Input List Value Item Value required: - name - preferredDataType title: DaVinci Flow Graph Data Response Elements Node Data Properties Variable Input List Value Item title: DaVinci Flow Graph Data Response Elements Node Data Properties Variable Input List Value required: - value title: DaVinci Flow Graph Data Response Elements Node Data Properties Variable Input List title: DaVinci Flow Graph Data Response Elements Node Data Properties status: type: string title: DaVinci Flow Graph Data Response Elements Node Data Status type: type: string minLength: 1 title: DaVinci Flow Graph Data Response Elements Node Data Type required: - id - nodeType title: DaVinci Flow Graph Data Response Elements Node Data grabbable: type: boolean title: DaVinci Flow Graph Data Response Elements Node Grabbable group: type: string minLength: 1 title: DaVinci Flow Graph Data Response Elements Node Group locked: type: boolean title: DaVinci Flow Graph Data Response Elements Node Locked pannable: type: boolean title: DaVinci Flow Graph Data Response Elements Node Pannable position: type: object properties: x: type: number format: bigFloatUnquoted title: DaVinci Flow Graph Data Response Elements Node Position X 'y': type: number format: bigFloatUnquoted title: DaVinci Flow Graph Data Response Elements Node Position Y required: - x - 'y' title: DaVinci Flow Graph Data Response Elements Node Position removed: type: boolean title: DaVinci Flow Graph Data Response Elements Node Removed selectable: type: boolean title: DaVinci Flow Graph Data Response Elements Node Selectable selected: type: boolean title: DaVinci Flow Graph Data Response Elements Node Selected classes: type: string title: DaVinci Flow Graph Data Response Elements Node Classes required: - data - grabbable - group - locked - pannable - position - removed - selectable - selected title: DaVinci Flow Graph Data Response Elements Node title: DaVinci Flow Graph Data Response Elements Nodes edges: type: array items: type: object properties: data: type: object properties: id: type: string minLength: 1 title: DaVinci Flow Graph Data Response Elements Edge Data Id source: type: string minLength: 1 title: DaVinci Flow Graph Data Response Elements Edge Data Source target: type: string minLength: 1 title: DaVinci Flow Graph Data Response Elements Edge Data Target required: - id - source - target title: DaVinci Flow Graph Data Response Elements Edge Data grabbable: type: boolean title: DaVinci Flow Graph Data Response Elements Edge Grabbable group: type: string minLength: 1 title: DaVinci Flow Graph Data Response Elements Edge Group locked: type: boolean title: DaVinci Flow Graph Data Response Elements Edge Locked pannable: type: boolean title: DaVinci Flow Graph Data Response Elements Edge Pannable position: type: object properties: x: type: number format: bigFloatUnquoted title: DaVinci Flow Graph Data Response Elements Edge Position X 'y': type: number format: bigFloatUnquoted title: DaVinci Flow Graph Data Response Elements Edge Position Y required: - x - 'y' title: DaVinci Flow Graph Data Response Elements Edge Position removed: type: boolean title: DaVinci Flow Graph Data Response Elements Edge Removed selectable: type: boolean title: DaVinci Flow Graph Data Response Elements Edge Selectable selected: type: boolean title: DaVinci Flow Graph Data Response Elements Edge Selected classes: type: string title: DaVinci Flow Graph Data Response Elements Edge Classes required: - data - grabbable - group - locked - pannable - position - removed - selectable - selected title: DaVinci Flow Graph Data Response Elements Edge title: DaVinci Flow Graph Data Response Elements Edges required: - nodes title: DaVinci Flow Graph Data Response Elements pan: type: object properties: x: type: number format: bigFloatUnquoted title: DaVinci Flow Graph Data Response Pan X 'y': type: number format: bigFloatUnquoted title: DaVinci Flow Graph Data Response Pan Y required: - x - 'y' title: DaVinci Flow Graph Data Response Pan panningEnabled: type: boolean title: DaVinci Flow Graph Data Response Panning Enabled renderer: type: object properties: name: type: string minLength: 1 title: DaVinci Flow Graph Data Response Renderer Name required: - name title: DaVinci Flow Graph Data Response Renderer userPanningEnabled: type: boolean title: DaVinci Flow Graph Data Response User Panning Enabled userZoomingEnabled: type: boolean title: DaVinci Flow Graph Data Response User Zooming Enabled zoom: type: number title: DaVinci Flow Graph Data Response Zoom allLinterErrors: type: array items: type: object properties: code: type: string minLength: 1 title: DaVinci Flow Graph Data Response All Linter Error Code message: type: string minLength: 1 title: DaVinci Flow Graph Data Response All Linter Error Message type: type: string minLength: 1 title: DaVinci Flow Graph Data Response All Linter Error Type recommendation: type: string minLength: 1 title: DaVinci Flow Graph Data Response All Linter Error Recommendation flowId: type: string minLength: 1 title: DaVinci Flow Graph Data Response All Linter Error Flow Id nodeId: type: string title: DaVinci Flow Graph Data Response All Linter Error Node Id required: - code - message - type - recommendation - flowId title: DaVinci Flow Graph Data Response All Linter Error title: DaVinci Flow Graph Data Response All Linter Errors data: type: object title: DaVinci Flow Graph Data Response Data maxZoom: type: number format: bigFloatUnquoted title: DaVinci Flow Graph Data Response Max Zoom minZoom: type: number format: bigFloatUnquoted title: DaVinci Flow Graph Data Response Min Zoom zoomingEnabled: type: boolean title: DaVinci Flow Graph Data Response Zooming Enabled required: - boxSelectionEnabled - elements - pan - panningEnabled - renderer - userPanningEnabled - userZoomingEnabled - zoom title: DaVinci Flow Graph Data Response com.pingidentity.pingone.davinci.flows.response.fragment.InputSchema: type: array items: type: object properties: preferredControlType: type: string minLength: 1 title: DaVinci Flow Input Schema Response Item Preferred Control Type preferredDataType: type: string enum: - array - boolean - number - object - string minLength: 1 title: DaVinci Flow Input Schema Response Item Preferred Data Type propertyName: type: string minLength: 1 title: DaVinci Flow Input Schema Response Item Property Name description: type: string title: DaVinci Flow Input Schema Response Item Description isExpanded: type: boolean title: DaVinci Flow Input Schema Response Item Is Expanded required: type: boolean title: DaVinci Flow Input Schema Response Item Required required: - preferredControlType - preferredDataType - propertyName title: DaVinci Flow Input Schema Response Item title: DaVinci Flow Input Schema Response com.pingidentity.pingone.davinci.flows.response.fragment.OutputSchema: type: object properties: output: type: object properties: properties: type: object properties: {} additionalProperties: true title: DaVinci Flow Output Schema Response Output Properties type: type: string enum: - object minLength: 1 title: DaVinci Flow Output Schema Response Output Type additionalProperties: type: boolean title: DaVinci Flow Output Schema Response Output Additional Properties required: - properties - type title: DaVinci Flow Output Schema Response Output required: - output title: DaVinci Flow Output Schema Response com.pingidentity.pingone.davinci.flows.response.fragment.Settings: type: object additionalProperties: true properties: csp: type: string title: DaVinci Flow Settings Response Csp css: type: string title: DaVinci Flow Settings Response Css cssLinks: type: array items: type: string title: DaVinci Flow Settings Response Css Link title: DaVinci Flow Settings Response Css Links customErrorScreenBrandLogoUrl: type: string title: DaVinci Flow Settings Response Custom Error Screen Brand Logo Url customErrorShowFooter: oneOf: - type: boolean title: DaVinci Flow Settings Response Custom Error Show Footer Choice 1 - type: string enum: - 'false' - 'true' title: DaVinci Flow Settings Response Custom Error Show Footer Choice 2 title: DaVinci Flow Settings Response Custom Error Show Footer customFaviconLink: type: string title: DaVinci Flow Settings Response Custom Favicon Link customLogoURLSelection: type: integer title: DaVinci Flow Settings Response Custom Logo URL Selection customTitle: type: string title: DaVinci Flow Settings Response Custom Title defaultErrorScreenBrandLogo: oneOf: - type: boolean title: DaVinci Flow Settings Response Default Error Screen Brand Logo Choice 1 - type: string enum: - 'false' - 'true' title: DaVinci Flow Settings Response Default Error Screen Brand Logo Choice 2 title: DaVinci Flow Settings Response Default Error Screen Brand Logo flowHttpTimeoutInSeconds: type: integer title: DaVinci Flow Settings Response Flow Http Timeout In Seconds flowTimeoutInSeconds: type: number title: DaVinci Flow Settings Response Flow Timeout In Seconds intermediateLoadingScreenCSS: oneOf: - type: string title: DaVinci Flow Settings Response Intermediate Loading Screen CSS Choice 1 - type: object title: DaVinci Flow Settings Response Intermediate Loading Screen CSS Choice 2 title: DaVinci Flow Settings Response Intermediate Loading Screen CSS intermediateLoadingScreenHTML: oneOf: - type: string title: DaVinci Flow Settings Response Intermediate Loading Screen HTML Choice 1 - type: object title: DaVinci Flow Settings Response Intermediate Loading Screen HTML Choice 2 title: DaVinci Flow Settings Response Intermediate Loading Screen HTML jsCustomFlowPlayer: type: string title: DaVinci Flow Settings Response Js Custom Flow Player jsLinks: type: array items: type: object additionalProperties: false properties: crossorigin: type: string minLength: 1 title: DaVinci Flow Settings Response Js Link Crossorigin defer: oneOf: - type: boolean title: DaVinci Flow Settings Response Js Link Defer Choice 1 - type: string enum: - 'false' - 'true' title: DaVinci Flow Settings Response Js Link Defer Choice 2 title: DaVinci Flow Settings Response Js Link Defer integrity: type: string minLength: 1 title: DaVinci Flow Settings Response Js Link Integrity label: type: string minLength: 1 title: DaVinci Flow Settings Response Js Link Label referrerpolicy: type: string minLength: 1 title: DaVinci Flow Settings Response Js Link Referrerpolicy type: type: string minLength: 1 title: DaVinci Flow Settings Response Js Link Type value: type: string minLength: 1 title: DaVinci Flow Settings Response Js Link Value required: - crossorigin - defer - integrity - label - referrerpolicy - type - value title: DaVinci Flow Settings Response Js Link title: DaVinci Flow Settings Response Js Links logLevel: type: integer minimum: 1 maximum: 4 title: DaVinci Flow Settings Response Log Level requireAuthenticationToInitiate: oneOf: - type: boolean title: DaVinci Flow Settings Response Require Authentication To Initiate Choice 1 - type: string enum: - 'false' - 'true' title: DaVinci Flow Settings Response Require Authentication To Initiate Choice 2 title: DaVinci Flow Settings Response Require Authentication To Initiate scrubSensitiveInfo: oneOf: - type: boolean title: DaVinci Flow Settings Response Scrub Sensitive Info Choice 1 - type: string enum: - 'false' - 'true' title: DaVinci Flow Settings Response Scrub Sensitive Info Choice 2 title: DaVinci Flow Settings Response Scrub Sensitive Info sensitiveInfoFields: type: array items: type: string title: DaVinci Flow Settings Response Sensitive Info Field title: DaVinci Flow Settings Response Sensitive Info Fields useCSP: oneOf: - type: boolean title: DaVinci Flow Settings Response Use CSP Choice 1 - type: string enum: - 'false' - 'true' title: DaVinci Flow Settings Response Use CSP Choice 2 title: DaVinci Flow Settings Response Use CSP useCustomCSS: oneOf: - type: boolean title: DaVinci Flow Settings Response Use Custom CSS Choice 1 - type: string enum: - 'false' - 'true' title: DaVinci Flow Settings Response Use Custom CSS Choice 2 title: DaVinci Flow Settings Response Use Custom CSS useCustomFlowPlayer: oneOf: - type: boolean title: DaVinci Flow Settings Response Use Custom Flow Player Choice 1 - type: string enum: - 'false' - 'true' title: DaVinci Flow Settings Response Use Custom Flow Player Choice 2 title: DaVinci Flow Settings Response Use Custom Flow Player useCustomScript: oneOf: - type: boolean title: DaVinci Flow Settings Response Use Custom Script Choice 1 - type: string enum: - 'false' - 'true' title: DaVinci Flow Settings Response Use Custom Script Choice 2 title: DaVinci Flow Settings Response Use Custom Script useIntermediateLoadingScreen: oneOf: - type: boolean title: DaVinci Flow Settings Response Use Intermediate Loading Screen Choice 1 - type: string enum: - 'false' - 'true' title: DaVinci Flow Settings Response Use Intermediate Loading Screen Choice 2 title: DaVinci Flow Settings Response Use Intermediate Loading Screen validateOnSave: oneOf: - type: boolean title: DaVinci Flow Settings Response Validate On Save Choice 1 - type: string enum: - 'false' - 'true' title: DaVinci Flow Settings Response Validate On Save Choice 2 title: DaVinci Flow Settings Response Validate On Save title: DaVinci Flow Settings Response com.pingidentity.pingone.davinci.flows.response.fragment.Trigger: type: object properties: type: type: string enum: - AUTHENTICATION - SCHEDULE minLength: 1 title: DaVinci Flow Trigger Response Type configuration: type: object properties: mfa: type: object properties: enabled: type: boolean title: DaVinci Flow Trigger Response Configuration MFA Enabled time: type: number title: DaVinci Flow Trigger Response Configuration MFA Time timeFormat: type: string minLength: 1 title: DaVinci Flow Trigger Response Configuration MFA Time Format required: - enabled - time - timeFormat title: DaVinci Flow Trigger Response Configuration MFA pwd: type: object properties: enabled: type: boolean title: DaVinci Flow Trigger Response Configuration Password Enabled time: type: number title: DaVinci Flow Trigger Response Configuration Password Time timeFormat: type: string minLength: 1 title: DaVinci Flow Trigger Response Configuration Password Time Format required: - enabled - time - timeFormat title: DaVinci Flow Trigger Response Configuration Password required: - mfa - pwd title: DaVinci Flow Trigger Response Configuration required: - type title: DaVinci Flow Trigger Response com.pingidentity.pingone.davinci.flowversions.data.FlowVersionAlias: type: object additionalProperties: true properties: alias: pattern: ^(?=\S)[\p{L}\p{M}\p{N}\p{So}/.'_ -]*(?!.*((<)|(\$\{))) maxLength: 256 type: string minLength: 1 title: DaVinci Flow Version Alias Request Alias required: - alias title: DaVinci Flow Version Alias Request com.pingidentity.pingone.davinci.flowversions.response.FlowVersionAliasResponse: 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' flowVersion: $ref: '#/components/schemas/com.pingidentity.api.response.Link' required: - environment - self - flowVersion additionalProperties: $ref: '#/components/schemas/com.pingidentity.api.response.Link' title: DaVinci Flow Version Alias Response _links alias: type: string minLength: 1 title: DaVinci Flow Version Alias Response Alias required: - _links - alias title: DaVinci Flow Version Alias Response com.pingidentity.pingone.davinci.flowversions.response.FlowVersionDetailResponse: 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' flow.export: $ref: '#/components/schemas/com.pingidentity.api.response.Link' flow.revert: $ref: '#/components/schemas/com.pingidentity.api.response.Link' connectorInstances.: $ref: '#/components/schemas/com.pingidentity.api.response.Link' variables..: $ref: '#/components/schemas/com.pingidentity.api.response.Link' required: - environment - self - flow.export - flow.revert additionalProperties: $ref: '#/components/schemas/com.pingidentity.api.response.Link' title: DaVinci Flow Version Detail Response _links alias: type: string title: DaVinci Flow Version Detail Response Alias color: type: string title: DaVinci Flow Version Detail Response Color connectors: type: array items: type: object properties: id: type: string minLength: 1 title: DaVinci Flow Version Detail Response Connector Id required: - id title: DaVinci Flow Version Detail Response Connector title: DaVinci Flow Version Detail Response Connectors createdAt: type: string format: date-time title: DaVinci Flow Version Detail Response Created At deployedAt: type: string format: date-time title: DaVinci Flow Version Detail Response Deployed At description: type: string title: DaVinci Flow Version Detail Response Description enabled: type: boolean title: DaVinci Flow Version Detail Response Enabled flow: type: object properties: id: type: string minLength: 1 title: DaVinci Flow Version Detail Response Flow Id name: type: string minLength: 1 title: DaVinci Flow Version Detail Response Flow Name required: - id - name title: DaVinci Flow Version Detail Response Flow 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' settings: $ref: '#/components/schemas/com.pingidentity.pingone.davinci.flows.response.fragment.Settings' skcomponents: type: array items: type: object properties: id: type: string title: DaVinci Flow Version Detail Response Skcomponent Id name: type: string title: DaVinci Flow Version Detail Response Skcomponent Name nodeId: type: string title: DaVinci Flow Version Detail Response Skcomponent Node Id options: type: object properties: appSessionId: type: string title: DaVinci Flow Version Detail Response Skcomponent Options App Session Id appid: type: string title: DaVinci Flow Version Detail Response Skcomponent Options Appid appsecret: type: string title: DaVinci Flow Version Detail Response Skcomponent Options Appsecret browsertoken: type: string title: DaVinci Flow Version Detail Response Skcomponent Options Browsertoken buttonImage: type: string title: DaVinci Flow Version Detail Response Skcomponent Options Button Image buttonImageClass: type: string title: DaVinci Flow Version Detail Response Skcomponent Options Button Image Class buttonImagePlacement: type: string enum: - left - right title: DaVinci Flow Version Detail Response Skcomponent Options Button Image Placement buttonType: type: string enum: - back-to-previous - form-submit - mfa-reset - next-event - nuance-audio - otp title: DaVinci Flow Version Detail Response Skcomponent Options Button Type cdn: type: string title: DaVinci Flow Version Detail Response Skcomponent Options Cdn class: type: string title: DaVinci Flow Version Detail Response Skcomponent Options Class collectBehavioralData: type: boolean default: true title: DaVinci Flow Version Detail Response Skcomponent Options Collect Behavioral Data contentType: type: string enum: - image - text title: DaVinci Flow Version Detail Response Skcomponent Options Content Type createP1User: type: string title: DaVinci Flow Version Detail Response Skcomponent Options CreateP 1 User customLoadingIndicator: type: string title: DaVinci Flow Version Detail Response Skcomponent Options Custom Loading Indicator customLoadingIndicatorClass: type: string title: DaVinci Flow Version Detail Response Skcomponent Options Custom Loading Indicator Class defaultLoadingColor: type: string title: DaVinci Flow Version Detail Response Skcomponent Options Default Loading Color environmentId: type: string title: DaVinci Flow Version Detail Response Skcomponent Options Environment Id errorId: type: string title: DaVinci Flow Version Detail Response Skcomponent Options Error Id form: type: string title: DaVinci Flow Version Detail Response Skcomponent Options Form height: type: string default: 600px title: DaVinci Flow Version Detail Response Skcomponent Options Height host: type: string title: DaVinci Flow Version Detail Response Skcomponent Options Host id: type: string title: DaVinci Flow Version Detail Response Skcomponent Options Id identityProviderId: type: string title: DaVinci Flow Version Detail Response Skcomponent Options Identity Provider Id identityProviderIdEntry: type: string title: DaVinci Flow Version Detail Response Skcomponent Options Identity Provider Id Entry identityProviderType: type: string title: DaVinci Flow Version Detail Response Skcomponent Options Identity Provider Type idpConnector: type: string title: DaVinci Flow Version Detail Response Skcomponent Options Idp Connector imgUrl: type: string title: DaVinci Flow Version Detail Response Skcomponent Options Img Url label: type: string title: DaVinci Flow Version Detail Response Skcomponent Options Label messageClass: type: string title: DaVinci Flow Version Detail Response Skcomponent Options Message Class micUrl: type: string default: https://devsdk.singularkey.com/react-mic/latest/react-mic.js title: DaVinci Flow Version Detail Response Skcomponent Options Mic Url otpInput: type: string title: DaVinci Flow Version Detail Response Skcomponent Options Otp Input pollChallengeStatus: type: boolean default: true title: DaVinci Flow Version Detail Response Skcomponent Options Poll Challenge Status pollInterval: type: integer default: 2000 title: DaVinci Flow Version Detail Response Skcomponent Options Poll Interval pollRetries: type: integer default: 60 title: DaVinci Flow Version Detail Response Skcomponent Options Poll Retries populationId: type: string title: DaVinci Flow Version Detail Response Skcomponent Options Population Id populationIdEntry: type: string title: DaVinci Flow Version Detail Response Skcomponent Options Population Id Entry previewType: type: string enum: - image - text default: image title: DaVinci Flow Version Detail Response Skcomponent Options Preview Type propertyname: type: string title: DaVinci Flow Version Detail Response Skcomponent Options Propertyname returnUrl: type: string title: DaVinci Flow Version Detail Response Skcomponent Options Return Url showPreview: type: string enum: - 'no' - 'yes' default: 'yes' title: DaVinci Flow Version Detail Response Skcomponent Options Show Preview siteKey: type: string title: DaVinci Flow Version Detail Response Skcomponent Options Site Key userId: type: string title: DaVinci Flow Version Detail Response Skcomponent Options User Id value: type: string title: DaVinci Flow Version Detail Response Skcomponent Options Value width: type: string default: 600px title: DaVinci Flow Version Detail Response Skcomponent Options Width title: DaVinci Flow Version Detail Response Skcomponent Options title: DaVinci Flow Version Detail Response Skcomponent title: DaVinci Flow Version Detail Response Skcomponents trigger: $ref: '#/components/schemas/com.pingidentity.pingone.davinci.flows.response.fragment.Trigger' updatedAt: type: string format: date-time title: DaVinci Flow Version Detail Response Updated At updates: type: array items: type: string title: DaVinci Flow Version Detail Response Update title: DaVinci Flow Version Detail Response Updates version: type: number title: DaVinci Flow Version Detail Response Version required: - _links title: DaVinci Flow Version Detail Response com.pingidentity.pingone.davinci.flowversions.response.FlowVersionExportResponse: 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' required: - environment - self additionalProperties: $ref: '#/components/schemas/com.pingidentity.api.response.Link' title: DaVinci Export Flow Version Response _links environment: type: object properties: id: type: string minLength: 1 title: DaVinci Export Flow Version Response Environment Id required: - id title: DaVinci Export Flow Version Response Environment flow: type: object properties: id: type: string minLength: 1 title: DaVinci Export Flow Version Response Flow Id name: type: string minLength: 1 title: DaVinci Export Flow Version Response Flow Name required: - id - name title: DaVinci Export Flow Version Response Flow publishedVersion: type: number title: DaVinci Export Flow Version Response Published Version version: type: number title: DaVinci Export Flow Version Response Version alias: type: string title: DaVinci Export Flow Version Response Alias clonedFrom: type: number title: DaVinci Export Flow Version Response Cloned From color: type: string title: DaVinci Export Flow Version Response Color connectors: type: array items: type: object properties: id: type: string minLength: 1 title: DaVinci Export Flow Version Response Connector Id required: - id title: DaVinci Export Flow Version Response Connector title: DaVinci Export Flow Version Response Connectors createdAt: type: string format: date-time title: DaVinci Export Flow Version Response Created At deployedAt: type: string format: date-time title: DaVinci Export Flow Version Response Deployed At description: type: string title: DaVinci Export Flow Version Response Description enabled: type: boolean title: DaVinci Export Flow Version 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' 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 Export Flow Version Response Updated At updates: type: array items: type: string title: DaVinci Export Flow Version Response Update title: DaVinci Export Flow Version Response Updates variables: type: array items: type: object properties: {} additionalProperties: true title: DaVinci Export Flow Version Response Variable title: DaVinci Export Flow Version Response Variables required: - _links - environment - flow - publishedVersion - version title: DaVinci Export Flow Version Response com.pingidentity.pingone.davinci.flowversions.response.FlowVersionExportSubflowsResponse: type: object allOf: - $ref: '#/components/schemas/com.pingidentity.pingone.davinci.flowversions.response.FlowVersionExportResponse' - type: object properties: _embedded: type: array items: type: object $ref: '#/components/schemas/com.pingidentity.pingone.davinci.flowversions.response.FlowVersionExportResponse' title: DaVinci Export Flow Version Subflows Response Base 2 _embedded title: DaVinci Export Flow Version Subflows Response Base 2 title: DaVinci Export Flow Version Subflows Response com.pingidentity.pingone.davinci.flowversions.response.FlowVersionResponse: 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' details: $ref: '#/components/schemas/com.pingidentity.api.response.Link' flow.export: $ref: '#/components/schemas/com.pingidentity.api.response.Link' flow.revert: $ref: '#/components/schemas/com.pingidentity.api.response.Link' required: - environment - self - details - flow.export - flow.revert additionalProperties: $ref: '#/components/schemas/com.pingidentity.api.response.Link' title: DaVinci Flow Version Response _links environment: type: object properties: id: type: string minLength: 1 title: DaVinci Flow Version Response Environment Id required: - id title: DaVinci Flow Version Response Environment flow: type: object properties: id: type: string minLength: 1 title: DaVinci Flow Version Response Flow Id name: type: string minLength: 1 title: DaVinci Flow Version Response Flow Name required: - id - name title: DaVinci Flow Version Response Flow version: type: number title: DaVinci Flow Version Response Version alias: type: string title: DaVinci Flow Version Response Alias clonedFrom: type: number title: DaVinci Flow Version Response Cloned From createdAt: type: string format: date-time title: DaVinci Flow Version Response Created At deployedAt: type: string format: date-time title: DaVinci Flow Version Response Deployed At updatedAt: type: string format: date-time title: DaVinci Flow Version Response Updated At required: - _links - environment - flow - version title: DaVinci Flow Version Response com.pingidentity.pingone.davinci.flowversions.response.FlowVersionsResponse: type: object properties: _embedded: type: object properties: versions: type: array items: type: object $ref: '#/components/schemas/com.pingidentity.pingone.davinci.flowversions.response.FlowVersionResponse' title: DaVinci Flow Version Collection Response _embedded Versions required: - versions title: DaVinci Flow Version Collection Response _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 Version Collection Response _links required: - _embedded - _links title: DaVinci Flow Version Collection Response com.pingidentity.pingone.davinci.variables.data.CreateVariable: type: object additionalProperties: true properties: name: pattern: ^(?=\S)[\p{L}\p{M}\p{N}\p{So}/.'_ -]*(?!.*((<)|(\$\{))) maxLength: 256 type: string minLength: 1 title: DaVinci Variable Create Request Name context: type: string enum: - company - flow - flowInstance - user minLength: 1 title: DaVinci Variable Create Request Context dataType: type: string enum: - boolean - number - object - secret - string minLength: 1 title: DaVinci Variable Create Request Data Type mutable: type: boolean title: DaVinci Variable Create Request Mutable displayName: pattern: ^(?=\S)[\p{L}\p{M}\p{N}\p{So}/.'_ -]*(?!.*((<)|(\$\{))) maxLength: 256 type: string title: DaVinci Variable Create Request Display Name flow: $ref: '#/components/schemas/com.pingidentity.api.Relationship.DaVinci' max: type: integer minimum: 0 default: 2000 title: DaVinci Variable Create Request Max min: type: integer minimum: 0 default: 0 title: DaVinci Variable Create Request Min value: oneOf: - type: boolean title: DaVinci Variable Create Request Value Choice 1 - type: number title: DaVinci Variable Create Request Value Choice 2 - type: object title: DaVinci Variable Create Request Value Choice 3 - type: string title: DaVinci Variable Create Request Value Choice 4 title: DaVinci Variable Create Request Value required: - name - context - dataType - mutable title: DaVinci Variable Create Request com.pingidentity.pingone.davinci.variables.data.UpdateVariable: type: object additionalProperties: true properties: name: pattern: ^(?=\S)[\p{L}\p{M}\p{N}\p{So}/.'_ -]*(?!.*((<)|(\$\{))) maxLength: 256 type: string minLength: 1 title: DaVinci Variable Replace Request Name context: type: string enum: - company - flow - flowInstance - user minLength: 1 title: DaVinci Variable Replace Request Context dataType: type: string enum: - boolean - number - object - secret - string minLength: 1 title: DaVinci Variable Replace Request Data Type mutable: type: boolean title: DaVinci Variable Replace Request Mutable displayName: pattern: ^(?=\S)[\p{L}\p{M}\p{N}\p{So}/.'_ -]*(?!.*((<)|(\$\{))) minLength: 0 maxLength: 256 type: string title: DaVinci Variable Replace Request Display Name flow: $ref: '#/components/schemas/com.pingidentity.api.Relationship.DaVinci' max: type: integer minimum: 0 default: 2000 title: DaVinci Variable Replace Request Max min: type: integer minimum: 0 default: 0 title: DaVinci Variable Replace Request Min value: oneOf: - type: boolean title: DaVinci Variable Replace Request Value Choice 1 - type: number title: DaVinci Variable Replace Request Value Choice 2 - type: object title: DaVinci Variable Replace Request Value Choice 3 - type: string title: DaVinci Variable Replace Request Value Choice 4 title: DaVinci Variable Replace Request Value required: - name - context - dataType - mutable x-immutable: - name - flow - context title: DaVinci Variable Replace Request com.pingidentity.pingone.davinci.variables.response.VariableResponse: 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' required: - environment - self additionalProperties: $ref: '#/components/schemas/com.pingidentity.api.response.Link' title: DaVinci Variable Response _links dataType: enum: - array - boolean - button - list - listInt - mapping - number - object - propertyGroup - screenConfig - secret - skConnectorList - skEvent - string - timestamp type: string minLength: 1 title: DaVinci Variable Response Data Type environment: $ref: '#/components/schemas/com.pingidentity.api.Relationship.PingOne.RO' id: type: string format: uuid minLength: 1 title: DaVinci Variable Response Id name: type: string minLength: 1 title: DaVinci Variable Response Name context: type: string title: DaVinci Variable Response Context createdAt: type: string format: date-time title: DaVinci Variable Response Created At displayName: type: string title: DaVinci Variable Response Display Name flow: $ref: '#/components/schemas/com.pingidentity.api.Relationship.DaVinci.RO' max: type: number title: DaVinci Variable Response Max min: type: number title: DaVinci Variable Response Min mutable: type: boolean title: DaVinci Variable Response Mutable updatedAt: type: string format: date-time title: DaVinci Variable Response Updated At value: oneOf: - type: boolean title: DaVinci Variable Response Value Choice 1 - type: number title: DaVinci Variable Response Value Choice 2 - type: object title: DaVinci Variable Response Value Choice 3 - type: string title: DaVinci Variable Response Value Choice 4 title: DaVinci Variable Response Value required: - _links - dataType - environment - id - name title: DaVinci Variable Response com.pingidentity.pingone.davinci.variables.response.VariablesResponse: type: object properties: _embedded: type: object properties: variables: type: array items: type: object $ref: '#/components/schemas/com.pingidentity.pingone.davinci.variables.response.VariableResponse' title: DaVinci Variable Collection Response _embedded Variables required: - variables title: DaVinci Variable Collection Response _embedded _links: type: object properties: environment: $ref: '#/components/schemas/com.pingidentity.api.response.Link' self: $ref: '#/components/schemas/com.pingidentity.api.response.Link' next: $ref: '#/components/schemas/com.pingidentity.api.response.Link' required: - environment - self additionalProperties: $ref: '#/components/schemas/com.pingidentity.api.response.Link' title: DaVinci Variable Collection Response _links size: type: number title: DaVinci Variable Collection Response Size count: type: number title: DaVinci Variable Collection Response Count required: - _embedded - _links - size - count title: DaVinci Variable Collection Response com.pingidentity.pingone.directory.totalidentitiesdashboard.data.TotalIdentitiesCountDTO: type: object properties: date: type: integer format: unix-date-time title: Directory Total Identities Count Response Date totalIdentities: type: integer format: int32 title: Directory Total Identities Count Response Total Identities title: Directory Total Identities Count Response com.pingidentity.pingone.directory.totalidentitiesdashboard.data.TotalIdentitiesCountDTOCollectionResponse: type: object properties: _embedded: type: object properties: totalIdentities: type: array items: allOf: - $ref: '#/components/schemas/com.pingidentity.pingone.directory.totalidentitiesdashboard.data.TotalIdentitiesCountDTO' title: Directory Total Identities Count Collection Response _embedded Total Identity title: Directory Total Identities Count Collection Response _embedded Total Identities title: Directory Total Identities Count Collection Response _embedded _links: type: object properties: self: $ref: '#/components/schemas/com.pingidentity.api.response.Link' additionalProperties: $ref: '#/components/schemas/com.pingidentity.api.response.Link' title: Directory Total Identities Count Collection Response _links count: type: integer format: int32 title: Directory Total Identities Count Collection Response Count size: type: integer format: int32 title: Directory Total Identities Count Collection Response Size title: Directory Total Identities Count Collection Response com.pingidentity.pingone.flowpolicy.davinci.model.Trigger: type: object properties: type: type: string enum: - AUTHENTICATION title: DaVinci Flow Policy Trigger Type title: DaVinci Flow Policy Trigger com.pingidentity.pingone.orgmgt.environments.bom.api.model.BillOfMaterials: type: object properties: products: maxItems: 100 minItems: 0 type: array items: $ref: '#/components/schemas/com.pingidentity.pingone.orgmgt.environments.bom.api.model.Product' title: Environment Bill of Materials Products solutionType: maxLength: 100 minLength: 0 type: string enum: - CIAM_TRIAL - CUSTOMER - WF_TRIAL - WORKFORCE title: Environment Bill of Materials Solution Type required: - products x-immutable: - solutionType title: Environment Bill of Materials com.pingidentity.pingone.orgmgt.environments.bom.api.model.BillOfMaterialsApiResponse: type: object properties: _embedded: type: object additionalProperties: type: object title: Environment Bill of Materials Response _embedded Additional Properties readOnly: true title: Environment Bill of Materials Response _embedded _links: type: object additionalProperties: $ref: '#/components/schemas/com.pingidentity.api.response.Link' readOnly: true title: Environment Bill of Materials Response _links createdAt: type: string format: date-time readOnly: true title: Environment Bill of Materials Response Created At products: maxItems: 100 minItems: 0 type: array items: $ref: '#/components/schemas/com.pingidentity.pingone.orgmgt.environments.bom.api.model.Product' title: Environment Bill of Materials Response Products solutionType: maxLength: 100 minLength: 0 type: string title: Environment Bill of Materials Response Solution Type updatedAt: type: string format: date-time readOnly: true title: Environment Bill of Materials Response Updated At title: Environment Bill of Materials Response com.pingidentity.pingone.orgmgt.environments.bom.api.model.Bookmark: type: object properties: href: maxLength: 1024 minLength: 1 type: string title: Environment Bill of Materials Product Bookmark Href name: type: string minLength: 1 title: Environment Bill of Materials Product Bookmark Name required: - href - name title: Environment Bill of Materials Product Bookmark com.pingidentity.pingone.orgmgt.environments.bom.api.model.Console: type: object properties: href: maxLength: 1024 minLength: 1 type: string title: Environment Bill of Materials Product Console Href required: [] title: Environment Bill of Materials Product Console com.pingidentity.pingone.orgmgt.environments.bom.api.model.Product: required: - type type: object properties: type: type: string enum: - IDENTITY_CLOUD - PING_ACCESS - PING_AUTHORIZE - PING_CENTRAL - PING_DATA_GOVERNANCE - PING_DATA_SYNC - PING_DIRECTORY - PING_FEDERATE - PING_ID - PING_ID_SDK - PING_INTELLIGENCE - PING_ONE_AUTHORIZE - PING_ONE_BASE - PING_ONE_CREDENTIALS - PING_ONE_DAVINCI - PING_ONE_FOR_ENTERPRISE - PING_ONE_FOR_SAAS - PING_ONE_FRAUD - PING_ONE_ID - PING_ONE_LEGACY - PING_ONE_MFA - PING_ONE_ORCHESTRATE - PING_ONE_PROVISIONING - PING_ONE_RISK - PING_ONE_VERIFY minLength: 1 title: Environment Bill of Materials Product Type bookmarks: maxItems: 5 minItems: 0 type: array items: $ref: '#/components/schemas/com.pingidentity.pingone.orgmgt.environments.bom.api.model.Bookmark' title: Environment Bill of Materials Product Bookmarks console: $ref: '#/components/schemas/com.pingidentity.pingone.orgmgt.environments.bom.api.model.Console' deployment: $ref: '#/components/schemas/com.pingidentity.api.Relationship.PingOne.RO' description: type: string title: Environment Bill of Materials Product Description id: type: string format: uuid readOnly: true title: Environment Bill of Materials Product Id minLength: 1 softwareLicense: $ref: '#/components/schemas/com.pingidentity.api.Relationship.lang.String' tags: type: array items: type: string title: Environment Bill of Materials Product Tag title: Environment Bill of Materials Product Tags title: Environment Bill of Materials Product com.pingidentity.pingone.orgmgt.environments.bom.api.model.ReplaceBillOfMaterials: type: object properties: products: maxItems: 100 minItems: 0 type: array items: $ref: '#/components/schemas/com.pingidentity.pingone.orgmgt.environments.bom.api.model.Product' title: Environment Bill of Materials Replace Request Products required: - products title: Environment Bill of Materials Replace Request com.pingidentity.pingone.orgmgt.environments.capabilities.api.model.ApiLimit: type: object properties: limit: type: integer format: int64 title: Environment API Limit Limit title: Environment API Limit com.pingidentity.pingone.orgmgt.environments.capabilities.api.model.EnvironmentCapabilities: type: object properties: _embedded: type: object additionalProperties: type: object readOnly: true title: Environment Capabilities _embedded Additional Properties readOnly: true title: Environment Capabilities _embedded _links: type: object properties: self: $ref: '#/components/schemas/com.pingidentity.api.response.Link' additionalProperties: $ref: '#/components/schemas/com.pingidentity.api.response.Link' readOnly: true title: Environment Capabilities _links canAddResources: type: boolean title: Environment Capabilities Can Add Resources canAssignCustomRolesEverywhere: type: boolean title: Environment Capabilities Can Assign Custom Roles Everywhere canAssignUsersRoles: type: boolean title: Environment Capabilities Can Assign Users Roles canContactSupport: type: boolean title: Environment Capabilities Can Contact Support canCreateConnections: type: boolean title: Environment Capabilities Can Create Connections canCreateCustomDomain: type: boolean title: Environment Capabilities Can Create Custom Domain canPromoteToProd: type: boolean title: Environment Capabilities Can Promote To Prod canSendMfaNotificationsOutsideWhitelist: type: boolean title: Environment Capabilities Can Send MFA Notifications Outside Whitelist canSendPasswordManagementNotifications: type: boolean title: Environment Capabilities Can Send Password Management Notifications canSendVerificationFlowNotifications: type: boolean title: Environment Capabilities Can Send Verification Flow Notifications canUseAadhaar: type: boolean title: Environment Capabilities Can Use Aadhaar canUseAamva: type: boolean title: Environment Capabilities Can Use Aamva canUseAccountOwnership: type: boolean title: Environment Capabilities Can Use Account Ownership canUseAccountProtection: type: boolean title: Environment Capabilities Can Use Account Protection canUseAccountTakeoverDetection: type: boolean title: Environment Capabilities Can Use Account Takeover Detection canUseApiAccessManagement: type: boolean title: Environment Capabilities Can Use Api Access Management canUseApplicationPermissions: type: boolean title: Environment Capabilities Can Use Application Permissions canUseBotMaliciousDeviceDetection: type: boolean title: Environment Capabilities Can Use Bot Malicious Device Detection canUseCredentialSharingDetection: type: boolean title: Environment Capabilities Can Use Credential Sharing Detection canUseCredentials: type: boolean title: Environment Capabilities Can Use Credentials canUseCredentialsPushNotifications: type: boolean title: Environment Capabilities Can Use Credentials Push Notifications canUseCustomSchema: type: boolean title: Environment Capabilities Can Use Custom Schema canUseDaVinciAdminPortal: type: boolean title: Environment Capabilities Can Use Da Vinci Admin Portal canUseDataAnalyticsSupport: type: boolean title: Environment Capabilities Can Use Data Analytics Support canUseDataBasedVerifications: type: boolean title: Environment Capabilities Can Use Data Based Verifications canUseDataVerificationGroup1: type: boolean title: Environment Capabilities Can Use Data Verification Group 1 canUseDataVerificationGroup2: type: boolean title: Environment Capabilities Can Use Data Verification Group 2 canUseDataVerificationGroup3: type: boolean title: Environment Capabilities Can Use Data Verification Group 3 canUseDataVerificationGroup4: type: boolean title: Environment Capabilities Can Use Data Verification Group 4 canUseDataVerificationGroup5: type: boolean title: Environment Capabilities Can Use Data Verification Group 5 canUseDeviceReputationScoring: type: boolean title: Environment Capabilities Can Use Device Reputation Scoring canUseDigitalVerifications: type: boolean title: Environment Capabilities Can Use Digital Verifications canUseDocumentMatch: type: boolean title: Environment Capabilities Can Use Document Match canUseDynamicAuthorization: type: boolean title: Environment Capabilities Can Use Dynamic Authorization canUseEditNotificationTemplate: type: boolean title: Environment Capabilities Can Use Edit Notification Template canUseEmailOtp: type: boolean title: Environment Capabilities Can Use Email Otp canUseFaceMatch: type: boolean title: Environment Capabilities Can Use Face Match canUseFraudDataEnrichment: type: boolean title: Environment Capabilities Can Use Fraud Data Enrichment canUseGlobalWatchlist: type: boolean title: Environment Capabilities Can Use Global Watchlist canUseIdentities: type: boolean title: Environment Capabilities Can Use Identities canUseIdentityProviders: type: boolean title: Environment Capabilities Can Use Identity Providers canUseInboundProvisioning: type: boolean title: Environment Capabilities Can Use Inbound Provisioning canUseIntelligence: type: boolean title: Environment Capabilities Can Use Intelligence canUseIntelligenceAdvancedPredictors: type: boolean title: Environment Capabilities Can Use Intelligence Advanced Predictors canUseIntelligenceAnonymousNetworkDetection: type: boolean title: Environment Capabilities Can Use Intelligence Anonymous Network Detection canUseIntelligenceDataConsent: type: boolean title: Environment Capabilities Can Use Intelligence Data Consent canUseIntelligenceEditPolicyScores: type: boolean title: Environment Capabilities Can Use Intelligence Edit Policy Scores canUseIntelligenceGeoVelocity: type: boolean title: Environment Capabilities Can Use Intelligence Geo Velocity canUseIntelligenceLastTransactionOlderThan: type: boolean title: Environment Capabilities Can Use Intelligence Last Transaction Older Than canUseIntelligenceLimitedCompositePredictor: type: boolean title: Environment Capabilities Can Use Intelligence Limited Composite Predictor canUseIntelligenceNewDevicePredictor: type: boolean title: Environment Capabilities Can Use Intelligence New Device Predictor canUseIntelligenceProtect: type: boolean title: Environment Capabilities Can Use Intelligence Protect canUseIntelligenceReputation: type: boolean title: Environment Capabilities Can Use Intelligence Reputation canUseIntelligenceRisk: type: boolean title: Environment Capabilities Can Use Intelligence Risk canUseIntelligenceTrustDevicePredictor: type: boolean title: Environment Capabilities Can Use Intelligence Trust Device Predictor canUseKerberosGateway: type: boolean title: Environment Capabilities Can Use Kerberos Gateway canUseLdapGateway: type: boolean title: Environment Capabilities Can Use Ldap Gateway canUseLiveAgent: type: boolean title: Environment Capabilities Can Use Live Agent canUseManualIDStepUpInspection: type: boolean title: Environment Capabilities Can Use Manual ID Step Up Inspection canUseManualIdInspection: type: boolean title: Environment Capabilities Can Use Manual Id Inspection canUseMfa: type: boolean title: Environment Capabilities Can Use MFA canUseMfaCiam: type: boolean title: Environment Capabilities Can Use MFA Ciam canUseMfaFido2Devices: type: boolean title: Environment Capabilities Can Use MFA Fido 2 Devices canUseMfaPushNotifications: type: boolean title: Environment Capabilities Can Use MFA Push Notifications canUseMfaVoiceOtp: type: boolean title: Environment Capabilities Can Use MFA Voice Otp canUseMfaWf: type: boolean title: Environment Capabilities Can Use MFA Wf canUseMyAccount: type: boolean title: Environment Capabilities Can Use My Account canUseNewAccountFraudDetection: type: boolean title: Environment Capabilities Can Use New Account Fraud Detection canUseOATHToken: type: boolean title: Environment Capabilities Can Use OATH Token canUseOrchestration: type: boolean title: Environment Capabilities Can Use Orchestration canUsePasswordManagement: type: boolean title: Environment Capabilities Can Use Password Management canUsePasswordOnlyAuthentication: type: boolean title: Environment Capabilities Can Use Password Only Authentication canUsePasswordPolicy: type: boolean title: Environment Capabilities Can Use Password Policy canUsePingIDApp: type: boolean title: Environment Capabilities Can Use Ping ID App canUsePingIdDesktop: type: boolean title: Environment Capabilities Can Use Ping Id Desktop canUsePingIdDesktopGen2: type: boolean title: Environment Capabilities Can Use Ping Id Desktop Gen 2 canUsePingSmsAccount: type: boolean title: Environment Capabilities Can Use Ping Sms Account canUsePlatform: type: boolean title: Environment Capabilities Can Use Platform canUseProtectTransactions: type: boolean title: Environment Capabilities Can Use Protect Transactions canUseProvisioning: type: boolean title: Environment Capabilities Can Use Provisioning canUseRadiusGateway: type: boolean title: Environment Capabilities Can Use Radius Gateway canUseScheduledFlows: type: boolean title: Environment Capabilities Can Use Scheduled Flows canUseSmsOtp: type: boolean title: Environment Capabilities Can Use Sms Otp canUseTotp: type: boolean title: Environment Capabilities Can Use Totp canUseUniversalDeviceId: type: boolean title: Environment Capabilities Can Use Universal Device Id canUseVerificationFlow: type: boolean title: Environment Capabilities Can Use Verification Flow canUseVerify: type: boolean title: Environment Capabilities Can Use Verify canUseVerifyPushNotifications: type: boolean title: Environment Capabilities Can Use Verify Push Notifications canUseVerifyVoice: type: boolean title: Environment Capabilities Can Use Verify Voice canUseWhatsAppOtp: type: boolean title: Environment Capabilities Can Use Whats App Otp canUseWinLogin: type: boolean title: Environment Capabilities Can Use Win Login canUseYubikey: type: boolean title: Environment Capabilities Can Use Yubikey canUsersUpdateSelf: type: boolean title: Environment Capabilities Can Users Update Self environmentId: type: string format: uuid title: Environment Capabilities Environment Id getcanUseUniversalCapture: type: boolean title: Environment Capabilities Getcan Use Universal Capture licenseQuantities: $ref: '#/components/schemas/com.pingidentity.pingone.orgmgt.environments.capabilities.api.model.LicenseQuantities' title: Environment Capabilities com.pingidentity.pingone.orgmgt.environments.capabilities.api.model.LicenseQuantities: type: object properties: numberOfAadhaar: type: integer format: int64 title: Environment License Quantities Number Of Aadhaar numberOfAccountOwnership: type: integer format: int64 title: Environment License Quantities Number Of Account Ownership numberOfDataVerificationGroup1: type: integer format: int64 title: Environment License Quantities Number Of Data Verification Group 1 numberOfDataVerificationGroup2: type: integer format: int64 title: Environment License Quantities Number Of Data Verification Group 2 numberOfDataVerificationGroup3: type: integer format: int64 title: Environment License Quantities Number Of Data Verification Group 3 numberOfDataVerificationGroup4: type: integer format: int64 title: Environment License Quantities Number Of Data Verification Group 4 numberOfDataVerificationGroup5: type: integer format: int64 title: Environment License Quantities Number Of Data Verification Group 5 numberOfDataVerifications: type: integer format: int64 title: Environment License Quantities Number Of Data Verifications numberOfDeviceReputationScoring: type: integer format: int64 title: Environment License Quantities Number Of Device Reputation Scoring numberOfGlobalWatchlist: type: integer format: int64 title: Environment License Quantities Number Of Global Watchlist numberOfLiveAgent: type: integer format: int64 title: Environment License Quantities Number Of Live Agent rlgAnalyticsRpm: $ref: '#/components/schemas/com.pingidentity.pingone.orgmgt.environments.capabilities.api.model.ApiLimit' rlgAppRegRpm: $ref: '#/components/schemas/com.pingidentity.pingone.orgmgt.environments.capabilities.api.model.ApiLimit' rlgAuditRps: $ref: '#/components/schemas/com.pingidentity.pingone.orgmgt.environments.capabilities.api.model.ApiLimit' rlgAuthnRps: $ref: '#/components/schemas/com.pingidentity.pingone.orgmgt.environments.capabilities.api.model.ApiLimit' rlgAuthnStartRps: $ref: '#/components/schemas/com.pingidentity.pingone.orgmgt.environments.capabilities.api.model.ApiLimit' rlgAuthzBulkRps: $ref: '#/components/schemas/com.pingidentity.pingone.orgmgt.environments.capabilities.api.model.ApiLimit' rlgAuthzRps: $ref: '#/components/schemas/com.pingidentity.pingone.orgmgt.environments.capabilities.api.model.ApiLimit' rlgCatchAllRps: $ref: '#/components/schemas/com.pingidentity.pingone.orgmgt.environments.capabilities.api.model.ApiLimit' rlgConfigRpm: $ref: '#/components/schemas/com.pingidentity.pingone.orgmgt.environments.capabilities.api.model.ApiLimit' rlgCredRpm: $ref: '#/components/schemas/com.pingidentity.pingone.orgmgt.environments.capabilities.api.model.ApiLimit' rlgDirAccessRps: $ref: '#/components/schemas/com.pingidentity.pingone.orgmgt.environments.capabilities.api.model.ApiLimit' rlgDirBulkRps: $ref: '#/components/schemas/com.pingidentity.pingone.orgmgt.environments.capabilities.api.model.ApiLimit' rlgDirFixedRps: $ref: '#/components/schemas/com.pingidentity.pingone.orgmgt.environments.capabilities.api.model.ApiLimit' rlgDirWriteRps: $ref: '#/components/schemas/com.pingidentity.pingone.orgmgt.environments.capabilities.api.model.ApiLimit' rlgDvFlowCallbackRps: $ref: '#/components/schemas/com.pingidentity.pingone.orgmgt.environments.capabilities.api.model.ApiLimit' rlgDvFlowExecRps: $ref: '#/components/schemas/com.pingidentity.pingone.orgmgt.environments.capabilities.api.model.ApiLimit' rlgDvFlowStartRps: $ref: '#/components/schemas/com.pingidentity.pingone.orgmgt.environments.capabilities.api.model.ApiLimit' rlgMfaFixedRps: $ref: '#/components/schemas/com.pingidentity.pingone.orgmgt.environments.capabilities.api.model.ApiLimit' rlgMfaPollingRps: $ref: '#/components/schemas/com.pingidentity.pingone.orgmgt.environments.capabilities.api.model.ApiLimit' rlgMfaRps: $ref: '#/components/schemas/com.pingidentity.pingone.orgmgt.environments.capabilities.api.model.ApiLimit' rlgPrivilegeRps: $ref: '#/components/schemas/com.pingidentity.pingone.orgmgt.environments.capabilities.api.model.ApiLimit' rlgRiskEvalsRps: $ref: '#/components/schemas/com.pingidentity.pingone.orgmgt.environments.capabilities.api.model.ApiLimit' rlgTokenCheckRps: $ref: '#/components/schemas/com.pingidentity.pingone.orgmgt.environments.capabilities.api.model.ApiLimit' rlgVerifyRpm: $ref: '#/components/schemas/com.pingidentity.pingone.orgmgt.environments.capabilities.api.model.ApiLimit' title: Environment License Quantities com.pingidentity.pingone.orgmgt.environments.data.CreateEnvironment: required: - name - region - type - license type: object properties: name: type: string minLength: 1 title: Environment Create Request Name region: $ref: '#/components/schemas/com.pingidentity.pingone.orgmgt.environments.data.EnvironmentRegionCodeValue' type: $ref: '#/components/schemas/com.pingidentity.pingone.orgmgt.environments.data.EnvironmentTypeValue' license: $ref: '#/components/schemas/com.pingidentity.pingone.orgmgt.environments.data.EnvironmentLicense' billOfMaterials: $ref: '#/components/schemas/com.pingidentity.pingone.orgmgt.environments.bom.api.model.BillOfMaterials' description: type: string title: Environment Create Request Description icon: type: string title: Environment Create Request Icon subtype: type: string enum: - DEV - QA - STAGING - TESTING - UAT title: Environment Create Request Subtype title: Environment Create Request com.pingidentity.pingone.orgmgt.environments.data.Environment: required: - name - region - type - createdAt - updatedAt - id - organization type: object properties: name: type: string minLength: 1 title: Environment Response Name region: $ref: '#/components/schemas/com.pingidentity.pingone.orgmgt.environments.data.EnvironmentRegionCodeValue' type: $ref: '#/components/schemas/com.pingidentity.pingone.orgmgt.environments.data.EnvironmentTypeValue' createdAt: type: string format: date-time readOnly: true minLength: 1 title: Environment Response Created At updatedAt: type: string format: date-time readOnly: true minLength: 1 title: Environment Response Updated At id: type: string format: uuid minLength: 1 title: Environment Response Id organization: $ref: '#/components/schemas/com.pingidentity.api.Relationship.PingOne.RO' _embedded: type: object additionalProperties: type: object readOnly: true title: Environment Response _embedded Additional Properties readOnly: true title: Environment Response _embedded _links: type: object properties: self: $ref: '#/components/schemas/com.pingidentity.api.response.Link' additionalProperties: $ref: '#/components/schemas/com.pingidentity.api.response.Link' readOnly: true title: Environment Response _links billOfMaterials: $ref: '#/components/schemas/com.pingidentity.pingone.orgmgt.environments.bom.api.model.BillOfMaterials' description: type: string title: Environment Response Description environmentCapabilities: $ref: '#/components/schemas/com.pingidentity.pingone.orgmgt.environments.capabilities.api.model.EnvironmentCapabilities' hardDeleteAllowedAt: type: string format: date-time title: Environment Response Hard Delete Allowed At icon: type: string title: Environment Response Icon license: $ref: '#/components/schemas/com.pingidentity.pingone.orgmgt.environments.data.EnvironmentLicense' pingoneAccountId: type: string title: Environment Response Pingone Account Id softDeletedAt: type: string format: date-time title: Environment Response Soft Deleted At status: $ref: '#/components/schemas/com.pingidentity.pingone.orgmgt.environments.data.EnvironmentStatusValue' subtype: type: string enum: - DEV - QA - STAGING - TESTING - UAT title: Environment Response Subtype title: Environment Response com.pingidentity.pingone.orgmgt.environments.data.EnvironmentLicense: type: object properties: id: type: string format: uuid minLength: 1 title: Environment License Id package: type: string title: Environment License Package required: - id title: Environment License com.pingidentity.pingone.orgmgt.environments.data.EnvironmentRegionCodeValue: type: string enum: - AP - AU - CA - EU - NA - SG minLength: 1 title: Environment Region Code com.pingidentity.pingone.orgmgt.environments.data.EnvironmentStatusValue: type: string enum: - ACTIVE - DELETE_PENDING minLength: 1 title: Environment Status Value com.pingidentity.pingone.orgmgt.environments.data.EnvironmentTypeValue: type: string enum: - PRODUCTION - SANDBOX minLength: 1 title: Environment Type Value com.pingidentity.pingone.orgmgt.environments.data.EnvironmentsResponse: type: object properties: _embedded: type: object properties: environments: type: array items: allOf: - $ref: '#/components/schemas/com.pingidentity.pingone.orgmgt.environments.data.Environment' title: Environments Collection Response _embedded Environment title: Environments Collection Response _embedded Environments title: Environments Collection Response _embedded _links: type: object properties: next: $ref: '#/components/schemas/com.pingidentity.api.response.Link' prev: $ref: '#/components/schemas/com.pingidentity.api.response.Link' self: $ref: '#/components/schemas/com.pingidentity.api.response.Link' additionalProperties: $ref: '#/components/schemas/com.pingidentity.api.response.Link' title: Environments Collection Response _links count: type: integer format: int32 title: Environments Collection Response Count size: type: integer format: int32 title: Environments Collection Response Size title: Environments Collection Response com.pingidentity.pingone.orgmgt.environments.data.ReplaceEnvironment: required: - name - region - type type: object properties: name: type: string minLength: 1 title: Environment Replace Request Name region: $ref: '#/components/schemas/com.pingidentity.pingone.orgmgt.environments.data.EnvironmentRegionCodeValue' type: $ref: '#/components/schemas/com.pingidentity.pingone.orgmgt.environments.data.EnvironmentTypeValue' billOfMaterials: $ref: '#/components/schemas/com.pingidentity.pingone.orgmgt.environments.bom.api.model.ReplaceBillOfMaterials' description: type: string title: Environment Replace Request Description icon: type: string title: Environment Replace Request Icon license: $ref: '#/components/schemas/com.pingidentity.pingone.orgmgt.environments.data.EnvironmentLicense' status: $ref: '#/components/schemas/com.pingidentity.pingone.orgmgt.environments.data.EnvironmentStatusValue' subtype: type: string enum: - DEV - QA - STAGING - TESTING - UAT title: Environment Replace Request Subtype x-immutable: - region title: Environment Replace Request parameters: com.pingidentity.header.ExternalSessionID: schema: type: string minLength: 1 name: X-Ping-External-Session-ID in: header com.pingidentity.header.ExternalTransactionID: schema: type: string minLength: 1 name: X-Ping-External-Transaction-ID in: header com.pingidentity.path.environments.environmentID: name: environmentID in: path required: true schema: type: string format: uuid com.pingidentity.path.environments.flows.flowID: name: flowID in: path required: true schema: type: string pattern: ^(?=\S)[\p{L}\p{M}\p{N}\p{So}/.'_ -]*(?!.*((<)|(\$\{))) com.pingidentity.path.environments.connectorInstances.connectorInstanceID: name: connectorInstanceID in: path required: true schema: type: string pattern: ^(?=\S)[\p{L}\p{M}\p{N}\p{So}/.'_ -]*(?!.*((<)|(\$\{))) com.pingidentity.path.environments.variables.variableID: name: variableID in: path required: true schema: type: string format: uuid com.pingidentity.path.environments.flows.versions.versionID: name: versionID in: path required: true schema: type: string pattern: ^(?=\S)[\p{L}\p{M}\p{N}\p{So}/.'_ -]*(?!.*((<)|(\$\{))) com.pingidentity.path.environments.connectors.connectorID: name: connectorID in: path required: true schema: type: string pattern: ^(?=\S)[\p{L}\p{M}\p{N}\p{So}/.'_ -]*(?!.*((<)|(\$\{))) com.pingidentity.path.environments.davinciApplications.davinciApplicationID: name: davinciApplicationID in: path required: true schema: type: string pattern: ^(?=\S)[\p{L}\p{M}\p{N}\p{So}/.'_ -]*(?!.*((<)|(\$\{))) com.pingidentity.path.environments.davinciApplications.flowPolicies.flowPolicyID: name: flowPolicyID in: path required: true schema: type: string pattern: ^(?=\S)[\p{L}\p{M}\p{N}\p{So}/.'_ -]*(?!.*((<)|(\$\{))) com.pingidentity.path.environments.flowPolicies.flowPolicyID: name: flowPolicyID in: path required: true schema: type: string pattern: ^(?=\S)[\p{L}\p{M}\p{N}\p{So}/.'_ -]*(?!.*((<)|(\$\{))) com.pingidentity.path.environments.snapshots.snapshotID: name: snapshotID in: path required: true schema: type: string format: uuid com.pingidentity.path.environments.snapshots.versions.versionID: name: versionID in: path required: true schema: type: string format: uuid responses: http.400.BadRequest: description: Bad Request content: '*/*': schema: $ref: '#/components/schemas/com.pingidentity.ApiErrorResponse.400' http.401.Unauthorized: description: Unauthorized content: '*/*': schema: $ref: '#/components/schemas/com.pingidentity.ApiErrorResponse.401' http.403.Forbidden: description: Forbidden content: '*/*': schema: $ref: '#/components/schemas/com.pingidentity.ApiErrorResponse.403' http.403.Forbidden.P14C63085: description: 'Forbidden - Note: This may occur if the environment doesn''t exist. Check for environment existence with GET /environments/{environmentID} first.' content: '*/*': schema: $ref: '#/components/schemas/com.pingidentity.ApiErrorResponse.403' x-pingone-p14c-63085: true http.403.Forbidden.P14C63085.DOCS8830: description: 'Forbidden - Note: This may occur if the environment doesn''t exist. Check for environment existence with GET /environments/{environmentID} first. - Note: This may be due to eventual consistency if the environment was recently created. Try again after a short delay.' content: '*/*': schema: $ref: '#/components/schemas/com.pingidentity.ApiErrorResponse.403' x-pingone-p14c-63085: true x-pingone-docs-8830: true http.404.NotFound: description: Not Found content: '*/*': schema: $ref: '#/components/schemas/com.pingidentity.ApiErrorResponse.404' http.404.NotFound.DOCS8830: description: 'Not Found - Note: This may be due to eventual consistency if the environment was recently created. Try again after a short delay.' content: '*/*': schema: $ref: '#/components/schemas/com.pingidentity.ApiErrorResponse.404' x-pingone-docs-8830: true http.415.UnsupportedMediaType: description: Unsupported Media Type content: '*/*': schema: $ref: '#/components/schemas/com.pingidentity.ApiErrorResponse.415' http.429.TooManyRequests: description: Too Many Requests headers: Retry-After: $ref: '#/components/headers/http.RetryAfter' content: '*/*': schema: $ref: '#/components/schemas/com.pingidentity.ApiErrorResponse.429' http.500.InternalServerError: description: Internal Server Error content: '*/*': schema: $ref: '#/components/schemas/com.pingidentity.ApiErrorResponse.500' http.502.BadGateway: description: Bad Gateway content: '*/*': schema: $ref: '#/components/schemas/com.pingidentity.ApiErrorResponse' http.503.ServiceUnavailable: description: Service Unavailable headers: Retry-After: $ref: '#/components/headers/http.RetryAfter' content: '*/*': schema: $ref: '#/components/schemas/com.pingidentity.ApiErrorResponse' headers: http.RetryAfter: schema: oneOf: - type: integer format: int32 - type: string title: Retry-After Header x-permissions: - name: davinci:create:applications - name: davinci:create:connections - name: davinci:create:constructs - name: davinci:create:dvFlows - name: davinci:create:flowPolicies - name: davinci:delete:applications - name: davinci:delete:connections - name: davinci:delete:constructs - name: davinci:delete:dvFlows - name: davinci:delete:flowPolicies - name: davinci:delete:flowVersions - name: davinci:read:applications - name: davinci:read:connections - name: davinci:read:connectors - name: davinci:read:constructs - name: davinci:read:dvFlows - name: davinci:read:flowPolicies - name: davinci:read:flowVersions - name: davinci:update:applications - name: davinci:update:connections - name: davinci:update:constructs - name: davinci:update:dvFlows - name: davinci:update:flowPolicies - name: davinci:update:flowVersions - name: flowPolicies:read:flowPolicy - name: orgmgt:create:environment - name: orgmgt:delete:environment - name: orgmgt:read:environment - name: orgmgt:update:environment - name: promotion:create:snapshot - name: promotion:read:snapshot