Chaitin Tech browsermanager/plugin/action/getfieldmetadata API

浏览器管理/插件/操作/字段元数据

OpenAPI Specification

chaitin-browsermanager-plugin-action-getfieldmetadata-api-openapi.yml Raw ↑
openapi: 3.0.3
info:
  title: APISec Management account browsermanager/plugin/action/getfieldmetadata API
  version: '26.05'
  description: Generated from APISec skyview APIView classes.
tags:
- name: browsermanager/plugin/action/getfieldmetadata
  description: 浏览器管理/插件/操作/字段元数据
paths:
  /browsermanager/plugin/action/getfieldmetadata:
    post:
      summary: 插件fieldmeta
      deprecated: false
      description: ''
      tags:
      - browsermanager/plugin/action/getfieldmetadata
      parameters:
      - name: X-CS-Header-App
        in: header
        description: 应用id
        required: true
        example: '{{app}}'
        schema:
          type: string
      - name: X-CS-Header-Company
        in: header
        description: 公司id
        required: true
        example: '{{company_id}}'
        schema:
          type: string
      - name: X-CS-Header-Crypt
        in: header
        description: 加密算法,请参考:https://servaltech.feishu.cn/docs/doccnQCZ2cw32uazgNSO0DFwceb
        required: true
        example: ''
        schema:
          type: string
      - name: If-None-Match
        in: header
        description: 对于支持「ETAG」的接口,将上一次请求的响应header的Etag,填入到下一次请求。若匹配,则返回304(无变更),否则会返回新版本的数据 + 新Etag
        required: true
        example: string
        schema:
          type: string
      - name: X-CS-Header-Debug
        in: header
        description: ''
        required: true
        example: '{{debug}}'
        schema:
          type: string
      - name: Accept-Language
        in: header
        description: ''
        required: true
        example: zh
        schema:
          type: string
      - name: X-Cs-Header-Timezone
        in: header
        description: ''
        required: true
        example: Asia/Shanghai
        schema:
          type: string
      - name: Accept
        in: header
        description: ''
        required: true
        example: application/json
        schema:
          type: string
      responses:
        '200':
          description: ''
          content:
            application/json:
              schema:
                type: object
                properties:
                  code:
                    type: integer
                  msg:
                    type: string
                  data:
                    type: array
                    items:
                      type: object
                      properties:
                        field:
                          type: string
                        field_type:
                          type: string
                        display_name:
                          type: string
                        operators:
                          type: array
                          items:
                            type: object
                            properties:
                              name:
                                type: string
                              display_name:
                                type: string
                              value_type:
                                type: string
                              description:
                                type: string
                            required:
                            - name
                            - display_name
                            - value_type
                            - description
                        is_commonly_used:
                          type: boolean
                        options:
                          type: 'null'
                        async_options:
                          type: boolean
                          nullable: true
                        order:
                          type: integer
                        group:
                          type: string
                        submodule_exclude:
                          type: array
                          items:
                            type: string
                        is_order_used:
                          type: boolean
                        is_filter_used:
                          type: boolean
                        sort_options:
                          type: array
                          items:
                            type: object
                            properties:
                              name:
                                type: string
                              display_name:
                                type: string
                            required:
                            - name
                            - display_name
                          nullable: true
                        chart_options:
                          type: object
                          properties:
                            dimension:
                              type: object
                              properties:
                                status:
                                  type: boolean
                                func:
                                  type: array
                                  items:
                                    type: object
                                    properties:
                                      op:
                                        type: string
                                      name:
                                        type: string
                                    required:
                                    - op
                                    - name
                              required:
                              - status
                              - func
                            metric:
                              type: object
                              properties:
                                status:
                                  type: boolean
                                func:
                                  type: array
                                  items:
                                    type: object
                                    properties:
                                      op:
                                        type: string
                                      name:
                                        type: string
                                    required:
                                    - op
                                    - name
                              required:
                              - status
                              - func
                          required:
                          - dimension
                          - metric
                      required:
                      - field
                      - field_type
                      - display_name
                      - operators
                      - is_commonly_used
                      - options
                      - async_options
                      - order
                      - group
                      - submodule_exclude
                      - is_order_used
                      - is_filter_used
                      - sort_options
                      - chart_options
                required:
                - code
                - msg
                - data
              example:
                code: 0
                msg: 正常
                data:
                - field: timestamp
                  field_type: date
                  display_name: 最新更新
                  operators: null
                  is_commonly_used: false
                  options: null
                  async_options: null
                  order: 0
                  group: 默认分组
                  submodule_exclude: []
                  is_order_used: true
                  is_filter_used: false
                  sort_options:
                  - name: desc
                    display_name: 降序
                  - name: asc
                    display_name: 升序
                  chart_options:
                    dimension:
                      status: true
                      func:
                      - op: terms
                        name: 分组聚合
                      - op: date_histogram
                        name: 时间间隔分组聚合
                    metric:
                      status: true
                      func:
                      - op: value_count
                        name: 计数
                - field: staff_name
                  field_type: keyword
                  display_name: 员工姓名
                  operators:
                  - name: is
                    display_name: 等于
                    value_type: single
                    description: ==
                  - name: is_not
                    display_name: 不等于
                    value_type: single
                    description: '!='
                  - name: contains
                    display_name: 属于
                    value_type: multi
                    description: 在...集合
                  - name: not_contains
                    display_name: 不属于
                    value_type: multi
                    description: 不在...集合
                  - name: exists
                    display_name: 存在
                    value_type: none
                    description: exists
                  - name: not_exists
                    display_name: 不存在
                    value_type: none
                    description: not exists
                  is_commonly_used: false
                  options: null
                  async_options: true
                  order: 1
                  group: 员工信息
                  submodule_exclude:
                  - ueba_check
                  is_order_used: false
                  is_filter_used: true
                  sort_options: null
                  chart_options:
                    dimension:
                      status: true
                      func:
                      - op: terms
                        name: 分组聚合
                    metric:
                      status: true
                      func:
                      - op: value_count
                        name: 计数
                - field: staff_number
                  field_type: keyword
                  display_name: 员工工号
                  operators:
                  - name: is
                    display_name: 等于
                    value_type: single
                    description: ==
                  - name: is_not
                    display_name: 不等于
                    value_type: single
                    description: '!='
                  - name: contains
                    display_name: 属于
                    value_type: multi
                    description: 在...集合
                  - name: not_contains
                    display_name: 不属于
                    value_type: multi
                    description: 不在...集合
                  is_commonly_used: false
                  options: null
                  async_options: true
                  order: 2
                  group: 员工信息
                  submodule_exclude:
                  - ueba_check
                  is_order_used: false
                  is_filter_used: true
                  sort_options: null
                  chart_options:
                    dimension:
                      status: true
                      func:
                      - op: terms
                        name: 分组聚合
                    metric:
                      status: true
                      func:
                      - op: value_count
                        name: 计数
                - field: dept_names
                  field_type: keyword
                  display_name: 部门名称
                  operators:
                  - name: is
                    display_name: 等于
                    value_type: single
                    description: ==
                  - name: is_not
                    display_name: 不等于
                    value_type: single
                    description: '!='
                  - name: contains
                    display_name: 属于
                    value_type: multi
                    description: 在...集合
                  - name: not_contains
                    display_name: 不属于
                    value_type: multi
                    description: 不在...集合
                  - name: exists
                    display_name: 存在
                    value_type: none
                    description: exists
                  - name: not_exists
                    display_name: 不存在
                    value_type: none
                    description: not exists
                  - name: multi_wildcard
                    display_name: 多项模糊匹配
                    value_type: multi
                    description: multi match
                  is_commonly_used: false
                  options: null
                  async_options: true
                  order: 3
                  group: 员工信息
                  submodule_exclude: []
                  is_order_used: false
                  is_filter_used: true
                  sort_options: null
                  chart_options:
                    dimension:
                      status: true
                      func:
                      - op: terms
                        name: 分组聚合
                    metric:
                      status: true
                      func:
                      - op: value_count
                        name: 计数
                - field: os_name
                  field_type: keyword
                  display_name: 操作系统
                  operators:
                  - name: is
                    display_name: 等于
                    value_type: single
                    description: ==
                  - name: is_not
                    display_name: 不等于
                    value_type: single
                    description: '!='
                  - name: contains
                    display_name: 属于
                    value_type: multi
                    description: 在...集合
                  - name: not_contains
                    display_name: 不属于
                    value_type: multi
                    description: 不在...集合
                  is_commonly_used: false
                  options: null
                  async_options: true
                  order: 4
                  group: 终端信息
                  submodule_exclude: []
                  is_order_used: false
                  is_filter_used: true
                  sort_options: null
                  chart_options:
                    dimension:
                      status: true
                      func:
                      - op: terms
                        name: 分组聚合
                    metric:
                      status: true
                      func:
                      - op: value_count
                        name: 计数
                - field: device_code
                  field_type: keyword
                  display_name: 终端ID
                  operators:
                  - name: is
                    display_name: 等于
                    value_type: single
                    description: ==
                  - name: is_not
                    display_name: 不等于
                    value_type: single
                    description: '!='
                  - name: contains
                    display_name: 属于
                    value_type: multi
                    description: 在...集合
                  - name: not_contains
                    display_name: 不属于
                    value_type: multi
                    description: 不在...集合
                  is_commonly_used: false
                  options: null
                  async_options: true
                  order: 5
                  group: 终端信息
                  submodule_exclude:
                  - ueba_check
                  is_order_used: false
                  is_filter_used: true
                  sort_options: null
                  chart_options:
                    dimension:
                      status: true
                      func:
                      - op: terms
                        name: 分组聚合
                    metric:
                      status: true
                      func:
                      - op: value_count
                        name: 计数
                - field: console_user
                  field_type: keyword
                  display_name: 系统账户
                  operators:
                  - name: is
                    display_name: 等于
                    value_type: single
                    description: ==
                  - name: is_not
                    display_name: 不等于
                    value_type: single
                    description: '!='
                  - name: contains
                    display_name: 属于
                    value_type: multi
                    description: 在...集合
                  - name: not_contains
                    display_name: 不属于
                    value_type: multi
                    description: 不在...集合
                  - name: match
                    display_name: 包含(字符串)
                    value_type: single
                    description: contains
                  - name: not_match
                    display_name: 不包含(字符串)
                    value_type: single
                    description: not contains
                  - name: multi_wildcard
                    display_name: 多项模糊匹配
                    value_type: multi
                    description: multi match
                  is_commonly_used: false
                  options: null
                  async_options: true
                  order: 6
                  group: 终端信息
                  submodule_exclude:
                  - ueba_check
                  is_order_used: false
                  is_filter_used: true
                  sort_options: null
                  chart_options:
                    dimension:
                      status: true
                      func:
                      - op: terms
                        name: 分组聚合
                    metric:
                      status: true
                      func:
                      - op: value_count
                        name: 计数
                - field: browser_name
                  field_type: keyword
                  display_name: 浏览器名称
                  operators:
                  - name: is
                    display_name: 等于
                    value_type: single
                    description: ==
                  - name: is_not
                    display_name: 不等于
                    value_type: single
                    description: '!='
                  - name: contains
                    display_name: 属于
                    value_type: multi
                    description: 在...集合
                  - name: not_contains
                    display_name: 不属于
                    value_type: multi
                    description: 不在...集合
                  - name: match
                    display_name: 包含(字符串)
                    value_type: single
                    description: contains
                  - name: not_match
                    display_name: 不包含(字符串)
                    value_type: single
                    description: not contains
                  - name: exists
                    display_name: 存在
                    value_type: none
                    description: exists
                  - name: not_exists
                    display_name: 不存在
                    value_type: none
                    description: not exists
                  - name: multi_wildcard
                    display_name: 多项模糊匹配
                    value_type: multi
                    description: multi match
                  is_commonly_used: false
                  options: null
                  async_options: true
                  order: 7
                  group: 浏览器信息
                  submodule_exclude: []
                  is_order_used: false
                  is_filter_used: true
                  sort_options: null
                  chart_options:
                    dimension:
                      status: true
                      func:
                      - op: terms
                        name: 分组聚合
                    metric:
                      status: true
                      func:
                      - op: value_count
                        name: 计数
                - field: process_name
                  field_type: keyword
                  display_name: 进程名
                  operators:
                  - name: is
                    display_name: 等于
                    value_type: single
                    description: ==
                  - name: is_not
                    display_name: 不等于
                    value_type: single
                    description: '!='
                  - name: contains
                    display_name: 属于
                    value_type: multi
                    description: 在...集合
                  - name: not_contains
                    display_name: 不属于
                    value_type: multi
                    description: 不在...集合
                  - name: match
                    display_name: 包含(字符串)
                    value_type: single
                    description: contains
                  - name: not_match
                    display_name: 不包含(字符串)
                    value_type: single
                    description: not contains
                  is_commonly_used: false
                  options: null
                  async_options: true
                  order: 8
                  group: 浏览器信息
                  submodule_exclude: []
                  is_order_used: false
                  is_filter_used: true
                  sort_options: null
                  chart_options:
                    dimension:
                      status: true
                      func:
                      - op: terms
                        name: 分组聚合
                    metric:
                      status: true
                      func:
                      - op: value_count
                        name: 计数
                - field: bundle_id
                  field_type: keyword
                  display_name: BundleID
                  operators:
                  - name: is
                    display_name: 等于
                    value_type: single
                    description: ==
                  - name: is_not
                    display_name: 不等于
                    value_type: single
                    description: '!='
                  - name: contains
                    display_name: 属于
                    value_type: multi
                    description: 在...集合
                  - name: not_contains
                    display_name: 不属于
                    value_type: multi
                    description: 不在...集合
                  - name: match
                    display_name: 包含(字符串)
                    value_type: single
                    description: contains
                  - name: not_match
                    display_name: 不包含(字符串)
                    value_type: single
                    description: not contains
                  is_commonly_used: false
                  options: null
                  async_options: true
                  order: 9
                  group: 浏览器信息
                  submodule_exclude: []
                  is_order_used: false
                  is_filter_used: true
                  sort_options: null
                  chart_options:
                    dimension:
                      status: true
                      func:
                      - op: terms
                        name: 分组聚合
                    metric:
                      status: true
                      func:
                      - op: value_count
                        name: 计数
                - field: publisher
                  field_type: keyword
                  display_name: 发布厂商
                  operators:
                  - name: is
                    display_name: 等于
                    value_type: single
                    description: ==
                  - name: is_not
                    display_name: 不等于
                    value_type: single
                    description: '!='
                  - name: contains
                    display_name: 属于
                    value_type: multi
                    description: 在...集合
                  - name: not_contains
                    display_name: 不属于
                    value_type: multi
                    description: 不在...集合
                  - name: exists
                    display_name: 存在
                    value_type: none
                    description: exists
                  - name: not_exists
                    display_name: 不存在
                    value_type: none
                    description: not exists
                  is_commonly_used: false
                  options: null
                  async_options: true
                  order: 10
                  group: 浏览器信息
                  submodule_exclude: []
                  is_order_used: false
                  is_filter_used: true
                  sort_options: null
                  chart_options:
                    dimension:
                      status: true
                      func:
                      - op: terms
                        name: 分组聚合
                    metric:
                      status: true
                      func:
                      - op: value_count
                        name: 计数
                - field: browser_version
                  field_type: keyword
                  display_name: 浏览器版本
                  operators:
                  - name: is
                    display_name: 等于
                    value_type: single
                    description: ==
                  - name: is_not
                    display_name: 不等于
                    value_type: single
                    description: '!='
                  - name: contains
                    display_name: 属于
                    value_type: multi
                    description: 在...集合
                  - name: not_contains
                    display_name: 不属于
                    value_type: multi
                    description: 不在...集合
                  - name: exists
                    display_name: 存在
                    value_type: none
                    description: exists
                  - name: not_exists
                    display_name: 不存在
                    value_type: none
                    description: not exists
                  is_commonly_used: false
                  options: null
                  async_options: true
                  order: 11
                  group: 浏览器信息
                  submodule_exclude: []
                  is_order_used: false
                  is_filter_used: true
                  sort_options:
                  - name: desc
                    display_name: 降序
                  - name: asc
                    display_name: 升序
                  chart_options:
                    dimension:
                      status: true
                      func:
                      - op: terms
                        name: 分组聚合
                    metric:
                      status: true
                      func:
                      - op: value_count
                        name: 计数
                - field: display_name
                  field_type: keyword
                  display_name: 浏览器显示名称
                  operators:
                  - name: is
                    display_name: 等于
                    value_type: single
                    description: ==
                  - name: is_not
                    display_name: 不等于
                    value_type: single
                    description: '!='
                  - name: contains
                    display_name: 属于
                    value_type: multi
                    description: 在...集合
                  - name: not_contains
                    display_name: 不属于
                    value_type: multi
                    description: 不在...集合
                  - name: match
                    display_name: 包含(字符串)
                    value_type: single
                    description: contains
                  - name: not_match
                    display_name: 不包含(字符串)
                    value_type: single
                    description: not contains
                  is_commonly_used: false
                  options: null
                  async_options: true
                  order: 12
                  group: 浏览器信息
                  submodule_exclude: []
                  is_order_used: false
                  is_filter_used: true
                  sort_options: null
                  chart_options:
                    dimension:
                      status: true
                      func:
                      - op: terms
                        name: 分组聚合
                    metric:
                      status: true
                      func:
                      - op: value_count
                        name: 计数
      security: []