(Legacy) REST API Reference rest-api-reference
NOTE
The content on this page is provided for information purposes only. Usage of this API requires a current license from Adobe. No unauthorized use is permitted.
Throttling mechanism
The Adobe Pass Authentication REST API is governed by a Throttling mechanism.
Response Formats response-formats
NOTE
The APIs provided in these services can return responses in either XML or JSON (for APIs that return a response). There are 3 different ways to specify the response format in the request:
- Set HTTP Accept Header to
application/xml
orapplication/json
. - In the request payload, specify the parameter
format=xml
orformat=json
. - Call the web service endpoint with extension
.xml
or.json
. For example,/regcode.xml
or/regcode.json
You can specify any ONE of the above methods. Specifying multiple methods with conflicting formats may result in errors or undesirable output.
REST API Endpoints clientless-endpoints
<REGGIE_FQDN>:
- Production - api.auth.adobe.com
- Staging - api.auth-staging.adobe.com
<SP_FQDN>:
- Production - api.auth.adobe.com
- Staging - api.auth-staging.adobe.com
Web Services Summary web_srvs_summary
The table below lists the available web services for the clientless approach. Click the web services endpoints for more information (sample request and response, input parameters, HTTP methods, etc.)
Sr
Web Service Endpoint
Description
.
Hosted At
Called By
1.
Returns randomly generated registration Code and login Page URI
2
Adobe
Reg Code Service
Reg Code Service
Smart Device
2.
Returns registration code record containing registration code UUID, registration code, and hashed device ID
8
Adobe
Reg Code Service
Reg Code Service
Adobe Pass Authentication
3.
Returns list of configured MVPDs for the requestor
5
Adobe
Adobe Pass
authentication
Service
Adobe Pass
authentication
Service
Login
Web
App
Web
App
4.
Initiates the AuthN process by informing MVPD selection event. Creates a record on authentication database, which is reconciled when a successful response is received from MVPD (Step 13)
7
Adobe
Adobe Pass
authentication
Service
Adobe Pass
authentication
Service
Login
Web
App
Web
App
5.
SAML Assertion Consumer
Existing SAML workflow between Adobe Pass Authentication and MVPD
13
Adobe Pass
authentication
Service
authentication
Service
Adobe Pass Authentication
6.
The Login Web App can check if the attempted login flow was successful
Adobe Pass
authentication
Service
authentication
Service
Login
Web
App
Web
App
7.
Gets AuthN token related metadata
15
Adobe Pass
authentication
Service
authentication
Service
Smart Device
8.
Deletes the reg code record and releases the reg code for reuse
16
Adobe
Reg Code Service
Reg Code Service
Adobe Pass Authentication
9.
Obtains authorization response.
17
Adobe Pass
authentication
Service
authentication
Service
Smart Device
10.
Indicates whether the device has an unexpired AuthN token.
Adobe Pass
authentication
Service
authentication
Service
Smart Device
11.
Returns the AuthN token if found.
Adobe Pass
authentication
Service
authentication
Service
Smart Device
12.
Returns the AuthZ token if found.
Adobe Pass
authentication
Service
authentication
Service
Smart Device
13.
[<SP_FQDN>/api/v1/tokens/media](/docs/pass/authentication/integration-guide-programmer/rest-apis/rest-api-v1/apis/obtain-short-media-token.md
Returns the Short Media Token if found - same as /api/v1/mediatoken
Adobe Pass
authentication
Service
authentication
Service
Smart Device
14.
Obtains Short Media Token
Adobe Pass
authentication
Service
authentication
Service
Smart Device
15.
Retrieves the list of preauthorized resource
Adobe Pass
authentication
Service
authentication
Service
Smart Device
16.
Retrieves the list of preauthorized resources
Adobe Pass
authentication
Service
authentication
Service
Login Web App
17.
Remove AuthN and AuthZ tokens from storage
Adobe Pass
authentication
Service
authentication
Service
Smart Device
18.
Gets user metadata after authentication flow completes
N/A
N/A
Smart Device
19.
Create an authentication token for Temp Pass or Promotional Temp Pass
N/A
Adobe Pass
authentication
Service
authentication
Service
Smart Device
REST API Security security
All Adobe Pass Authentication REST APIs must be called using the HTTPS protocol for secure communication. In addition, most of the APIs called should contain an access token obtained as described in the Retrieve access token API documentation.
recommendation-more-help
3f5e655c-af63-48cc-9769-2b6803cc5f4b