Edit in GitHubLog an issue

Report Suite API

The Analytics 2.0 Report Suite API endpoints provide methods for you to retrieve and manage Adobe Analytics report suites and their associated configuration settings. These APIs allow programmatic access to report suite metadata that is typically managed through the Adobe Analytics user interface.

The endpoints described in this guide are routed through analytics.adobe.io. To use them, you must first create a client with access to the Adobe Developer Console. For more information, see Getting started with the Analytics API.

Report Suite Management

These endpoints provide methods for retrieving report suite identifiers and metadata:

Report Suite Configuration

These endpoints provide methods for retrieving and updating report suite configuration settings:

GET all report suites

Use this endpoint to retrieve all report suites available to the authenticated user. This endpoint is commonly used to discover valid rsid values for subsequent API calls.

GET https://analytics.adobe.io/api/{GLOBAL_COMPANY_ID}/reportsuites

Request and Response Examples

Click the Request tab in the following example to see a cURL request for this endpoint. Click the Response tab to see a successful JSON response.

Copied to your clipboard
curl -X 'GET' \
"https://analytics.adobe.io/api/{GLOBAL_COMPANY_ID}/reportsuites" \
-H "accept: application/json" \
-H "x-api-key: {CLIENT_ID}" \
-H "Authorization: Bearer {ACCESS_TOKEN}"

Request example details

The example above retrieves all report suites accessible to the authenticated user.

Response example details

The example above returns a list of report suites, including:

  • The report suite ID (rsid)
  • The display name of the report suite
  • The configured time zone
  • The configured currency

Response parameters

NameTypeDescription
rsid
string
The report suite ID
name
string
The display name of the report suite
timezone
string
The time zone configured for the report suite
currency
string
The currency configured for the report suite

GET a single report suite

Use this endpoint to retrieve metadata for a single report suite.

Endpoint

GET https://analytics.adobe.io/api/{GLOBAL_COMPANY_ID}/reportsuites/{REPORT_SUITE_ID}

Request and Response Examples Request

Copied to your clipboard
curl -X 'GET' \
"https://analytics.adobe.io/api/{GLOBAL_COMPANY_ID}/reportsuites/examplersid" \
-H "accept: application/json" \
-H "x-api-key: {CLIENT_ID}" \
-H "Authorization: Bearer {ACCESS_TOKEN}"

Response

Copied to your clipboard
{
"rsid": "examplersid",
"name": "Example Report Suite",
"timezone": "America/Los_Angeles",
"currency": "USD",
"creation_date": "YYYY-MM-DD"
}

GET report suite settings

Use this endpoint to retrieve configuration settings for a report suite. These settings correspond to options available in the Adobe Analytics Admin UI.

Endpoint

GET https://analytics.adobe.io/api/{GLOBAL_COMPANY_ID}/reportsuites/{REPORT_SUITE_ID}/settings

Request and Response Examples Request

Copied to your clipboard
curl -X 'GET' \
"https://analytics.adobe.io/api/{GLOBAL_COMPANY_ID}/reportsuites/examplersid/settings" \
-H "accept: application/json" \
-H "x-api-key: {CLIENT_ID}" \
-H "Authorization: Bearer {ACCESS_TOKEN}"

PUT report suite settings

Use this endpoint to update configuration settings for a report suite. Only administrators with appropriate permissions can update report suite settings.

Endpoint

PUT https://analytics.adobe.io/api/{GLOBAL_COMPANY_ID}/reportsuites/{REPORT_SUITE_ID}/settings

Request and Response Examples Request

Copied to your clipboard
curl -X 'PUT' \
"https://analytics.adobe.io/api/{GLOBAL_COMPANY_ID}/reportsuites/examplersid/settings" \
-H "accept: application/json" \
-H "Content-Type: application/json" \
-H "x-api-key: {CLIENT_ID}" \
-H "Authorization: Bearer {ACCESS_TOKEN}" \
-d '{
"session_timeout": 45
}'

Response

{ "success": true, "message": "Report suite settings updated" }

Status codes

Each API request returns an HTTP status code that reflects the result, as follows:

HTTP code Meaning Description 200 Success The request was successful 400 Bad Request The request was improperly constructed or contained invalid parameters 401 Authentication failed The access token is missing or invalid 403 Forbidden The user does not have permission to access or modify the resource 404 Not found The specified report suite or resource does not exist 500 Internal server error A server-side error occurred

More help on this topic

Analytics API overview

Report Suite administration

API Status Codes

  • Privacy
  • Terms of Use
  • Do not sell or share my personal information
  • AdChoices
Copyright © 2026 Adobe. All rights reserved.