> ## Documentation Index
> Fetch the complete documentation index at: https://docs.reelevant.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Soft archive an analysis report



## OpenAPI

````yaml https://openapi.production.reelevant.io/v1/render/statistics delete /reports/{reportId}
openapi: 3.0.0
info:
  title: statistics
  version: 44efd88c5f14f4c3ad43726185fe340ffc0152ec
  description: >-
    # Errors

    | Error code | Message | HTTP status code | Payload |

    | :--- | :--- | :--- | :--- |

    |
    9000,9001,9002,9003,9004,9006,9007,9008,9009,9010,9011,9012,9013,9014,9015,9016,9018,9019,9020,9021,9022,9023,9024,9025,9026,9027,9028,9029,9030,9031,9032,9033,9034
    | A tag key with this name already exists | 409 | ```{"name":"string"}``` |
servers:
  - url: https://api.reelevant.com/v2/statistics/
    description: production
security: []
paths:
  /reports/{reportId}:
    delete:
      tags:
        - AnalysisReports
      summary: Soft archive an analysis report
      operationId: archive-analysis-report
      parameters:
        - name: reportId
          in: path
          schema:
            type: string
          required: true
      responses:
        '200':
          description: Ok
          content:
            application/json:
              schema:
                allOf:
                  - type: object
                    properties:
                      status:
                        type: string
                        enum:
                          - success
                    required:
                      - status
                    additionalProperties: false
                  - $ref: >-
                      #/components/schemas/InternalResponse_Intersection_id_string_companyId_string_createdBy_string_requestedBy_Intersection_Omit_userId_Union_undefined_string_activeGeneration_Union_undefined_Intersection_Omit_delegatedCompanyId_string_delegatedUserId_Union_undefined_string_requestedBy_Intersection_Omit_userId_Union_undefined_string_generationFailures_Array_Intersection_Omit_requestedBy_Intersection_Omit_userId_Union_undefined_string_lastGenerationFailure_Union_undefined_Intersection_Omit_requestedBy_Intersection_Omit_userId_Union_undefined_string_retry_AnalysisReportRetryState_automatic_Union_undefined_Intersection_Omit_settingsId_string_supersedesReportId_Union_undefined_string_archivedBy_Union_undefined_string_archivedByActor_Union_undefined_Intersection_Omit_userId_Union_undefined_string_sections_Array_Intersection_Omit_requestedBy_Intersection_Omit_userId_Union_undefined_string_Omit
      security:
        - password_auth: []
components:
  schemas:
    InternalResponse_Intersection_id_string_companyId_string_createdBy_string_requestedBy_Intersection_Omit_userId_Union_undefined_string_activeGeneration_Union_undefined_Intersection_Omit_delegatedCompanyId_string_delegatedUserId_Union_undefined_string_requestedBy_Intersection_Omit_userId_Union_undefined_string_generationFailures_Array_Intersection_Omit_requestedBy_Intersection_Omit_userId_Union_undefined_string_lastGenerationFailure_Union_undefined_Intersection_Omit_requestedBy_Intersection_Omit_userId_Union_undefined_string_retry_AnalysisReportRetryState_automatic_Union_undefined_Intersection_Omit_settingsId_string_supersedesReportId_Union_undefined_string_archivedBy_Union_undefined_string_archivedByActor_Union_undefined_Intersection_Omit_userId_Union_undefined_string_sections_Array_Intersection_Omit_requestedBy_Intersection_Omit_userId_Union_undefined_string_Omit:
      type: object
      properties:
        program:
          type: string
        version:
          type: string
        datetime:
          type: string
        status:
          type: string
        code:
          type: number
        message:
          type: string
        data:
          allOf:
            - type: object
              properties:
                id:
                  type: string
                  readOnly: true
                companyId:
                  type: string
                  readOnly: true
                createdBy:
                  type: string
                  readOnly: true
                requestedBy:
                  allOf:
                    - $ref: '#/components/schemas/AnalysisReportActor_Without_UserId'
                    - type: object
                      properties:
                        userId:
                          type: string
                      additionalProperties: false
                activeGeneration:
                  allOf:
                    - $ref: >-
                        #/components/schemas/AnalysisReportActiveGeneration_Without_RequestedBy_DelegatedCompanyId_DelegatedUserId_DispatchLeaseId_DispatchLeaseExpiresAt
                    - type: object
                      properties:
                        delegatedCompanyId:
                          type: string
                        delegatedUserId:
                          type: string
                        requestedBy:
                          allOf:
                            - $ref: >-
                                #/components/schemas/AnalysisReportActor_Without_UserId
                            - type: object
                              properties:
                                userId:
                                  type: string
                              additionalProperties: false
                      required:
                        - delegatedCompanyId
                        - requestedBy
                      additionalProperties: false
                generationFailures:
                  type: array
                  items:
                    allOf:
                      - $ref: >-
                          #/components/schemas/AnalysisReportGenerationFailure_Without_RequestedBy
                      - type: object
                        properties:
                          requestedBy:
                            allOf:
                              - $ref: >-
                                  #/components/schemas/AnalysisReportActor_Without_UserId
                              - type: object
                                properties:
                                  userId:
                                    type: string
                                additionalProperties: false
                        required:
                          - requestedBy
                        additionalProperties: false
                lastGenerationFailure:
                  allOf:
                    - $ref: >-
                        #/components/schemas/AnalysisReportGenerationFailure_Without_RequestedBy
                    - type: object
                      properties:
                        requestedBy:
                          allOf:
                            - $ref: >-
                                #/components/schemas/AnalysisReportActor_Without_UserId
                            - type: object
                              properties:
                                userId:
                                  type: string
                              additionalProperties: false
                      required:
                        - requestedBy
                      additionalProperties: false
                retry:
                  $ref: '#/components/schemas/AnalysisReportRetryState'
                automatic:
                  allOf:
                    - $ref: >-
                        #/components/schemas/AnalysisReportAutomatic_Without_SettingsId_SupersedesReportId
                    - type: object
                      properties:
                        settingsId:
                          type: string
                        supersedesReportId:
                          type: string
                      required:
                        - settingsId
                      additionalProperties: false
                archivedBy:
                  type: string
                archivedByActor:
                  allOf:
                    - $ref: '#/components/schemas/AnalysisReportActor_Without_UserId'
                    - type: object
                      properties:
                        userId:
                          type: string
                      additionalProperties: false
                sections:
                  type: array
                  items:
                    allOf:
                      - $ref: >-
                          #/components/schemas/AnalysisReportSection_Without_RequestedBy
                      - type: object
                        properties:
                          requestedBy:
                            allOf:
                              - $ref: >-
                                  #/components/schemas/AnalysisReportActor_Without_UserId
                              - type: object
                                properties:
                                  userId:
                                    type: string
                                additionalProperties: false
                        required:
                          - requestedBy
                        additionalProperties: false
              required:
                - id
                - companyId
                - createdBy
                - requestedBy
                - generationFailures
                - retry
                - sections
              additionalProperties: false
            - $ref: >-
                #/components/schemas/AnalysisReport_Without_CompanyId_CreatedBy_RequestedBy_ActiveGeneration_GenerationFailures_LastGenerationFailure_Retry_Automatic_ArchivedBy_ArchivedByActor_Sections_Serialize
      required:
        - program
        - version
        - datetime
        - status
        - message
        - data
      additionalProperties: false
    AnalysisReportActor_Without_UserId:
      type: object
      properties:
        type:
          $ref: '#/components/schemas/AnalysisReportActorType'
      required:
        - type
      additionalProperties: false
    AnalysisReportActiveGeneration_Without_RequestedBy_DelegatedCompanyId_DelegatedUserId_DispatchLeaseId_DispatchLeaseExpiresAt:
      type: object
      properties:
        id:
          type: string
        sectionId:
          type: string
        idempotencyKey:
          type: string
        kind:
          $ref: '#/components/schemas/AnalysisReportGenerationKind'
        question:
          type: string
        status:
          $ref: '#/components/schemas/AnalysisReportGenerationStatus'
        intelligenceCaseId:
          type: string
        executionId:
          type: string
        deadlineAt:
          type: string
          format: date-time
        dispatchAttempts:
          type: number
        startedAt:
          type: string
          format: date-time
        usage:
          $ref: '#/components/schemas/AnalysisReportGenerationUsage'
        evidence:
          type: array
          items:
            $ref: '#/components/schemas/AnalysisReportEvidence'
      required:
        - id
        - sectionId
        - idempotencyKey
        - kind
        - question
        - status
        - executionId
        - deadlineAt
        - dispatchAttempts
        - startedAt
        - usage
        - evidence
      additionalProperties: false
    AnalysisReportGenerationFailure_Without_RequestedBy:
      type: object
      properties:
        kind:
          $ref: '#/components/schemas/AnalysisReportGenerationKind'
        question:
          type: string
        usage:
          $ref: '#/components/schemas/AnalysisReportGenerationUsage'
        evidence:
          type: array
          items:
            $ref: '#/components/schemas/AnalysisReportEvidence'
        generationId:
          type: string
        code:
          type: string
        message:
          type: string
        retryable:
          type: boolean
        failedAt:
          type: string
          format: date-time
      required:
        - kind
        - question
        - evidence
        - generationId
        - code
        - message
        - retryable
        - failedAt
      additionalProperties: false
    AnalysisReportRetryState:
      type: object
      properties:
        canRetry:
          type: boolean
        reason:
          $ref: '#/components/schemas/AnalysisReportBlocker'
      required:
        - canRetry
      additionalProperties: false
    AnalysisReportAutomatic_Without_SettingsId_SupersedesReportId:
      type: object
      properties:
        slug:
          type: string
        cadence:
          $ref: '#/components/schemas/AnalysisReportCadence'
        period:
          $ref: '#/components/schemas/AnalysisReportPeriod'
        promptSnapshot:
          $ref: '#/components/schemas/AnalysisReportPromptSnapshot'
        publicationQuality:
          $ref: '#/components/schemas/AnalysisReportPublicationQuality'
      required:
        - slug
        - cadence
        - period
        - promptSnapshot
      additionalProperties: false
    AnalysisReportSection_Without_RequestedBy:
      type: object
      properties:
        generationPolicy:
          $ref: '#/components/schemas/AnalysisReportGenerationPolicy'
        createdAt:
          type: string
          format: date-time
        id:
          type: string
        kind:
          $ref: '#/components/schemas/AnalysisReportGenerationKind'
        question:
          type: string
        usage:
          $ref: '#/components/schemas/AnalysisReportGenerationUsage'
        evidence:
          type: array
          items:
            $ref: '#/components/schemas/AnalysisReportEvidence'
        generationId:
          type: string
        name:
          type: string
        sequence:
          type: number
        blocks:
          type: array
          items:
            oneOf:
              - $ref: '#/components/schemas/AnalysisReportTextBlock'
              - $ref: '#/components/schemas/AnalysisReportMetricBlock'
              - $ref: '#/components/schemas/AnalysisReportTableBlock'
              - $ref: '#/components/schemas/AnalysisReportChartBlock'
        sources:
          type: array
          items:
            type: string
        scope:
          $ref: '#/components/schemas/AnalysisReportAnalyticalScope'
        methodology:
          type: string
        freshness:
          $ref: '#/components/schemas/AnalysisReportFreshness'
        limitations:
          type: array
          items:
            type: string
        intelligence:
          $ref: '#/components/schemas/AnalysisReportIntelligenceRun'
      required:
        - generationPolicy
        - createdAt
        - id
        - kind
        - question
        - usage
        - evidence
        - generationId
        - name
        - sequence
        - blocks
        - sources
        - scope
        - methodology
        - freshness
        - limitations
        - intelligence
      additionalProperties: false
    AnalysisReport_Without_CompanyId_CreatedBy_RequestedBy_ActiveGeneration_GenerationFailures_LastGenerationFailure_Retry_Automatic_ArchivedBy_ArchivedByActor_Sections_Serialize:
      type: object
      properties:
        title:
          type: string
        origin:
          $ref: '#/components/schemas/AnalysisReportOrigin'
        guidedAnalysis:
          $ref: '#/components/schemas/AnalysisReportGuidedAnalysis'
        context:
          $ref: '#/components/schemas/AnalysisReportContext'
        generationPolicy:
          $ref: '#/components/schemas/AnalysisReportGenerationPolicy'
        archivedAt:
          type: string
          format: date-time
        createdAt:
          type: string
          format: date-time
        updatedAt:
          type: string
          format: date-time
      required:
        - origin
        - context
        - generationPolicy
      additionalProperties: false
    AnalysisReportActorType:
      type: string
      enum:
        - user
        - platform
        - unknown
    AnalysisReportGenerationKind:
      type: string
      enum:
        - initial
        - follow-up
    AnalysisReportGenerationStatus:
      type: string
      enum:
        - pending
        - running
    AnalysisReportGenerationUsage:
      type: object
      properties:
        queryCount:
          type: number
        rowCount:
          type: number
        payloadBytes:
          type: number
        agentTurns:
          type: number
        durationMs:
          type: number
      required:
        - queryCount
        - rowCount
        - payloadBytes
        - agentTurns
        - durationMs
      additionalProperties: false
    AnalysisReportEvidence:
      type: object
      properties:
        id:
          type: string
        operationId:
          type: string
        query:
          $ref: '#/components/schemas/Query'
        rows:
          type: array
          items:
            type: object
            properties: {}
            additionalProperties:
              $ref: '#/components/schemas/AnalysisReportEvidenceCell'
        sources:
          type: array
          items:
            $ref: '#/components/schemas/AnalysisReportEvidenceSource'
        freshness:
          $ref: '#/components/schemas/AnalysisReportEvidenceFreshness'
        state:
          $ref: '#/components/schemas/AnalysisReportEvidenceState'
        warning:
          type: string
        failureCode:
          type: string
        failureMessage:
          type: string
        executedAt:
          type: string
          format: date-time
        durationMs:
          type: number
        rowCount:
          type: number
        embeddedRowCount:
          type: number
        payloadBytes:
          type: number
        resultHash:
          type: string
      required:
        - id
        - query
        - rows
        - sources
        - freshness
        - state
        - executedAt
        - durationMs
        - rowCount
        - embeddedRowCount
        - payloadBytes
        - resultHash
      additionalProperties: false
    AnalysisReportBlocker:
      type: object
      properties:
        code:
          $ref: '#/components/schemas/AnalysisReportBlockerCode'
        message:
          type: string
      required:
        - code
        - message
      additionalProperties: false
    AnalysisReportCadence:
      type: string
      enum:
        - monthly
        - quarterly
        - yearly
    AnalysisReportPeriod:
      type: object
      properties:
        key:
          type: string
        start:
          type: string
          format: date-time
        end:
          type: string
          format: date-time
        timezone:
          type: string
        comparisonWindows:
          $ref: '#/components/schemas/AnalysisReportComparisonWindows'
      required:
        - key
        - start
        - end
        - timezone
        - comparisonWindows
      additionalProperties: false
    AnalysisReportPromptSnapshot:
      type: object
      properties:
        templateKey:
          type: string
        defaultVersion:
          type: number
        settingsRevision:
          type: number
        locale:
          type: string
        source:
          $ref: '#/components/schemas/AnalysisReportPromptSource'
        text:
          type: string
      required:
        - templateKey
        - defaultVersion
        - settingsRevision
        - locale
        - source
        - text
      additionalProperties: false
    AnalysisReportPublicationQuality:
      type: string
      enum:
        - answered
        - limited
    AnalysisReportGenerationPolicy:
      type: object
      properties:
        maxQueries:
          type: number
        maxRowsPerQuery:
          type: number
        maxBytesPerQuery:
          type: number
        maxReportBytes:
          type: number
        maxBlocksPerSection:
          type: number
        maxAgentTurns:
          type: number
        maxDurationMs:
          type: number
      required:
        - maxQueries
        - maxRowsPerQuery
        - maxBytesPerQuery
        - maxReportBytes
        - maxBlocksPerSection
        - maxAgentTurns
        - maxDurationMs
      additionalProperties: false
    AnalysisReportTextBlock:
      type: object
      properties:
        type:
          type: string
          enum:
            - text
        markdown:
          type: string
        evidenceRefs:
          type: array
          items:
            $ref: '#/components/schemas/AnalysisReportEvidenceReference'
      required:
        - type
        - markdown
        - evidenceRefs
      additionalProperties: false
    AnalysisReportMetricBlock:
      type: object
      properties:
        type:
          type: string
          enum:
            - metric
        label:
          type: string
        value:
          oneOf:
            - type: string
            - type: number
          nullable: true
        unit:
          type: string
        format:
          oneOf:
            - type: string
              enum:
                - number
            - type: string
              enum:
                - currency
            - type: string
              enum:
                - percent
        evidenceRefs:
          type: array
          items:
            $ref: '#/components/schemas/AnalysisReportEvidenceReference'
      required:
        - type
        - label
        - value
        - evidenceRefs
      additionalProperties: false
    AnalysisReportTableBlock:
      type: object
      properties:
        type:
          type: string
          enum:
            - table
        title:
          type: string
        columns:
          type: array
          items:
            type: string
        evidenceRefs:
          type: array
          items:
            $ref: '#/components/schemas/AnalysisReportEvidenceReference'
      required:
        - type
        - title
        - columns
        - evidenceRefs
      additionalProperties: false
    AnalysisReportChartBlock:
      type: object
      properties:
        type:
          type: string
          enum:
            - chart
        title:
          type: string
        chartType:
          $ref: '#/components/schemas/AnalysisReportChartType'
        x:
          type: string
        'y':
          type: array
          items:
            type: string
        evidenceRefs:
          type: array
          items:
            $ref: '#/components/schemas/AnalysisReportEvidenceReference'
      required:
        - type
        - title
        - chartType
        - x
        - 'y'
        - evidenceRefs
      additionalProperties: false
    AnalysisReportAnalyticalScope:
      type: object
      properties:
        measures:
          type: array
          items:
            type: string
        dimensions:
          type: array
          items:
            type: string
        filters:
          type: array
          items:
            $ref: '#/components/schemas/BinaryFilter'
        timeDimensions:
          type: array
          items:
            oneOf:
              - allOf:
                  - $ref: '#/components/schemas/TimeDimensionBase'
                  - $ref: '#/components/schemas/TimeDimensionComparisonFields'
              - allOf:
                  - $ref: '#/components/schemas/TimeDimensionBase'
                  - $ref: '#/components/schemas/TimeDimensionRangedFields'
      required:
        - measures
        - dimensions
        - filters
        - timeDimensions
      additionalProperties: false
    AnalysisReportFreshness:
      type: object
      properties:
        generatedAt:
          type: string
          format: date-time
        dataAsOf:
          type: string
          format: date-time
      required:
        - generatedAt
      additionalProperties: false
    AnalysisReportIntelligenceRun:
      type: object
      properties:
        caseId:
          type: string
        runId:
          type: string
      additionalProperties: false
    AnalysisReportOrigin:
      type: object
      properties:
        type:
          $ref: '#/components/schemas/AnalysisReportOriginType'
        dashboardPath:
          type: string
        dashboardTitle:
          type: string
      required:
        - type
      additionalProperties: false
    AnalysisReportGuidedAnalysis:
      type: string
      enum:
        - impact
        - revenue
        - engagement
        - retention
    AnalysisReportContext:
      type: object
      properties:
        dimensions:
          type: array
          items:
            type: string
        filters:
          type: array
          items:
            $ref: '#/components/schemas/BinaryFilter'
        timeDimensions:
          type: array
          items:
            oneOf:
              - allOf:
                  - $ref: '#/components/schemas/TimeDimensionBase'
                  - $ref: '#/components/schemas/TimeDimensionComparisonFields'
              - allOf:
                  - $ref: '#/components/schemas/TimeDimensionBase'
                  - $ref: '#/components/schemas/TimeDimensionRangedFields'
      required:
        - dimensions
        - filters
        - timeDimensions
      additionalProperties: false
    Query:
      type: object
      properties:
        measures:
          type: array
          items:
            type: string
          description: List of measure id
        dimensions:
          type: array
          items:
            type: string
          description: List of dimension id
        filters:
          type: array
          items:
            $ref: '#/components/schemas/BinaryFilter'
          description: |-
            CubeJS filters on dimension values
            Note: It's not possible to filter on virtual measures
        timeDimensions:
          type: array
          items:
            oneOf:
              - allOf:
                  - $ref: '#/components/schemas/TimeDimensionBase'
                  - $ref: '#/components/schemas/TimeDimensionComparisonFields'
              - allOf:
                  - $ref: '#/components/schemas/TimeDimensionBase'
                  - $ref: '#/components/schemas/TimeDimensionRangedFields'
          description: Time filters
        limit:
          type: number
        order:
          oneOf:
            - $ref: '#/components/schemas/TQueryOrderObject'
            - type: array
              items:
                type: array
                items:
                  oneOf:
                    - type: string
                    - oneOf:
                        - type: string
                          enum:
                            - asc
                        - type: string
                          enum:
                            - desc
      required:
        - measures
        - dimensions
        - filters
        - timeDimensions
      additionalProperties: false
    AnalysisReportEvidenceCell:
      type: object
      properties:
        value:
          oneOf:
            - type: string
            - type: number
            - type: boolean
              enum:
                - 'false'
            - type: boolean
              enum:
                - 'true'
          nullable: true
        metadata:
          $ref: '#/components/schemas/AnalysisReportEvidenceCellMetadata'
      required:
        - value
      additionalProperties: false
    AnalysisReportEvidenceSource:
      type: object
      properties:
        service:
          type: string
          enum:
            - statistics
        queryLayer:
          type: string
          enum:
            - cube
        members:
          type: array
          items:
            type: string
      required:
        - service
        - queryLayer
        - members
      additionalProperties: false
    AnalysisReportEvidenceFreshness:
      type: object
      properties:
        capturedAt:
          type: string
          format: date-time
      required:
        - capturedAt
      additionalProperties: false
    AnalysisReportEvidenceState:
      type: string
      enum:
        - success
        - warning
        - failure
    AnalysisReportBlockerCode:
      type: string
      enum:
        - AutomaticReportManaged
        - GenerationActive
        - GenerationCapacityReached
        - NoFailedGeneration
        - NoFailedPeriod
        - ReportArchived
        - ReportSizeLimitReached
    AnalysisReportComparisonWindows:
      type: object
      properties:
        previousPeriod:
          $ref: '#/components/schemas/AnalysisReportDateWindow'
        previousYear:
          $ref: '#/components/schemas/AnalysisReportDateWindow'
      required:
        - previousPeriod
      additionalProperties: false
    AnalysisReportPromptSource:
      type: string
      enum:
        - platform-default
        - company-custom
    AnalysisReportEvidenceReference:
      type: object
      properties:
        sectionId:
          type: string
        evidenceId:
          type: string
      required:
        - evidenceId
      additionalProperties: false
    AnalysisReportChartType:
      type: string
      enum:
        - line
        - bar
        - area
        - pie
    BinaryFilter:
      type: object
      properties:
        dimension:
          type: string
        member:
          type: string
        operator:
          oneOf:
            - type: string
              enum:
                - equals
            - type: string
              enum:
                - notEquals
            - type: string
              enum:
                - contains
            - type: string
              enum:
                - notContains
            - type: string
              enum:
                - startsWith
            - type: string
              enum:
                - notStartsWith
            - type: string
              enum:
                - endsWith
            - type: string
              enum:
                - notEndsWith
            - type: string
              enum:
                - gt
            - type: string
              enum:
                - gte
            - type: string
              enum:
                - lt
            - type: string
              enum:
                - lte
            - type: string
              enum:
                - inDateRange
            - type: string
              enum:
                - notInDateRange
            - type: string
              enum:
                - beforeDate
            - type: string
              enum:
                - beforeOrOnDate
            - type: string
              enum:
                - afterDate
            - type: string
              enum:
                - afterOrOnDate
        values:
          type: array
          items:
            type: string
      required:
        - operator
        - values
      additionalProperties: false
    TimeDimensionBase:
      type: object
      properties:
        dimension:
          type: string
        granularity:
          type: string
      required:
        - dimension
      additionalProperties: false
    TimeDimensionComparisonFields:
      type: object
      properties:
        compareDateRange:
          type: array
          items:
            oneOf:
              - type: string
              - type: array
                items:
                  oneOf:
                    - type: string
                    - type: string
      required:
        - compareDateRange
      additionalProperties: false
    TimeDimensionRangedFields:
      type: object
      properties:
        dateRange:
          oneOf:
            - type: string
            - type: array
              items:
                oneOf:
                  - type: string
                  - type: string
      additionalProperties: false
    AnalysisReportOriginType:
      type: string
      enum:
        - free-form
        - dashboard
    TQueryOrderObject:
      type: object
      properties: {}
      additionalProperties:
        oneOf:
          - type: string
            enum:
              - asc
          - type: string
            enum:
              - desc
    AnalysisReportEvidenceCellMetadata:
      type: object
      properties:
        link:
          type: string
      additionalProperties: false
    AnalysisReportDateWindow:
      type: object
      properties:
        start:
          type: string
          format: date-time
        end:
          type: string
          format: date-time
      required:
        - start
        - end
      additionalProperties: false
  securitySchemes:
    password_auth:
      type: oauth2
      flows:
        password:
          tokenUrl: https://api.reelevant.com/v2/auth/token
          refreshUrl: https://api.reelevant.com/v2/auth/token
          scopes: {}

````