Feature flag user lists API

Feature flag user lists API

Introduced in 12.10.

用于访问 GitLab 功能标志用户列表的 API.

具有开发者或更高权限的用户可以访问功能标志用户列表 API.

获取所请求项目的所有功能标志用户列表.

  1. curl --header "PRIVATE-TOKEN: <your_access_token>" "https://gitlab.example.com/api/v4/projects/1/feature_flags_user_lists"

响应示例:

  1. [ { "name": "user_list", "user_xids": "user1,user2", "id": 1, "iid": 1, "project_id": 1, "created_at": "2020-02-04T08:13:51.423Z", "updated_at": "2020-02-04T08:13:51.423Z" }, { "name": "test_users", "user_xids": "user3,user4,user5", "id": 2, "iid": 2, "project_id": 1, "created_at": "2020-02-04T08:13:10.507Z", "updated_at": "2020-02-04T08:13:10.507Z" } ]

创建功能标记用户列表.

  1. POST /projects/:id/feature_flags_user_lists
  1. { "name": "my_user_list", "user_xids": "user1,user2,user3", "id": 1, "iid": 1, "project_id": 1, "created_at": "2020-02-04T08:32:27.288Z", "updated_at": "2020-02-04T08:32:27.288Z" }

获取功能标志用户列表.

  1. curl --header "PRIVATE-TOKEN: <your_access_token>" "https://gitlab.example.com/api/v4/projects/1/feature_flags_user_lists/1"

响应示例:

更新功能标志用户列表.

    1. --header "PRIVATE-TOKEN: <your_access_token>" \
    2. --header "Content-type: application/json" \
    3. --request PUT \
    4. --data @- << EOF {
    5. "user_xids": "user2,user3,user4"
    6. } EOF
    1. { "name": "my_user_list", "user_xids": "user2,user3,user4", "id": 1, "iid": 1, "project_id": 1, "created_at": "2020-02-04T08:32:27.288Z", "updated_at": "2020-02-05T09:33:17.179Z" }

    删除功能标志用户列表.