Arcee AI Analytics API

The Analytics API from Arcee AI — 29 operation(s) for analytics.

OpenAPI Specification

arcee-ai-analytics-api-openapi.yml Raw ↑
openapi: 3.1.0
info:
  title: AFM Access Profiles Analytics API
  version: 0.1.0
tags:
- name: Analytics
paths:
  /app/v1/arcee-admin/analytics/platform/overview:
    get:
      tags:
      - Analytics
      summary: Get Platform Overview
      description: Get combined platform overview with summary metrics and top users/keys.
      operationId: get_platform_overview_app_v1_arcee_admin_analytics_platform_overview_get
      security:
      - HTTPBearer: []
      parameters:
      - name: start_date
        in: query
        required: false
        schema:
          anyOf:
          - type: string
            format: date-time
          - type: 'null'
          description: Start date for filtering
          title: Start Date
        description: Start date for filtering
      - name: end_date
        in: query
        required: false
        schema:
          anyOf:
          - type: string
            format: date-time
          - type: 'null'
          description: End date for filtering
          title: End Date
        description: End date for filtering
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/OverviewResponse'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /app/v1/arcee-admin/analytics/platform/usage-timeline:
    get:
      tags:
      - Analytics
      summary: Get Usage Timeline
      description: Get combined app + API usage timeline aggregated by date.
      operationId: get_usage_timeline_app_v1_arcee_admin_analytics_platform_usage_timeline_get
      security:
      - HTTPBearer: []
      parameters:
      - name: start_date
        in: query
        required: false
        schema:
          anyOf:
          - type: string
            format: date-time
          - type: 'null'
          description: Start date for filtering
          title: Start Date
        description: Start date for filtering
      - name: end_date
        in: query
        required: false
        schema:
          anyOf:
          - type: string
            format: date-time
          - type: 'null'
          description: End date for filtering
          title: End Date
        description: End date for filtering
      - name: granularity
        in: query
        required: false
        schema:
          $ref: '#/components/schemas/Granularity'
          description: 'Time granularity: hour, day, week, month'
          default: day
        description: 'Time granularity: hour, day, week, month'
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/UsageTimelineItem'
                title: Response Get Usage Timeline App V1 Arcee Admin Analytics Platform Usage Timeline Get
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /app/v1/arcee-admin/analytics/platform/app-timeline:
    get:
      tags:
      - Analytics
      summary: Get App Timeline
      description: Get app-specific usage timeline.
      operationId: get_app_timeline_app_v1_arcee_admin_analytics_platform_app_timeline_get
      security:
      - HTTPBearer: []
      parameters:
      - name: start_date
        in: query
        required: false
        schema:
          anyOf:
          - type: string
            format: date-time
          - type: 'null'
          description: Start date for filtering
          title: Start Date
        description: Start date for filtering
      - name: end_date
        in: query
        required: false
        schema:
          anyOf:
          - type: string
            format: date-time
          - type: 'null'
          description: End date for filtering
          title: End Date
        description: End date for filtering
      - name: granularity
        in: query
        required: false
        schema:
          $ref: '#/components/schemas/Granularity'
          description: 'Time granularity: hour, day, week, month'
          default: day
        description: 'Time granularity: hour, day, week, month'
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/AppTimelineItem'
                title: Response Get App Timeline App V1 Arcee Admin Analytics Platform App Timeline Get
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /app/v1/arcee-admin/analytics/platform/api-timeline:
    get:
      tags:
      - Analytics
      summary: Get Api Timeline
      description: Get API-specific usage timeline.
      operationId: get_api_timeline_app_v1_arcee_admin_analytics_platform_api_timeline_get
      security:
      - HTTPBearer: []
      parameters:
      - name: start_date
        in: query
        required: false
        schema:
          anyOf:
          - type: string
            format: date-time
          - type: 'null'
          description: Start date for filtering
          title: Start Date
        description: Start date for filtering
      - name: end_date
        in: query
        required: false
        schema:
          anyOf:
          - type: string
            format: date-time
          - type: 'null'
          description: End date for filtering
          title: End Date
        description: End date for filtering
      - name: granularity
        in: query
        required: false
        schema:
          $ref: '#/components/schemas/Granularity'
          description: 'Time granularity: hour, day, week, month'
          default: day
        description: 'Time granularity: hour, day, week, month'
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/ApiTimelineItem'
                title: Response Get Api Timeline App V1 Arcee Admin Analytics Platform Api Timeline Get
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /app/v1/arcee-admin/analytics/platform/revenue-timeline:
    get:
      tags:
      - Analytics
      summary: Get Revenue Timeline
      description: Get revenue/credits timeline aggregated by date.
      operationId: get_revenue_timeline_app_v1_arcee_admin_analytics_platform_revenue_timeline_get
      security:
      - HTTPBearer: []
      parameters:
      - name: start_date
        in: query
        required: false
        schema:
          anyOf:
          - type: string
            format: date-time
          - type: 'null'
          description: Start date for filtering
          title: Start Date
        description: Start date for filtering
      - name: end_date
        in: query
        required: false
        schema:
          anyOf:
          - type: string
            format: date-time
          - type: 'null'
          description: End date for filtering
          title: End Date
        description: End date for filtering
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/RevenueTimelineItem'
                title: Response Get Revenue Timeline App V1 Arcee Admin Analytics Platform Revenue Timeline Get
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /app/v1/arcee-admin/analytics/platform/revenue-summary:
    get:
      tags:
      - Analytics
      summary: Get Revenue Summary
      description: Get aggregated revenue summary statistics.
      operationId: get_revenue_summary_app_v1_arcee_admin_analytics_platform_revenue_summary_get
      security:
      - HTTPBearer: []
      parameters:
      - name: start_date
        in: query
        required: false
        schema:
          anyOf:
          - type: string
            format: date-time
          - type: 'null'
          description: Start date for filtering
          title: Start Date
        description: Start date for filtering
      - name: end_date
        in: query
        required: false
        schema:
          anyOf:
          - type: string
            format: date-time
          - type: 'null'
          description: End date for filtering
          title: End Date
        description: End date for filtering
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RevenueSummary'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /app/v1/arcee-admin/analytics/platform/top-users:
    get:
      tags:
      - Analytics
      summary: Get Top Users
      description: Get top app users by usage.
      operationId: get_top_users_app_v1_arcee_admin_analytics_platform_top_users_get
      security:
      - HTTPBearer: []
      parameters:
      - name: start_date
        in: query
        required: false
        schema:
          anyOf:
          - type: string
            format: date-time
          - type: 'null'
          description: Start date for filtering
          title: Start Date
        description: Start date for filtering
      - name: end_date
        in: query
        required: false
        schema:
          anyOf:
          - type: string
            format: date-time
          - type: 'null'
          description: End date for filtering
          title: End Date
        description: End date for filtering
      - name: limit
        in: query
        required: false
        schema:
          type: integer
          maximum: 100
          minimum: 1
          description: Number of top users to return
          default: 10
          title: Limit
        description: Number of top users to return
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/TopUserItem'
                title: Response Get Top Users App V1 Arcee Admin Analytics Platform Top Users Get
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /app/v1/arcee-admin/analytics/platform/top-api-keys:
    get:
      tags:
      - Analytics
      summary: Get Top Api Keys
      description: Get top API keys by usage.
      operationId: get_top_api_keys_app_v1_arcee_admin_analytics_platform_top_api_keys_get
      security:
      - HTTPBearer: []
      parameters:
      - name: start_date
        in: query
        required: false
        schema:
          anyOf:
          - type: string
            format: date-time
          - type: 'null'
          description: Start date for filtering
          title: Start Date
        description: Start date for filtering
      - name: end_date
        in: query
        required: false
        schema:
          anyOf:
          - type: string
            format: date-time
          - type: 'null'
          description: End date for filtering
          title: End Date
        description: End date for filtering
      - name: limit
        in: query
        required: false
        schema:
          type: integer
          maximum: 100
          minimum: 1
          description: Number of top API keys to return
          default: 10
          title: Limit
        description: Number of top API keys to return
      - name: sort_by
        in: query
        required: false
        schema:
          enum:
          - calls
          - tokens
          type: string
          description: 'Ranking metric: ''calls'' or ''tokens'''
          default: calls
          title: Sort By
        description: 'Ranking metric: ''calls'' or ''tokens'''
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/TopApiKeyItem'
                title: Response Get Top Api Keys App V1 Arcee Admin Analytics Platform Top Api Keys Get
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /app/v1/arcee-admin/analytics/platform/users-for-date:
    get:
      tags:
      - Analytics
      summary: Get Users For Date
      description: Get detailed app user data for a specific date or date range (drill-down).
      operationId: get_users_for_date_app_v1_arcee_admin_analytics_platform_users_for_date_get
      security:
      - HTTPBearer: []
      parameters:
      - name: date
        in: query
        required: true
        schema:
          type: string
          description: Date in YYYY-MM-DD format
          title: Date
        description: Date in YYYY-MM-DD format
      - name: end_date
        in: query
        required: false
        schema:
          anyOf:
          - type: string
          - type: 'null'
          description: End date in YYYY-MM-DD format (inclusive range)
          title: End Date
        description: End date in YYYY-MM-DD format (inclusive range)
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/AppUserForDateItem'
                title: Response Get Users For Date App V1 Arcee Admin Analytics Platform Users For Date Get
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /app/v1/arcee-admin/analytics/platform/api-keys-for-date:
    get:
      tags:
      - Analytics
      summary: Get Api Keys For Date
      description: Get detailed API key data for a specific date or date range (drill-down).
      operationId: get_api_keys_for_date_app_v1_arcee_admin_analytics_platform_api_keys_for_date_get
      security:
      - HTTPBearer: []
      parameters:
      - name: date
        in: query
        required: true
        schema:
          type: string
          description: Date in YYYY-MM-DD format
          title: Date
        description: Date in YYYY-MM-DD format
      - name: end_date
        in: query
        required: false
        schema:
          anyOf:
          - type: string
          - type: 'null'
          description: End date in YYYY-MM-DD format (inclusive range)
          title: End Date
        description: End date in YYYY-MM-DD format (inclusive range)
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/ApiKeyForDateItem'
                title: Response Get Api Keys For Date App V1 Arcee Admin Analytics Platform Api Keys For Date Get
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /app/v1/arcee-admin/analytics/platform/model-usage:
    get:
      tags:
      - Analytics
      summary: Get Model Usage
      description: Get usage breakdown by model.
      operationId: get_model_usage_app_v1_arcee_admin_analytics_platform_model_usage_get
      security:
      - HTTPBearer: []
      parameters:
      - name: start_date
        in: query
        required: false
        schema:
          anyOf:
          - type: string
            format: date-time
          - type: 'null'
          description: Start date for filtering
          title: Start Date
        description: Start date for filtering
      - name: end_date
        in: query
        required: false
        schema:
          anyOf:
          - type: string
            format: date-time
          - type: 'null'
          description: End date for filtering
          title: End Date
        description: End date for filtering
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/ModelUsageItem'
                title: Response Get Model Usage App V1 Arcee Admin Analytics Platform Model Usage Get
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /app/v1/arcee-admin/analytics/platform/api-key-usage-per-model:
    get:
      tags:
      - Analytics
      summary: Get Api Key Usage Per Model
      description: Get usage aggregated per (api_key, model) pair — powers the admin stacked chart.
      operationId: get_api_key_usage_per_model_app_v1_arcee_admin_analytics_platform_api_key_usage_per_model_get
      security:
      - HTTPBearer: []
      parameters:
      - name: start_date
        in: query
        required: false
        schema:
          anyOf:
          - type: string
            format: date-time
          - type: 'null'
          description: Start date for filtering
          title: Start Date
        description: Start date for filtering
      - name: end_date
        in: query
        required: false
        schema:
          anyOf:
          - type: string
            format: date-time
          - type: 'null'
          description: End date for filtering
          title: End Date
        description: End date for filtering
      - name: limit
        in: query
        required: false
        schema:
          type: integer
          maximum: 1000
          minimum: 1
          description: Max (api_key, model) rows
          default: 200
          title: Limit
        description: Max (api_key, model) rows
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/ApiKeyModelUsageItem'
                title: Response Get Api Key Usage Per Model App V1 Arcee Admin Analytics Platform Api Key Usage Per Model Get
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /app/v1/arcee-admin/analytics/platform/new-users-timeline:
    get:
      tags:
      - Analytics
      summary: Get New Users Timeline
      description: Get new user signups over time.
      operationId: get_new_users_timeline_app_v1_arcee_admin_analytics_platform_new_users_timeline_get
      security:
      - HTTPBearer: []
      parameters:
      - name: start_date
        in: query
        required: false
        schema:
          anyOf:
          - type: string
            format: date-time
          - type: 'null'
          description: Start date for filtering
          title: Start Date
        description: Start date for filtering
      - name: end_date
        in: query
        required: false
        schema:
          anyOf:
          - type: string
            format: date-time
          - type: 'null'
          description: End date for filtering
          title: End Date
        description: End date for filtering
      - name: granularity
        in: query
        required: false
        schema:
          $ref: '#/components/schemas/Granularity'
          description: 'Time granularity: week, month, year'
          default: month
        description: 'Time granularity: week, month, year'
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/NewUsersTimelineItem'
                title: Response Get New Users Timeline App V1 Arcee Admin Analytics Platform New Users Timeline Get
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /app/v1/arcee-admin/analytics/platform/retention-cohorts:
    get:
      tags:
      - Analytics
      summary: Get Retention Cohorts
      description: Get retention cohort data at the specified granularity.
      operationId: get_retention_cohorts_app_v1_arcee_admin_analytics_platform_retention_cohorts_get
      security:
      - HTTPBearer: []
      parameters:
      - name: start_date
        in: query
        required: false
        schema:
          anyOf:
          - type: string
            format: date-time
          - type: 'null'
          description: Start date for filtering
          title: Start Date
        description: Start date for filtering
      - name: end_date
        in: query
        required: false
        schema:
          anyOf:
          - type: string
            format: date-time
          - type: 'null'
          description: End date for filtering
          title: End Date
        description: End date for filtering
      - name: granularity
        in: query
        required: false
        schema:
          $ref: '#/components/schemas/Granularity'
          description: 'Time granularity: week, month, year'
          default: month
        description: 'Time granularity: week, month, year'
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/RetentionCohortItem'
                title: Response Get Retention Cohorts App V1 Arcee Admin Analytics Platform Retention Cohorts Get
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /app/v1/arcee-admin/analytics/platform/user-type-breakdown:
    get:
      tags:
      - Analytics
      summary: Get User Type Breakdown
      description: Get breakdown of users by platform type.
      operationId: get_user_type_breakdown_app_v1_arcee_admin_analytics_platform_user_type_breakdown_get
      security:
      - HTTPBearer: []
      parameters:
      - name: start_date
        in: query
        required: false
        schema:
          anyOf:
          - type: string
            format: date-time
          - type: 'null'
          description: Start date for filtering
          title: Start Date
        description: Start date for filtering
      - name: end_date
        in: query
        required: false
        schema:
          anyOf:
          - type: string
            format: date-time
          - type: 'null'
          description: End date for filtering
          title: End Date
        description: End date for filtering
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UserTypeBreakdown'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /app/v1/arcee-admin/analytics/platform/chat-dau-timeline:
    get:
      tags:
      - Analytics
      summary: Get Chat Dau Timeline
      description: Get chat (platform) daily/monthly active users timeline.
      operationId: get_chat_dau_timeline_app_v1_arcee_admin_analytics_platform_chat_dau_timeline_get
      security:
      - HTTPBearer: []
      parameters:
      - name: start_date
        in: query
        required: false
        schema:
          anyOf:
          - type: string
            format: date-time
          - type: 'null'
          description: Start date for filtering
          title: Start Date
        description: Start date for filtering
      - name: end_date
        in: query
        required: false
        schema:
          anyOf:
          - type: string
            format: date-time
          - type: 'null'
          description: End date for filtering
          title: End Date
        description: End date for filtering
      - name: granularity
        in: query
        required: false
        schema:
          $ref: '#/components/schemas/Granularity'
          description: 'Time granularity: week, month, year'
          default: month
        description: 'Time granularity: week, month, year'
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/DAUTimelineItem'
                title: Response Get Chat Dau Timeline App V1 Arcee Admin Analytics Platform Chat Dau Timeline Get
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /app/v1/arcee-admin/analytics/platform/api-dau-timeline:
    get:
      tags:
      - Analytics
      summary: Get Api Dau Timeline
      description: Get API daily/monthly active users timeline.
      operationId: get_api_dau_timeline_app_v1_arcee_admin_analytics_platform_api_dau_timeline_get
      security:
      - HTTPBearer: []
      parameters:
      - name: start_date
        in: query
        required: false
        schema:
          anyOf:
          - type: string
            format: date-time
          - type: 'null'
          description: Start date for filtering
          title: Start Date
        description: Start date for filtering
      - name: end_date
        in: query
        required: false
        schema:
          anyOf:
          - type: string
            format: date-time
          - type: 'null'
          description: End date for filtering
          title: End Date
        description: End date for filtering
      - name: granularity
        in: query
        required: false
        schema:
          $ref: '#/components/schemas/Granularity'
          description: 'Time granularity: week, month, year'
          default: month
        description: 'Time granularity: week, month, year'
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/DAUTimelineItem'
                title: Response Get Api Dau Timeline App V1 Arcee Admin Analytics Platform Api Dau Timeline Get
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /app/v1/arcee-admin/analytics/platform/new-api-keys-timeline:
    get:
      tags:
      - Analytics
      summary: Get New Api Keys Timeline
      description: Get new API keys created timeline.
      operationId: get_new_api_keys_timeline_app_v1_arcee_admin_analytics_platform_new_api_keys_timeline_get
      security:
      - HTTPBearer: []
      parameters:
      - name: start_date
        in: query
        required: false
        schema:
          anyOf:
          - type: string
            format: date-time
          - type: 'null'
          description: Start date for filtering
          title: Start Date
        description: Start date for filtering
      - name: end_date
        in: query
        required: false
        schema:
          anyOf:
          - type: string
            format: date-time
          - type: 'null'
          description: End date for filtering
          title: End Date
        description: End date for filtering
      - name: granularity
        in: query
        required: false
        schema:
          $ref: '#/components/schemas/Granularity'
          description: 'Time granularity: day, week, month, year'
          default: day
        description: 'Time granularity: day, week, month, year'
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/NewApiKeysTimelineItem'
                title: Response Get New Api Keys Timeline App V1 Arcee Admin Analytics Platform New Api Keys Timeline Get
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /app/v1/arcee-admin/analytics/platform/api-key-activation-rate:
    get:
      tags:
      - Analytics
      summary: Get Api Key Activation Rate
      description: Get API key activation rate - percentage of keys with at least one transaction.
      operationId: get_api_key_activation_rate_app_v1_arcee_admin_analytics_platform_api_key_activation_rate_get
      security:
      - HTTPBearer: []
      parameters:
      - name: start_date
        in: query
        required: false
        schema:
          anyOf:
          - type: string
            format: date-time
          - type: 'null'
          description: Start date for filtering
          title: Start Date
        description: Start date for filtering
      - name: end_date
        in: query
        required: false
        schema:
          anyOf:
          - type: string
            format: date-time
          - type: 'null'
          description: End date for filtering
          title: End Date
        description: End date for filtering
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiKeyActivationRate'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /app/v1/arcee-admin/analytics/platform/api-key-activation-timeline:
    get:
      tags:
      - Analytics
      summary: Get Api Key Activation Timeline
      description: Get timeline of new API keys created vs keys with first usage.
      operationId: get_api_key_activation_timeline_app_v1_arcee_admin_analytics_platform_api_key_activation_timeline_get
      security:
      - HTTPBearer: []
      parameters:
      - name: start_date
        in: query
        required: false
        schema:
          anyOf:
          - type: string
            format: date-time
          - type: 'null'
          description: Start date for filtering
          title: Start Date
        description: Start date for filtering
      - name: end_date
        in: query
        required: false
        schema:
          anyOf:
          - type: string
            format: date-time
          - type: 'null'
          description: End date for filtering
          title: End Date
        description: End date for filtering
      - name: granularity
        in: query
        required: false
        schema:
          $ref: '#/component

# --- truncated at 32 KB (71 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/arcee-ai/refs/heads/main/openapi/arcee-ai-analytics-api-openapi.yml