Adobe Analytics Report Suites API

Retrieve report suite information and configuration

OpenAPI Specification

adobe-analytics-report-suites-api-openapi.yml Raw ↑
openapi: 3.1.0
info:
  title: Adobe Analytics Annotations Report Suites API
  description: The Adobe Analytics 2.0 APIs provide programmatic access to data, reports, and administration features within Adobe Analytics. You can perform almost any action available in the Analytics user interface, including reporting, segment management, calculated metrics, dimensions, and component administration.
  version: '2.0'
  contact:
    name: Adobe Analytics Support
    url: https://developer.adobe.com/analytics-apis/docs/2.0/support/
  termsOfService: https://www.adobe.com/legal/terms.html
  x-last-validated: '2026-04-18'
servers:
- url: https://analytics.adobe.io/api/{globalCompanyId}
  description: Adobe Analytics Production API
  variables:
    globalCompanyId:
      description: The global company ID for your Adobe Analytics organization
      default: YOUR_GLOBAL_COMPANY_ID
security:
- bearerAuth: []
  apiKey: []
tags:
- name: Report Suites
  description: Retrieve report suite information and configuration
paths:
  /reportsuites/collections/suites:
    get:
      operationId: listReportSuites
      summary: Adobe Analytics List Report Suites
      description: Returns a list of report suites accessible to the authenticated user, including report suite ID, name, timezone, and type.
      tags:
      - Report Suites
      parameters:
      - name: limit
        in: query
        schema:
          type: integer
          default: 10
        example: 10
      - name: page
        in: query
        schema:
          type: integer
          default: 0
        example: 10
      responses:
        '200':
          description: List of report suites
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ReportSuiteList'
              examples:
                Listreportsuites200Example:
                  summary: Default listReportSuites 200 response
                  x-microcks-default: true
                  value:
                    content:
                    - rsid: '500123'
                      name: Example Title
                      timezoneZoneinfo: example_value
                      type: standard
                    totalElements: 42
                    totalPages: 42
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              examples:
                Listreportsuites401Example:
                  summary: Default listReportSuites 401 response
                  x-microcks-default: true
                  value:
                    errorCode: example_value
                    errorDescription: example_value
                    errorId: '500123'
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
  /reportsuites/collections/suites/{rsid}:
    get:
      operationId: getReportSuite
      summary: Adobe Analytics Get a Report Suite
      description: Returns details for a specific report suite by its ID.
      tags:
      - Report Suites
      parameters:
      - $ref: '#/components/parameters/rsidPath'
      responses:
        '200':
          description: Report suite details
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ReportSuite'
              examples:
                Getreportsuite200Example:
                  summary: Default getReportSuite 200 response
                  x-microcks-default: true
                  value:
                    rsid: '500123'
                    name: Example Title
                    timezoneZoneinfo: example_value
                    type: standard
        '404':
          description: Report suite not found
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              examples:
                Getreportsuite404Example:
                  summary: Default getReportSuite 404 response
                  x-microcks-default: true
                  value:
                    errorCode: example_value
                    errorDescription: example_value
                    errorId: '500123'
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
components:
  schemas:
    ReportSuite:
      type: object
      description: An Adobe Analytics report suite
      properties:
        rsid:
          type: string
          description: Report suite ID
          example: '500123'
        name:
          type: string
          description: Display name of the report suite
          example: Example Title
        timezoneZoneinfo:
          type: string
          description: Timezone for the report suite
          example: example_value
        type:
          type: string
          description: Report suite type
          enum:
          - standard
          - virtual
          example: standard
    ReportSuiteList:
      type: object
      description: Paginated list of report suites
      properties:
        content:
          type: array
          items:
            $ref: '#/components/schemas/ReportSuite'
          example: []
        totalElements:
          type: integer
          description: Total number of report suites
          example: 42
        totalPages:
          type: integer
          description: Total number of pages
          example: 42
    ErrorResponse:
      type: object
      description: Error response from the API
      properties:
        errorCode:
          type: string
          description: Machine-readable error code
          example: example_value
        errorDescription:
          type: string
          description: Human-readable error message
          example: example_value
        errorId:
          type: string
          description: Unique ID for tracking this error
          example: '500123'
  parameters:
    rsidPath:
      name: rsid
      in: path
      required: true
      description: The report suite ID
      schema:
        type: string
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer
      description: OAuth 2.0 access token from Adobe IMS
    apiKey:
      type: apiKey
      in: header
      name: x-api-key
      description: Adobe Developer Console API key
externalDocs:
  description: Adobe Analytics 2.0 API Documentation
  url: https://developer.adobe.com/analytics-apis/docs/2.0/