openapi: 3.1.0 info: title: Adobe Experience Cloud Adobe Analytics 2.0 Activities Projects API description: The Adobe Analytics 2.0 API provides programmatic access to Adobe Analytics reporting, management, and configuration capabilities. It enables developers to retrieve report data, manage report suites, configure calculated metrics, segments, and dimensions, and administer users and permissions within Adobe Analytics. The API uses OAuth 2.0 authentication via Adobe I/O and returns JSON responses. version: 2.0.0 contact: name: Adobe Developer url: https://developer.adobe.com/analytics-apis/docs/2.0/ license: name: Proprietary url: https://www.adobe.com/legal/terms.html servers: - url: https://analytics.adobe.io description: Adobe Analytics Production API security: - bearerAuth: [] - apiKey: [] tags: - name: Projects description: Operations for managing Analysis Workspace projects paths: /api/{companyId}/projects: get: operationId: listProjects summary: Adobe Analytics Adobe Experience Cloud List Projects description: Returns a paginated list of Analysis Workspace projects accessible to the authenticated user. Each entry includes the project ID, name, owner, and modification date. tags: - Projects parameters: - name: companyId in: path required: true schema: type: string - name: limit in: query schema: type: integer default: 10 - name: page in: query schema: type: integer default: 0 responses: '200': description: A paginated list of projects. content: application/json: schema: $ref: '#/components/schemas/ProjectList' examples: listProjects200Example: summary: Default listProjects 200 response x-microcks-default: true value: content: - example totalElements: 1 '401': description: Authentication credentials are missing or invalid. x-microcks-operation: delay: 0 dispatcher: FALLBACK /api/{companyId}/projects/{projectId}: get: operationId: getProject summary: Adobe Analytics Adobe Experience Cloud Get a Project description: Retrieves the full definition and metadata for a single Analysis Workspace project identified by its project ID. tags: - Projects parameters: - name: companyId in: path required: true schema: type: string - name: projectId in: path required: true schema: type: string responses: '200': description: Project details returned successfully. content: application/json: schema: $ref: '#/components/schemas/Project' examples: getProject200Example: summary: Default getProject 200 response x-microcks-default: true value: id: abc123 name: Example Name description: example owner: id: 1 name: Example Name modified: '2025-03-15T14:30:00Z' '404': description: Project not found. x-microcks-operation: delay: 0 dispatcher: FALLBACK components: schemas: Project: type: object properties: id: type: string name: type: string description: type: string owner: type: object properties: id: type: integer name: type: string modified: type: string format: date-time ProjectList: type: object properties: content: type: array items: $ref: '#/components/schemas/Project' totalElements: type: integer securitySchemes: bearerAuth: type: http scheme: bearer bearerFormat: JWT description: OAuth 2.0 access token obtained via Adobe I/O. apiKey: type: apiKey in: header name: x-api-key description: Adobe I/O client API key.