Ping Identity Environments API
Operations for managing PingOne environments
Operations for managing PingOne environments
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