/api/v1.1/report/{report_id}:
  description: |-
    pf::UnifiedApi::Controller::DynamicReports

      configStore
        Get the dynamic reports config store

      search
        Execute a search on a specific dynamic report

      list
        List all the dynamic reports

      resource
        Get a dynamic report

      resource
        Get a dynamic report

      options
        options
  get:
    description: Get a report
    operationId: api.v1.1.DynamicReports.resource.get
    parameters:
    - description: '`PRIMARY KEY`'
      in: path
      name: report_id
      required: true
      schema:
        enum:
        - Accounting::Bandwidth
        - Accounting::Node
        - Accounting::Operating System Class
        - Accounting::User
        - Authentication::All
        - Authentication::All Failures
        - Authentication::All Successes
        - Authentication::Top Failures::Connection Profile to Source
        - Authentication::Top Failures::By Connection Profile
        - Authentication::Top Failures::By Source
        - Authentication::Top Successes::By Connection Profile
        - Authentication::Top Successes::By Source
        - Authentication::Top Successes::Connection Profile to Source
        - Connection Types::Active
        - Connection Types::All
        - Connection Types::Date Range
        - Connection Types::Registered Active
        - Connection Types::Registered All
        - Fingerbank::Unknown Fingerprints::Active
        - Fingerbank::Unknown Fingerprints::All
        - Ip4Log::Archive
        - Ip4Log::History
        - Node::Active
        - Node::Inactive
        - Node::Registered::Active
        - Node::Registered::All
        - Node::Unregistered::Active
        - Node::Unregistered::All
        - Operating System Class::Active
        - Operating System Class::All
        - Operating Systems::Active
        - Operating Systems::All
        - RADIUS Authentication::Top Failures::By MAC
        - RADIUS Authentication::Top Failures::By SSID
        - RADIUS Authentication::Top Failures::By Username
        - RADIUS Authentication::Top Successes::By Computername
        - RADIUS Authentication::Top Successes::By MAC
        - RADIUS Authentication::Top Successes::By SSID
        - RADIUS Authentication::Top Successes::By Username
        - Roles::Active
        - Roles::Active per device class
        - Roles::Active per device manufacturer
        - Roles::Active per device type
        - Roles::All
        - Security Events::Closed
        - Security Events::Open
        - Security Events::Open Active
        - Security Events::Open All
        - SSID::Active
        - SSID::All
        - Top Sponsors::All
        - User::Registration::Email
        - User::Registration::SMS
        - User::Registration::Sponsor
        type: string
    responses:
      '200':
        $ref: '#/components/responses/Message'
      '401':
        $ref: '#/components/responses/Forbidden'
    tags:
    - DynamicReports
  options:
    description: Get meta of a report
    operationId: api.v1.1.DynamicReports.resource.options
    parameters:
    - description: '`PRIMARY KEY`'
      in: path
      name: report_id
      required: true
      schema:
        enum:
        - Accounting::Bandwidth
        - Accounting::Node
        - Accounting::Operating System Class
        - Accounting::User
        - Authentication::All
        - Authentication::All Failures
        - Authentication::All Successes
        - Authentication::Top Failures::Connection Profile to Source
        - Authentication::Top Failures::By Connection Profile
        - Authentication::Top Failures::By Source
        - Authentication::Top Successes::By Connection Profile
        - Authentication::Top Successes::By Source
        - Authentication::Top Successes::Connection Profile to Source
        - Connection Types::Active
        - Connection Types::All
        - Connection Types::Date Range
        - Connection Types::Registered Active
        - Connection Types::Registered All
        - Fingerbank::Unknown Fingerprints::Active
        - Fingerbank::Unknown Fingerprints::All
        - Ip4Log::Archive
        - Ip4Log::History
        - Node::Active
        - Node::Inactive
        - Node::Registered::Active
        - Node::Registered::All
        - Node::Unregistered::Active
        - Node::Unregistered::All
        - Operating System Class::Active
        - Operating System Class::All
        - Operating Systems::Active
        - Operating Systems::All
        - RADIUS Authentication::Top Failures::By MAC
        - RADIUS Authentication::Top Failures::By SSID
        - RADIUS Authentication::Top Failures::By Username
        - RADIUS Authentication::Top Successes::By Computername
        - RADIUS Authentication::Top Successes::By MAC
        - RADIUS Authentication::Top Successes::By SSID
        - RADIUS Authentication::Top Successes::By Username
        - Roles::Active
        - Roles::Active per device class
        - Roles::Active per device manufacturer
        - Roles::Active per device type
        - Roles::All
        - Security Events::Closed
        - Security Events::Open
        - Security Events::Open Active
        - Security Events::Open All
        - SSID::Active
        - SSID::All
        - Top Sponsors::All
        - User::Registration::Email
        - User::Registration::SMS
        - User::Registration::Sponsor
        type: string
    responses:
      '200':
        $ref: '#/components/responses/DynamicReportMeta'
      '401':
        $ref: '#/components/responses/Forbidden'
    tags:
    - DynamicReports
