---
title: "获取翻译功能权限和选择规则"
method: GET
path: "/v2/feature/capabilities"
tags: ["feature_access"]
---

# 获取翻译功能权限和选择规则

`GET /v2/feature/capabilities`

返回当前用户的有效权限、适用范围和功能冲突。未登录用户按SYSTEM配置解析

## Headers

- `Authorization` string

## Response `200`

success

- object
  - `code` integer — 0=success，only parse data when code=0
  - `data` object — real data
    - `features` BluenteInternalCourseV2ServiceTranslationFeatureCapability[]
      - `active` boolean
      - `applicable_document_modes` string[]
      - `applicable_file_types` string[]
      - `conflicts_with` BluenteInternalCourseV2ServiceFeatureConflictResult[]
        - `feature_key` string
        - `reason` string
      - `description` string
      - `display_name` string
      - `enabled` boolean
      - `extra_config` BluenteInternalCourseV2ModelFeatureAccessExtraConfig
        - `config_value` unknown
        - `default_value` unknown
        - `description` string — Description provides additional context for the feature
        - `max` number
        - `min` number — Min/Max constraints for numeric types
        - `options` BluenteInternalCourseV2ModelFeatureAccessOption[] — Options provides selectable choices for UI (used when ValueType is array or for dropdown)
          - `icon` string — optional icon identifier
          - `label` string — display label
          - `value` unknown
        - `value_type` 'string' | 'int' | 'float' | 'bool' | 'array' | 'object'
      - `feature_key` string
      - `grantable` boolean
      - `selection_group` string
      - `selection_type` string
      - `sort_order` integer
      - `source` string
    - `policy_version` string
  - `message` string — tip message

---

[API](https://skmtc.dev/bluente/apis/bluente-api.md) · [All operations](https://skmtc.dev/bluente/apis/bluente-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/bluente/bluente-api/revisions/cb146fa4cf43/schema)
