团队端点

团队表示可以分配给代理的分组,然后可以分配给队列。每个对象代表一个团队。

有三个团队端点:

  • /team - 拉取团队列表。

  • /team/tree - 以树形结构拉取团队。

  • /team/{:id} - 拉取单个团队资源。

请查看以下模型,以确定哪些字段可能包含个人身份信息。

[
  {
    "id": 0,
    "name": "string",
    "parent_id": 0,
    "position": 0,
    "deleted": true,
    "agents_count": 0,
    "assignees": {
      "id": 0,
      "name": "string", // This may be considered PII
      "last_name": "string", // This may be considered PII
      "first_name": "string", // This may be considered PII
      "agent_number": "string", // This may be considered PII
      "avatar_url": "string"
    }
  }
]

小组列表

参数 必需 数据类型 定义
sort_column FALSE 字符串 根据响应对象中的任何字段对响应进行排序。
sort_direction FALSE ASC 或 DESC 注明排序方向,无论是升序还是降序
页面 FALSE 字符串 与“每”搭配使用,以注明记录的页码。例如,如果“每”设置为 200,而“页面”设置为 2,则响应将包含记录 201-400,因为第 1 页将包含 1-200。
FALSE 字符串 与“页面”搭配使用,以注明记录页中包含的记录数。例如,如果“每”设置为 200,而“页面”设置为 2,则响应将包含记录 201-400,因为第 1 页将包含 1-200。
agents_count[from] FALSE 数字 创建代理计数字段的下限。返回的所有记录都将大于输入的值。
agents_count[to] FALSE 数字 创建代理计数字段的上限。返回的所有记录都将小于输入的值。
id[] FALSE 数组 [字符串] 数组 [字符串]。要搜索和返回的记录的 ID
name[] FALSE 数组 [字符串] 根据资源名称返回记录。
parent_id[] FALSE 数组 [字符串] 根据给定记录的父级 ID 返回记录
position[] FALSE 数组 [字符串] 根据菜单所处的位置返回记录
with_deleted FALSE 布尔值 返回已删除的记录 (True),或不包含已删除的记录 (False)

端点

Method: GET
Type: 
URL: https://{{subdomain}}.{{domain}}/manager/api/v1/teams

更多请求/响应示例

请求示例:团队列表

正文:无

响应示例:团队列表

[
  {
    "id": 11,
    "name": "Forest Moon of Endor Team",
    "parent_id": null,
    "position": 28,
    "agents_count": 3,
    "deleted": false,
    "assignees": [
      {
        "id": 19,
        "agent_number": "77",
        "name": "Storm Trooper 1",
        "last_name": "Storm",
        "first_name": "Trooper 1"
      },
      {
        "id": 20,
        "agent_number": "78",
        "name": "Storm Trooper 2",
        "last_name": "Storm",
        "first_name": "Trooper 2"
      },
      {
        "id": 21,
        "agent_number": "79",
        "name": "Storm Trooper 3",
        "last_name": "Storm",
        "first_name": "Trooper 3"
      }
    ]
  },
  {
    "id": 12,
    "name": "Death Star Team",
    "parent_id": null,
    "position": 28,
    "agents_count": 3,
    "deleted": false,
    "assignees": [
      {
        "id": 34,
        "agent_number": "80",
        "name": "Storm Trooper 5",
        "last_name": "Storm",
        "first_name": "Trooper 5"
      },
      {
        "id": 35,
        "agent_number": "81",
        "name": "Storm Trooper 6",
        "last_name": "Storm",
        "first_name": "Trooper 6"
      },
      {
        "id": 36,
        "agent_number": "82",
        "name": "Storm Trooper 7",
        "last_name": "Storm",
        "first_name": "Trooper 7"
      }
    ]
  }
]

状态代码 200

单个团队

参数 必需 数据类型 定义
record_id FALSE 字符串 根据 ID 返回特定记录
with_deleted FALSE 布尔值 返回已删除的记录 (True),或不包含已删除的记录 (False)

端点

Method: GET
Type: 
URL: https://{{subdomain}}.{{domain}}/manager/api/v1/teams/{{team_id}}

更多请求/响应示例

请求示例:单个团队

正文:无

响应示例:单个团队

    {
        "id": 11,
        "name": "Forest Moon of Endor Team",
        "parent_id": null,
        "position": 28,
        "agents_count": 3,
        "deleted": false,
        "assignees": [
            {
                "id": 19,
                "agent_number": "77",
                "name": "Storm Trooper 1",
                "last_name": "Storm",
                "first_name": "Trooper 1"
            },
            {
                "id": 20,
                "agent_number": "78",
                "name": "Storm Trooper 2",
                "last_name": "Storm",
                "first_name": "Trooper 2"
            },
            {
                "id": 21,
                "agent_number": "79",
                "name": "Storm Trooper 3",
                "last_name": "Storm",
                "first_name": "Trooper 3"
            }
        ]
    }

状态代码 200

团队树

端点

Method: GET
Type: 
URL: https://{{subdomain}}.{{domain}}/manager/api/v1/teams/tree

更多请求/响应示例

请求示例:团队树

正文:无

响应示例:团队树

[
  {
    "id": 147,
    "name": "Storm Trooper Reigment",
    "parent_id": null,
    "position": 1,
    "agents_count": 9,
    "deleted": false,
    "children": [
      {
        "id": 34,
        "name": "Storm Trooper 1st Regiment",
        "parent_id": 147,
        "position": 1,
        "agents_count": 2,
        "deleted": false,
        "children": []
      }
    ]
  }
]

状态代码 200