---
title: REST API endpoints
description: REST API endpoints are discussed in detail in the following sections:
component: pingam
version: 8.1
page_id: pingam:am-rest:rest-endpoints
canonical_url: https://docs.pingidentity.com/pingam/8.1/am-rest/rest-endpoints.html
keywords: ["REST API", "OpenID Connect (OIDC)", "OAuth 2.0", "Authentication"]
page_aliases: ["REST-guide:rest-endpoints.adoc"]
---

# REST API endpoints

REST API endpoints are discussed in detail in the following sections:

| What do you want to do?                                                                                                                      | APIs                                                                                                                                                                                                                                                                                                                                                   |
| -------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| Authenticate to AM and log out                                                                                                               | * [Authenticate over REST](../am-authentication/authn-rest.html)

* [Log out of AM over REST](../am-authentication/logout-using-rest.html)                                                                                                                                                                                                             |
| Create and configure authentication trees                                                                                                    | - [Create a tree over REST](../am-authentication/create-auth-trees.html#create-authn-tree-rest)

- [Configure authentication trees](../am-authentication/configure-auth-trees.html)                                                                                                                                                                    |
| Manage a user's registered devices                                                                                                           | [Manage devices for MFA](../am-authentication/authn-mfa-devices.html)                                                                                                                                                                                                                                                                                  |
| Manage policies                                                                                                                              | * [Policies over REST](../am-authorization/rest-api-authz-policies.html)

* [Policy sets over REST](../am-authorization/rest-api-authz-applications.html)

* [Resource types over REST](../am-authorization/rest-api-authz-resource-types.html)

* [Policy set application types over REST](../am-authorization/rest-api-authz-application-types.html) |
| Request authorization decisions                                                                                                              | [Request policy decisions over REST](../am-authorization/rest-api-authz-policy-decisions.html)                                                                                                                                                                                                                                                         |
| Use OAuth 2.0-specific endpoints to request access and refresh tokens, as well as introspect and revoke them                                 | [OAuth 2.0 endpoints](../am-oauth2/oauth2-client-endpoints.html)                                                                                                                                                                                                                                                                                       |
| Perform OAuth 2.0 administrative tasks such as registering, reading, and deleting clients                                                    | [OAuth 2.0 administration REST endpoints](../am-oauth2/oauth2-admin-endpoints.html)                                                                                                                                                                                                                                                                    |
| Use OpenID Connect-specific endpoints to retrieve information about an authenticated user, as well as validate ID tokens and check sessions. | [OpenID Connect 1.0 endpoints](../am-oidc1/oidc-client-endpoints.html)                                                                                                                                                                                                                                                                                 |
| Implement user self-registration and forgotten password reset                                                                                | - [Retrieve forgotten usernames](../user-self-service/uss-forgotten-username.html)

- [Reset forgotten passwords](../user-self-service/uss-forgotten-password.html)

- [Register a user](../user-self-service/uss-registering-users.html)                                                                                                              |
| Manage AM identities and realms                                                                                                              | [Configure identities and realms over REST](../setup/am-realms.html#sec-rest-realm-rest)                                                                                                                                                                                                                                                               |
| Manage AM scripts                                                                                                                            | [Manage scripts (REST)](../am-scripting/manage-scripts-rest.html)                                                                                                                                                                                                                                                                                      |
| Record information to help you troubleshoot AM                                                                                               | [Capture troubleshooting information](../maintenance/record-troubleshooting.html)                                                                                                                                                                                                                                                                      |
| Manage AM sessions                                                                                                                           | [Manage sessions using REST](../am-sessions/managing-sessions-REST.html)                                                                                                                                                                                                                                                                               |
| Manage AM's Security Token Service to bridge identities across web and enterprise identity access management (IAM) systems                   | * [Consume STS instances](../sts/sts-consume-rest.html)

* [Query, validate, and cancel tokens](../sts/sts-query-validate-cancel.html)                                                                                                                                                                                                                 |
