侧边栏

文档首页


CRM扩展

数据接口

呼叫能力

Android IM SDK手册(暂停使用)

iOS IM SDK手册(暂停使用)

Android SIP SDK手册

iOS SIP SDK手册

客户端标准版快速集成

帮我吧远程SDK版本

网页在线客服集成

微信接入

帮我吧文档:数据接口:工单:工单字段

查询工单自定义字段列表

请求参数

请求地址

GET /api/v1/tickets/ticket_fields.json

调用者权限

所有客服

调用示例

curl https://www.bangwo8.com/api/v1/tickets/ticket_fields.json -v -u  {account}:{password}

返回参数

名称 类型 注释
id int 字段id,系统自动分配
url varchar 字段的资源url
name varchar 字段名字
key varchar 字段的唯一标识
system tinyint 是否为系统字段,取值为:1-系统字段,0-自定义字段,默认为0
type int 字段类型,取值为:1-下拉列表,2-单行文本,3-多行文本,4-正整数,5-小数,6-复选框,7-正则表达式,8-日期(格式为:2018-02-03),11-表单,12-附件,13-评星,14-高级复选框,15-商品表,16-满意度评价表,17-电话类型的文本,18-级联字段,20-资产表
isRequired tinyint 是否必选,取值为:1-非必选,0-必选
isReadonly tinyint 是否只读,取值为:1-只读,0-可编辑
readonly_range int 只读范围,只有isReadonly取值为1时,该参数才生效。取值为:1-所有客服,2-客服分组,3-客服,4-当前用户。
readonly_support varchar 当只读范围是某个客服时,该参数是客服id;当只读范围是某个客服分组时,该参数是客服分组id。
custom_field_options array 展示下拉列表、高级复选款选项或级联目录,如果字段类型是下拉列表或者高级复选框,该字段会展示下拉列表和高级复选框的选项;如果字段是级联字段,会展示级联的多级目录;其他的字段类型展示为空。
custom_field_table array 表单的列,如果字段类型是表单或商品表单,该字段会有值。

返回示例

[
    {
        "id": "8769479",
        "name": "新梯数据表",
        "key": "field_1",
        "type": "12",
        "isRequired": "0",
        "isReadonly": "0"
    },
    {
        "id": "8769482",
        "name": "电梯日常使用状况检查表",
        "key": "field_2",
        "type": "12",
        "isRequired": "0",
        "isReadonly": "0"
    },
    {
        "id": "8769485",
        "name": "保养汇总表",
        "key": "field_3",
        "type": "12",
        "isRequired": "0",
        "isReadonly": "0"
    },
    {
        "id": "8769488",
        "name": "电/扶梯保养记录表",
        "key": "field_4",
        "type": "12",
        "isRequired": "0",
        "isReadonly": "0"
    },
    {
        "id": "8769491",
        "name": "曳引与强制驱动电梯日常维修保养记录单",
        "key": "field_5",
        "type": "12",
        "isRequired": "0",
        "isReadonly": "0"
    },
    {
        "id": "8769494",
        "name": "深圳市特种设备安装改造大修告知书",
        "key": "field_6",
        "type": "12",
        "isRequired": "0",
        "isReadonly": "0"
    },
    {
        "id": "8769551",
        "name": "深圳市特种设备安装改造大修告知书-告知设备清单",
        "key": "field_7",
        "type": "12",
        "isRequired": "0",
        "isReadonly": "0"
    },
    {
        "id": "8769554",
        "name": "中华人民共和国特种设备安装改造维修许可证",
        "key": "field_8",
        "type": "12",
        "isRequired": "0",
        "isReadonly": "0"
    },
    {
        "id": "8769557",
        "name": "安装确认表",
        "key": "field_9",
        "type": "12",
        "isRequired": "0",
        "isReadonly": "0"
    },
    {
        "id": "8769560",
        "name": "安装完成表",
        "key": "field_10",
        "type": "12",
        "isRequired": "0",
        "isReadonly": "0"
    },
    {
        "id": "8769563",
        "name": "工人签字",
        "key": "field_11",
        "type": "23",
        "isRequired": "0",
        "isReadonly": "0"
    },
    {
        "id": "8769569",
        "name": "主管签字",
        "key": "field_12",
        "type": "23",
        "isRequired": "0",
        "isReadonly": "0"
    },
    {
        "id": "8769572",
        "name": "经理签字",
        "key": "field_13",
        "type": "23",
        "isRequired": "0",
        "isReadonly": "0"
    },
    {
        "id": "8769575",
        "name": "特种设备安全监察局签字",
        "key": "field_14",
        "type": "23",
        "isRequired": "0",
        "isReadonly": "0"
    },
    {
        "id": "8781221",
        "name": "确认情况",
        "key": "field_15",
        "type": "1",
        "isRequired": "0",
        "isReadonly": "0",
        "custom_field_options": [
            {
                "key": "1197569",
                "value": "安装局确认"
            },
            {
                "key": "1197572",
                "value": "安装师傅确认"
            },
            {
                "key": "1197575",
                "value": "主管确认"
            },
            {
                "key": "1197578",
                "value": "经理确认"
            }
        ]
    },
    {
        "id": "9481577",
        "name": "开单日期",
        "key": "field_18",
        "type": "8",
        "isRequired": "0",
        "isReadonly": "0"
    },
    {
        "id": "9481617",
        "name": "区域",
        "key": "field_19",
        "type": "2",
        "isRequired": "0",
        "isReadonly": "0"
    },
    {
        "id": "9481685",
        "name": "胶水",
        "key": "field_22",
        "type": "2",
        "isRequired": "0",
        "isReadonly": "0"
    },
    {
        "id": "9481693",
        "name": "印刷方式",
        "key": "field_24",
        "type": "1",
        "isRequired": "0",
        "isReadonly": "0",
        "custom_field_options": [
            {
                "key": "1328981",
                "value": "转轮uv"
            },
            {
                "key": "1328985",
                "value": "普通uv"
            }
        ]
    },
    {
        "id": "24139508",
        "name": "测试级联字段",
        "key": "field_4",
        "type": "18",
        "isRequired": "0",
        "isReadonly": "0",
        "custom_field_options": [
            {
                "key": "1",
                "value": "北京市",
                "subset_value": [
                    {
                        "key": "26",
                        "value": "海淀",
                        "subset_value": [
                            {
                                "key": "32",
                                "value": "中关村"
                            },
                            {
                                "key": "33",
                                "value": "清华大学"
                            }
                        ]
                    },
                    {
                        "key": "27",
                        "value": "丰台"
                    },
                    {
                        "key": "28",
                        "value": "朝阳"
                    }
                ]
            },
            {
                "key": "6",
                "value": "吉林省",
                "subset_value": [
                    {
                        "key": "29",
                        "value": "长春"
                    },
                    {
                        "key": "30",
                        "value": "吉林"
                    },
                    {
                        "key": "31",
                        "value": "四平"
                    }
                ]
            }
        ]
    }
]

查询工单字段列表(包含系统字段)

请求参数

请求地址

GET /api/v1/tickets/ticket_fields2.json

调用者权限

所有客服

调用示例

curl https://www.bangwo8.com/api/v1/tickets/ticket_fields2.json
 -v -u {account}:{password}

返回参数

名称 类型 注释
id int 字段id,系统自动分配
url varchar 字段的资源url
name varchar 字段名字
key varchar 字段的唯一标识
system tinyint 是否为系统字段,取值为:1-系统字段,0-自定义字段,默认为0
type int 字段类型,取值为:1-下拉列表,2-单行文本,3-多行文本,4-正整数,5-小数,6-复选框,7-正则表达式,8-日期(格式为:2018-02-03),11-表单,12-附件,13-评星,14-高级复选框,15-商品表,16-满意度评价表,17-电话类型的文本,20-资产表
isRequired tinyint 是否必选,取值为:1-非必选,0-必选
isReadonly tinyint 是否只读,取值为:1-只读,0-可编辑
readonly_range int 只读范围,只有isReadonly取值为1时,该参数才生效。取值为:1-所有客服,2-客服分组,3-客服,4-当前用户。
readonly_support varchar 当只读范围是某个客服时,该参数是客服id;当只读范围是某个客服分组时,该参数是客服分组id。
custom_field_options array 下拉列表的选项,如果字段类型是下拉列表,该字段会有值。
custom_field_table array 表单的列,如果字段类型是表单或商品表单,该字段会有值。

返回示例

[
    {
        "id": "8769479",
        "name": "新梯数据表",
        "key": "field_1",
        "type": "12",
        "isRequired": "0",
        "isReadonly": "0"
    },
    {
        "id": "8769482",
        "name": "电梯日常使用状况检查表",
        "key": "field_2",
        "type": "12",
        "isRequired": "0",
        "isReadonly": "0"
    },
    {
        "id": "8769485",
        "name": "保养汇总表",
        "key": "field_3",
        "type": "12",
        "isRequired": "0",
        "isReadonly": "0"
    },
    {
        "id": "8769488",
        "name": "电/扶梯保养记录表",
        "key": "field_4",
        "type": "12",
        "isRequired": "0",
        "isReadonly": "0"
    },
    {
        "id": "8769491",
        "name": "曳引与强制驱动电梯日常维修保养记录单",
        "key": "field_5",
        "type": "12",
        "isRequired": "0",
        "isReadonly": "0"
    },
    {
        "id": "8769494",
        "name": "深圳市特种设备安装改造大修告知书",
        "key": "field_6",
        "type": "12",
        "isRequired": "0",
        "isReadonly": "0"
    },
    {
        "id": "8769551",
        "name": "深圳市特种设备安装改造大修告知书-告知设备清单",
        "key": "field_7",
        "type": "12",
        "isRequired": "0",
        "isReadonly": "0"
    },
    {
        "id": "8769554",
        "name": "中华人民共和国特种设备安装改造维修许可证",
        "key": "field_8",
        "type": "12",
        "isRequired": "0",
        "isReadonly": "0"
    },
    {
        "id": "8769557",
        "name": "安装确认表",
        "key": "field_9",
        "type": "12",
        "isRequired": "0",
        "isReadonly": "0"
    },
    {
        "id": "8769560",
        "name": "安装完成表",
        "key": "field_10",
        "type": "12",
        "isRequired": "0",
        "isReadonly": "0"
    },
    {
        "id": "8769563",
        "name": "工人签字",
        "key": "field_11",
        "type": "23",
        "isRequired": "0",
        "isReadonly": "0"
    },
    {
        "id": "8769569",
        "name": "主管签字",
        "key": "field_12",
        "type": "23",
        "isRequired": "0",
        "isReadonly": "0"
    },
    {
        "id": "8769572",
        "name": "经理签字",
        "key": "field_13",
        "type": "23",
        "isRequired": "0",
        "isReadonly": "0"
    },
    {
        "id": "8769575",
        "name": "特种设备安全监察局签字",
        "key": "field_14",
        "type": "23",
        "isRequired": "0",
        "isReadonly": "0"
    },
    {
        "id": "8781221",
        "name": "确认情况",
        "key": "field_15",
        "type": "1",
        "isRequired": "0",
        "isReadonly": "0",
        "custom_field_options": [
            {
                "key": "1197569",
                "value": "安装局确认"
            },
            {
                "key": "1197572",
                "value": "安装师傅确认"
            },
            {
                "key": "1197575",
                "value": "主管确认"
            },
            {
                "key": "1197578",
                "value": "经理确认"
            }
        ]
    },
    {
        "id": "9481577",
        "name": "开单日期",
        "key": "field_18",
        "type": "8",
        "isRequired": "0",
        "isReadonly": "0"
    },
    {
        "id": "9481617",
        "name": "区域",
        "key": "field_19",
        "type": "2",
        "isRequired": "0",
        "isReadonly": "0"
    },
    {
        "id": "9481685",
        "name": "胶水",
        "key": "field_22",
        "type": "2",
        "isRequired": "0",
        "isReadonly": "0"
    },
    {
        "id": "9481693",
        "name": "印刷方式",
        "key": "field_24",
        "type": "1",
        "isRequired": "0",
        "isReadonly": "0",
        "custom_field_options": [
            {
                "key": "1328981",
                "value": "转轮uv"
            },
            {
                "key": "1328985",
                "value": "普通uv"
            }
        ]
    }
]

下拉字段选项全量覆盖

请求参数

名称 类型 必填 注释
optionName string 字段选项名称
extendId int 外部扩展id

调用者权限

管理员

调用示例

curl https://www.bangwo8.com/api/v1/tickets/ticket_fields/24917015/allOptions.json \
  -H "Content-Type: application/json" \
  -d '[
    {
        "optionName":"选项1",
        "extendId":"001"
    },
    {
        "optionName":"选项2",
        "extendId":"002"
    },
    {
        "optionName":"选项3",
        "extendId":"003"
    }
]' \
 -v -u {account}:{password} -X PUT

返回参数

名称 类型 注释
columnId int 字段id
name string 字段名称
key string 下拉字段唯一标识
type int 1为下拉字段
custom_field_options string 字段选项列表

custom_field_options字段选项列表说明:

名称 类型 注释
optionId int 选项id
optionName string 字段选项名称
extendId int 外部扩展id

返回值示例

成功示例

{
    "columnId":"24917015",
    "name":"ipaas下拉字段",
    "key":"field_14",
    "type":"1",
    "custom_field_options":[
        {
            "optionId":"358769",
            "optionName":"选项1",
            "extendId":"001"
        },
        {
            "optionId":"358770",
            "optionName":"选项2",
            "extendId":"002"
        },
        {
            "optionId":"358771",
            "optionName":"选项3",
            "extendId":"003"
        }
    ]
}

失败示例
columnId为空时

{
    "state":"403",
    "message":"columnId does not exist"
}

optionName为空时:

{
    "state":"403",
    "message":"optionName cannot be empty"
}

当columnId对应字段不是下拉列表字段时:

{
    "state":"10001",
    "message":"This field is not a drop-down field"
}

当optionName参数未传递或者传参为空时:

{
    "state":"403",
    "message":"optionName cannot be empty"
}

当选项有重复时:

{
    "state":"403",
    "message":"optionName cannot repeat"
}

新增、修改字段选项内容

说明:选项中原来库中已存在的会进行更新,原来库中不存在的进行新增。

请求参数

名称 类型 必填 注释
parentId int 否(修改级联字段时
两字段必填一个)
帮我吧级联选项父级id(如果是一级,则该字段写0)
extendParentId int 级联选项外部扩展父级id(如果是一级,不要传该字段)
optionName string 字段选项名称
extendId int 选项的外部扩展id

请求地址

PUT /api/v1/tickets/ticket_fields/{columnId}/options.json

调用者权限

管理员

请求示例

下拉列表字段:

curl https://www.bangwo8.com/api/v1/tickets/ticket_fields/24917015/options.json \
  -H "Content-Type: application/json" \
  -d '[
    {
        "optionName":"选项1",
        "extendId":"001"
    },
    {
        "optionName":"选项2",
        "extendId":"002"
    },
    {
        "optionName":"选项3",
        "extendId":"003"
    }
]' \
 -v -u {account}:{password} -X PUT

级联字段:

curl https://www.bangwo8.com/api/v1/tickets/ticket_fields/24917015/options.json \
  -H "Content-Type: application/json" \
  -d '[
    {
        "parentId":"0",
        "optionName":"选项1",
        "extendId":"001"
    },
    {
        "parentId":"1",
        "optionName":"选项1",
        "extendId":"011"
    }
]' \
 -v -u {account}:{password} -X PUT

返回参数

名称 类型 注释
columnId int 字段id
name string 字段名称
key string 字段唯一标识
type int
custom_field_options string

custom_field_options字段选项列表说明:

名称 类型 注释
optionId int 选项id
optionName string 字段选项名称
extendId int 外部扩展id

返回值示例

成功示例
下拉字段:

{
    "columnId":"24917015",
    "name":"ipaas下拉字段",
    "key":"field_14",
    "type":"1",
    "custom_field_options":[
        {
            "optionId":"358769",
            "optionName":"选项1",
            "extendId":"001"
        },
        {
            "optionId":"358770",
            "optionName":"选项2",
            "extendId":"002"
        },
        {
            "optionId":"358771",
            "optionName":"选项3",
            "extendId":"003"
        }
    ]
}

级联字段:

{
    "columnId":"24917015",
    "name":"ipaas级联字段",
    "key":"field_14",
    "type":"18",
    "custom_field_options":[
        {
            "optionId":"0",
            "optionName":"选项1",
            "extendId":"001"
        },
        {
            "optionId":"1",
            "optionName":"选项1",
            "extendId":"011"
         }
    ]
}

失败示例
请参考下拉字段选项全量覆盖接口返回参数

删除字段选项内容

请求参数

名称 类型 必填 注释
optionId int 两个参数至少使用一个 帮我吧中字段选项id
extendId int 外部扩展id

说明:当开发者两个参数都传,出现对应选项不同的情况以外部扩展id为准、如果外部扩展id搜索不到对应选项,则以传的帮我吧字段选项id为准。

请求地址

DELETE  /api/v1/tickets/ticket_fields/{columnId}/options.json

调用者权限

管理员

请求示例

curl -v -u {account}:{password} https://www.bangwo8.com/api/v1/tickets/ticket_fields/24917015/options.json?extendId=003&optionId=358771 \
  -H "Content-Type:  multipart/form-data"
  -X DELETE

返回参数

名称 类型 注释
optionId int 选项id
optionName string 字段选项名称
extendId int 外部扩展id

返回值示例

成功示例

{
    "optionId":"358771",
    "optionName":"选项3",
    "extendId":"003"
}

失败示例
当URL中的columnId不存在时:

{
    "state":"403",
    "message":"columnId does not exist"
}

当URL中输入的optionId或者extendId不存在对应选项时:

{
    "state":"403",
    "message":"optionId or extendId not exist"
}

当optionId或者extendId两个参数都为空或者没传时:

{
    "state":"403",
    "message":"Fill in at least one of optionId and extendId, but not both"
}

页面工具