Ping Identity Environments API

Operations for managing PingOne environments

Operations 7

GET /environments #
POST /environments #
GET /environments/{environmentID} #
PUT /environments/{environmentID} #
DELETE /environments/{environmentID} #
GET /environments/{environmentID}/billOfMaterials #
PUT /environments/{environmentID}/billOfMaterials #

Work with this as data

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

MCP server

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

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/ping-identity-environments-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

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

Get an API key

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

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

OpenAPI Specification

ping-identity-environments-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: PingOne Platform Environments 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: Environments
  description: Operations for managing PingOne environments
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
components:
  schemas:
    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.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.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.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.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.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.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.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.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:

# --- truncated at 32 KB (62 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/ping-identity/refs/heads/main/openapi/ping-identity-environments-api-openapi.yml