PingFederate Server

Web service interfaces and APIs

PingFederate provides REST-based web services and APIs for a variety of administrative and runtime tasks.

OAuth Client Management Service

A runtime API to manage OAuth client applications.

OAuth Access Grant Management Service

A runtime API to retrieve and revoke persistent grants. This API is intended for administrators to manage grants per client or per user.

OAuth Consent Management Service

A REST-based web service to retrieve and revoke OAuth consent for a client or resource owner.

OAuth Persistent Grant Management API

Another runtime API to retrieve and revoke persistent grants. This API is intended for the use case where clients can assume the responsibility of grant management, provided that the users authorize the clients to do so.

Session Management API by session identifiers

A runtime API that lets OAuth clients get information about user sessions, extend sessions, revoke sessions, and delete sessions.

Session Management API by user identifiers

A runtime API for OAuth applications to query or revoke authentication sessions belonging to an end-user.

Session Revocation API

A runtime API allowing clients supporting the OpenID Connect protocol to query revocation status of their sessions and add sessions to the revocation list.

PingFederate administrative API

An administrative API to manage various PingFederate settings.

OAuth Playground

A developer tool for experimenting with OAuth and OpenID Connect.

Learn more in OAuth Playground.