{ "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" } ] }