PingOne website screenshot

PingOne

PingOne is Ping Identity's cloud-based identity and access management platform providing authentication, authorization, single sign-on, MFA, identity verification, risk evaluation, and user lifecycle management for workforce and customer identities. The platform unifies Ping Identity capabilities into a multi-region cloud service across the US, EU, Canada, and Asia-Pacific. PingOne exposes a comprehensive REST Platform API secured with OAuth 2.0 access tokens issued by its authentication service.

2 APIs 0 Features
IdentityAuthenticationAuthorizationSingle Sign-OnMulti-Factor AuthenticationIAMCIAM

APIs

PingOne Platform API

REST API for managing PingOne environments, users, populations, applications, identity providers, MFA, risk policies, and authentication flows. Authentication uses OAuth 2.0 acc...

PingOne Advanced Identity Cloud API

REST API for the PingOne Advanced Identity Cloud tenant providing identity management, access management, and tenant operations. Supports two authentication methods - API key an...

Collections

Resources

👥
GitHubOrganization
GitHubOrganization
🔗
LinkedIn
LinkedIn
🔗
Website
Website
🔗
Documentation
Documentation
🌐
DeveloperPortal
DeveloperPortal
💰
Pricing
Pricing
📝
Signup
Signup

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: PingOne Platform API
  version: 1.0.0
request:
  auth:
    type: bearer
    token: '{{bearerToken}}'
items:
- info:
    name: Authentication
    type: folder
  items:
  - info:
      name: Obtain OAuth 2.0 access token
      type: http
    http:
      method: POST
      url: https://api.pingone.com/v1/as/token
      body:
        type: form-urlencoded
        data:
        - name: grant_type
          value: ''
        - name: client_id
          value: ''
        - name: client_secret
          value: ''
        - name: scope
          value: ''
    docs: Exchange client credentials for a Bearer access token.
- info:
    name: Environments
    type: folder
  items:
  - info:
      name: Read all environments
      type: http
    http:
      method: GET
      url: https://api.pingone.com/v1/environments
    docs: Read all environments
  - info:
      name: Create environment
      type: http
    http:
      method: POST
      url: https://api.pingone.com/v1/environments
      body:
        type: json
        data: '{}'
    docs: Create environment
  - info:
      name: Read one environment
      type: http
    http:
      method: GET
      url: https://api.pingone.com/v1/environments/:environmentId
      params:
      - name: environmentId
        value: ''
        type: path
        description: PingOne environment identifier.
    docs: Read one environment
  - info:
      name: Update environment
      type: http
    http:
      method: PUT
      url: https://api.pingone.com/v1/environments/:environmentId
      params:
      - name: environmentId
        value: ''
        type: path
        description: PingOne environment identifier.
      body:
        type: json
        data: '{}'
    docs: Update environment
  - info:
      name: Delete environment
      type: http
    http:
      method: DELETE
      url: https://api.pingone.com/v1/environments/:environmentId
      params:
      - name: environmentId
        value: ''
        type: path
        description: PingOne environment identifier.
    docs: Delete environment
- info:
    name: Populations
    type: folder
  items:
  - info:
      name: Read populations
      type: http
    http:
      method: GET
      url: https://api.pingone.com/v1/environments/:environmentId/populations
      params:
      - name: environmentId
        value: ''
        type: path
        description: PingOne environment identifier.
    docs: Read populations
  - info:
      name: Create a population
      type: http
    http:
      method: POST
      url: https://api.pingone.com/v1/environments/:environmentId/populations
      params:
      - name: environmentId
        value: ''
        type: path
        description: PingOne environment identifier.
      body:
        type: json
        data: '{}'
    docs: Create a population
- info:
    name: Users
    type: folder
  items:
  - info:
      name: Read users
      type: http
    http:
      method: GET
      url: https://api.pingone.com/v1/environments/:environmentId/users
      params:
      - name: environmentId
        value: ''
        type: path
        description: PingOne environment identifier.
    docs: Read users
  - info:
      name: Create a user
      type: http
    http:
      method: POST
      url: https://api.pingone.com/v1/environments/:environmentId/users
      params:
      - name: environmentId
        value: ''
        type: path
        description: PingOne environment identifier.
      body:
        type: json
        data: '{}'
    docs: Create a user
  - info:
      name: Update user
      type: http
    http:
      method: PUT
      url: https://api.pingone.com/v1/environments/:environmentId/users/:userId
      params:
      - name: environmentId
        value: ''
        type: path
        description: PingOne environment identifier.
      - name: userId
        value: ''
        type: path
      body:
        type: json
        data: '{}'
    docs: Update user
  - info:
      name: Set user password
      type: http
    http:
      method: PUT
      url: https://api.pingone.com/v1/environments/:environmentId/users/:userId/password
      params:
      - name: environmentId
        value: ''
        type: path
        description: PingOne environment identifier.
      - name: userId
        value: ''
        type: path
      body:
        type: json
        data: '{}'
    docs: Set user password
- info:
    name: Applications
    type: folder
  items:
  - info:
      name: Read all applications
      type: http
    http:
      method: GET
      url: https://api.pingone.com/v1/environments/:environmentId/applications
      params:
      - name: environmentId
        value: ''
        type: path
        description: PingOne environment identifier.
    docs: Read all applications
  - info:
      name: Create application
      type: http
    http:
      method: POST
      url: https://api.pingone.com/v1/environments/:environmentId/applications
      params:
      - name: environmentId
        value: ''
        type: path
        description: PingOne environment identifier.
      body:
        type: json
        data: '{}'
    docs: Create application
  - info:
      name: Read one application
      type: http
    http:
      method: GET
      url: https://api.pingone.com/v1/environments/:environmentId/applications/:applicationId
      params:
      - name: environmentId
        value: ''
        type: path
        description: PingOne environment identifier.
      - name: applicationId
        value: ''
        type: path
    docs: Read one application
  - info:
      name: Update application
      type: http
    http:
      method: PUT
      url: https://api.pingone.com/v1/environments/:environmentId/applications/:applicationId
      params:
      - name: environmentId
        value: ''
        type: path
        description: PingOne environment identifier.
      - name: applicationId
        value: ''
        type: path
      body:
        type: json
        data: '{}'
    docs: Update application
  - info:
      name: Delete application
      type: http
    http:
      method: DELETE
      url: https://api.pingone.com/v1/environments/:environmentId/applications/:applicationId
      params:
      - name: environmentId
        value: ''
        type: path
        description: PingOne environment identifier.
      - name: applicationId
        value: ''
        type: path
    docs: Delete application
bundled: true