---
title: Authorization endpoint data provider scripting API
description: The following bindings are available to Authorize endpoint data provider scripts:
component: pingoneaic
page_id: pingoneaic:am-scripting:authorize-endpoint-data-provider-api
canonical_url: https://docs.pingidentity.com/pingoneaic/am-scripting/authorize-endpoint-data-provider-api.html
---

# Authorization endpoint data provider scripting API

The following bindings are available to [Authorize endpoint data provider](../am-oauth2/plugins-auth-endpoint-data-provider.html) scripts:

|   |                                                                                                                                                                                                                                                                                                   |
| - | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|   | This script can be either a legacy or a next-generation script. It has access to all the [common bindings](script-bindings.html) for its scripting context.Learn about converting existing scripts in [Migrate OAuth scripts to next-generation scripts](access-token-modification-migrate.html). |

| Binding   | Description                                        | Legacy type                                                                  | Next-generation type                                                                                                                                               |
| --------- | -------------------------------------------------- | ---------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `session` | A representation of the user's SSO session object. | An [SSOToken](../_attachments/apidocs/com/iplanet/sso/SSOToken.html) object. | A `ScriptedSession` object.> **Collapse: Methods**
>
> ```java
> public String getProperty(String name)
> public void setProperty(String name, String value)
> ``` |
