Product

How Jentic Works

From API assessment to production deployment in four simple steps.

Product Overview

PLATFORM

API DirectoryBrowse 10,000+ APIs ready for AI agent integrationAPI ScorecardAssess your APIs for AI-readiness with automated scoringAgentic SandboxSafely simulate AI agents with your production APIsJenticSign in to the Jentic web app

CAPABILITIES

IntegrationConnect AI agents to your existing systemsWorkflowsDiscover and capture successful agent workflowsGovernanceDefine, observe, and enforce AI policies

TOOLS

Arazzo UIVisualize Arazzo workflows as interactive documentationArazzo EditorBuild and edit multi-step API workflows visually
Pricing
Developers

GET STARTED

DocumentationGuides and API referenceQuickstartGet up and running in minutes

COMMUNITY

GitHubOpen source projects and examples
Resources
BlogLatest articles and insightsPress & MediaBrand assets and press contactOpen StandardsBuilt on open specs. Never locked in.NewsletterAPIs, AI agents, mixed with architecture and strategy.
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Install Jentic OneBook a Demo
How Jentic WorksAPI DirectoryAPI ScorecardAgentic SandboxJenticIntegrationWorkflowsGovernanceArazzo UIArazzo Editor
Pricing
DocumentationQuickstartGitHub
BlogPress & MediaOpen StandardsNewsletter
About UsCareersContact
Request a demoInstall Jentic One
Jentic
For Enterprises
  • Product Overview
  • Agentic Sandbox
  • Book a Demo
For Developers
  • Jentic One
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
ISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

Terms & Conditions•Privacy Policy•
© 2026 Jentic. All rights reserved.
APIs / Security / Ping Identity / PingOne API
PingOne API logo

Ping Identity PingOne API

Browse all Ping Identity APIs
✓ Official Vendor SpecSecurityIdentity Access Managementoauth2150 EndpointsREST

For Agents

Manage users, groups, applications, MFA policies, SSO configuration, and authentication workflows in PingOne's cloud identity platform. Supports OAuth 2.0, OIDC, and SAML for enterprise IAM and CIAM.

Use for: I need to create a new user in PingOne with email and assign to a group, Configure MFA policy requiring TOTP for all admin users, List all SSO applications configured in this environment, Enable passwordless authentication for a specific application

Not supported: Does not handle application hosting, infrastructure provisioning, or privileged access management — use for cloud identity, SSO, MFA, and user lifecycle management only.

PingOne provides cloud-based identity and access management with single sign-on, multi-factor authentication, directory services, and user lifecycle management. The API exposes full control over users, groups, applications, authentication policies, MFA configuration, directory synchronization, and identity verification workflows. Built for enterprises requiring CIAM (Customer Identity and Access Management) and workforce IAM at scale with OAuth 2.0, OIDC, and SAML support.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the PingOne API to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the PingOne API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.

Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.

1

Step 1: Jentic One Host machine

# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
2

Step 2: Agent machine

# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register       # connects your agent to your Jentic One instance

Jentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.

Capabilities

What an agent can do with PingOne API.

Create and manage users with profile attributes, group memberships, and lifecycle states

Configure multi-factor authentication policies with SMS, email, TOTP, and biometric verification

Provision and manage SSO applications with OIDC, SAML, and OAuth 2.0 integrations

Define authentication policies with risk-based adaptive MFA and step-up authentication

Synchronize directories from Active Directory, LDAP, and SCIM sources

Manage API clients and OAuth 2.0 authorization grants programmatically

Configure password policies, account lockout rules, and session management

Track authentication events, security incidents, and user activity logs

Use Cases

Patterns agents use PingOne API for, with concrete tasks.

★ AI Agent Identity Automation

AI agents use PingOne through Jentic to automate user provisioning, MFA enrollment, and access policy enforcement without manual identity administration. An agent discovers user and MFA endpoints via Jentic's intent search, provisions new employees, enrolls them in MFA, assigns SSO applications, and responds to authentication events — all programmatically in real time.

Create a new user 'john.doe@acme.com' with firstName, lastName, and mobilePhone attributes, then enroll them in TOTP MFA and assign to the 'Engineering' group

Adaptive Authentication Workflows

Implement risk-based authentication that adapts MFA requirements based on login context such as device fingerprint, IP reputation, geolocation, and behavior analytics. The API allows creating authentication policies with step-up MFA triggers, passwordless flows, and device trust signals. Combined with event webhooks, agents can enforce dynamic access controls in response to threat intelligence.

Configure an authentication policy for the 'Admin Portal' application requiring TOTP step-up when login risk score exceeds threshold or user accesses from new device

Enterprise SSO Application Provisioning

Automate the provisioning of SAML and OIDC SSO applications for SaaS integrations across the organization. The API supports creating application connections with metadata URLs, ACS endpoints, attribute mappings, and user assignment rules. IT teams can onboard new SaaS apps programmatically without manual dashboard configuration.

Create a new SAML application for 'Salesforce' with ACS URL, entity ID, and attribute statements mapping email, firstName, and lastName claims

Directory Synchronization and User Lifecycle

Synchronize user identities from Active Directory, LDAP, or HR systems into PingOne and manage the full user lifecycle including onboarding, attribute updates, role changes, and offboarding. The API supports SCIM provisioning, bulk user import, and scheduled directory sync jobs. User state transitions (active, disabled, archived) can be automated based on external triggers.

Trigger a directory sync job from Active Directory, retrieve the sync status, then query newly created users and assign them to default applications based on department attribute

Key Endpoints

150 endpoints — pingone provides cloud-based identity and access management with single sign-on, multi-factor authentication, directory services, and user lifecycle management.

METHOD

PATH

DESCRIPTION

POST

/v1/environments/{envId}/users

Create a new user

GET

/v1/environments/{envId}/users

List all users with filtering

PUT

/v1/environments/{envId}/users/{userId}

Update user profile attributes

POST

/v1/environments/{envId}/users/{userId}/mfaSettings

Enroll user in MFA

POST

/v1/environments/{envId}/applications

Create SSO application

GET

/v1/environments/{envId}/events

Query authentication events

POST

/v1/environments/{envId}/policies

Create authentication policy

POST

/v1/environments/{envId}/users

Create a new user

GET

/v1/environments/{envId}/users

List all users with filtering

PUT

/v1/environments/{envId}/users/{userId}

Update user profile attributes

POST

/v1/environments/{envId}/users/{userId}/mfaSettings

Enroll user in MFA

POST

/v1/environments/{envId}/applications

Create SSO application

GET

/v1/environments/{envId}/events

Query authentication events

POST

/v1/environments/{envId}/policies

Create authentication policy

Why Jentic?

Three things that make agents converge on Jentic-routed access.

Credential management

Credential isolation

PingOne OAuth 2.0 credentials (client_id and client_secret) are stored encrypted in the Jentic vault. Agents receive authenticated API calls with access tokens — raw credentials and tokens never appear in the agent's context.

Intent-based discovery

Intent-based discovery

Agents search by intent (e.g., 'create a user in PingOne' or 'enroll user in MFA') and Jentic returns matching PingOne operations with their input schemas, including required fields like email, name, and environment ID.

Time to first call

Time to first call

Direct PingOne integration: 3-5 days for OAuth 2.0 setup, user schema discovery, MFA configuration, and error handling. Through Jentic: under 1 hour — search, load schema, execute.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Alternative

Okta API

→

Identity platform with user management, SSO, and MFA similar to PingOne

Choose Okta when you need broader SaaS app marketplace integrations; choose PingOne for deeper enterprise federation and risk-based authentication

Alternative

Auth0 API

→

CIAM platform with authentication, authorization, and user management for developers

Choose Auth0 for developer-first CIAM and custom login experiences; choose PingOne for enterprise workforce IAM with complex policy requirements

Alternative

OneLogin API

Unified access management with SSO and directory integration

Choose OneLogin for simpler SSO-focused deployments; choose PingOne for advanced adaptive authentication and identity verification workflows

FAQs

Specific to using PingOne API through Jentic.

What authentication does the PingOne API use?

The API uses OAuth 2.0 client credentials flow. You create an API client (worker app) in the PingOne console with required scopes, then exchange client_id and client_secret for an access token at the /as/token endpoint. Through Jentic, credentials are stored encrypted and agents receive authenticated requests without raw tokens in context.

Can I provision users with MFA enrollment via the API?

Yes. POST /v1/environments/{envId}/users creates the user, then POST /v1/environments/{envId}/users/{userId}/mfaSettings enrolls them in MFA methods like TOTP, SMS, or email. You can also enforce MFA policies at the authentication policy level to require enrollment on first login.

What are the rate limits for the PingOne API?

PingOne enforces rate limits per environment and API client: typically 600 requests per minute for user operations and 120 requests per minute for authentication policy changes. Rate limit headers are returned in responses. Higher limits are available on Enterprise plans.

How do I configure SSO for a new application through Jentic?

Search Jentic for 'create SSO application in PingOne' to find POST /v1/environments/{envId}/applications. Load the schema which includes protocol (SAML or OIDC), ACS URL, redirect URIs, and attribute mappings. Execute with your application details — Jentic handles OAuth 2.0 authentication automatically.

Does PingOne support webhooks for authentication events?

Yes. You can configure webhooks to receive real-time notifications for authentication events, user lifecycle changes, and security incidents. Configure webhook endpoints in the PingOne console or via the API, and your endpoint will receive signed HTTP POST payloads for subscribed event types.

Is the PingOne API included in all plans?

API access is included with PingOne paid plans (Workforce, Customer) starting at custom enterprise pricing. Free trial environments include full API access with rate limits. Developer accounts are available for testing and proof-of-concept work.

GET STARTED

Start building with PingOne API

Explore with Jentic
View OpenAPI Document