Ping Identity Environments API

Operations for managing PingOne environments

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 email required.

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.1.1
info:
  title: PingOne Platform Configuration Management 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.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.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
    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.api.Relationship.lang.String:
      type: object
      properties:
        id:
          type: string
          readOnly: true
          title: Resource Relationship Generic Id
      title: Resource Relationship Generic
    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.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.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.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.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.EnvironmentRegionCodeValue:
      type: string
      enum:
      - AP
      - AU
      - CA
      - EU
      - NA
      - SG
      minLength: 1
      title: Environment Region Code
    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.orgmgt.environments.data.CreateEnvironment:
      required:
      - name
      - region
      - type
      - license
      type: object
      properties:
        name:
          type: string
          minLength: 1
          title: Environment Create Request Name
      

# --- 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