七鱼开发文档中心
总览服务端 APIWebiOSAndroid鸿蒙Uniapp微信小程序插件三方接入
工单系统

查询工单流转日志

按 ticketId 查询工单流转日志。ticketId 缺失、为 0 或工单不存在时均返回工单不存在错误;成功时 data 为工单流转日志列表。

请求参数

名称类型必填描述示例值
appKeystring是应用 AppKey
timeint64是请求时间戳(秒)
checksumstring是请求签名校验和
checksumAlgorithmint32否签名算法:0 - 默认(SHA1),1 - SHA256

请求体

名称类型必填描述示例值
ticketIdint64是工单 ID123456

返回参数

名称类型描述示例值
codeint32状态码,200 表示成功200
dataobject[]工单流转日志列表;包含流转时间、操作人、展示文案、附件等信息[{"id":567890,"operator":"张三","time":1720087200000,"action":"转交工单"}]
└operatorstring操作人名称张三
└operatorIdint64操作人坐席 ID10001
└timeint64操作时间,毫秒时间戳1720087200000
└actionstring操作名称转交工单
└actionTypeint32操作类型编码10
└actionLangstring操作名称的多语言文案Transfer ticket
└replyMailstring邮件回复内容退款已处理,请注意查收。
└idint64流转记录 ID567890
└infoobject[]字段变更及流转内容列表[{"title":"工单状态","content":"待处理 → 处理中"}]
└titlestring流转内容标题工单状态
└titleLangstring多语言标题Ticket status
└contentstring流转内容待处理 → 处理中
└fieldTypeint32字段类型1
└customFieldFromint32自定义字段来源0
└formTitlestring表单标题售后处理表单
└changeLogstring字段变更日志处理人由张三变更为李四
└attachmentsobject[]流转附件列表[{"id":70001,"name":"退款凭证.pdf","size":245760}]
└idint64附件 ID70001
└namestring附件文件名退款凭证.pdf
└sizeint64附件大小,单位字节245760
└urlstring附件下载地址https://nos.example.com/ticket/refund-proof.pdf
└typeint32附件类型1
└corpNamestring操作人所属企业名称某科技有限公司
└operatorCorpIdint64操作人所属企业 ID1000
└worksheetMailBooboolean是否为工单邮件操作true
└customerSeeboolean该流转记录是否对客户可见true
└appendFieldsobject[]本次追加的工单字段[{"name":"订单号","value":"SO202608090001"}]
└typenamestring字段类型名称text
└namestring字段名称订单号
└langNamestring字段多语言名称Order number
└valuestring字段值SO202608090001
└requiredint32是否必填:0-否、1-是1
└sortint32字段排序序号1
└idint32字段 ID10
└customFieldIdint64自定义字段定义 ID81001
└candelint32是否允许删除1
└typeint32字段类型编码0
└statusint32字段状态1
└descriptionstring字段说明客户订单编号
└autoGuidestring自动引导文案请输入订单号
└pinyinstring字段名称拼音dingdanhao
└isDefaultint32是否为默认字段:0-否、1-是0
└prefillstring预填值默认值
└hintstring输入提示请输入订单号
└customerint32是否允许客户填写:0-否、1-是1
└staffVisibleint32坐席是否可见1
└staffEditableint32坐席是否可编辑,旧版字段1
└staffVisibleTypeint32坐席可见范围类型1
└visibleStaffsobject[]可见坐席或客服组列表[{"label":"售后组","key":"20001","type":1}]
└labelstring对象显示名称售后组
└keystring对象唯一标识20001
└typeint32对象类型1
└editableStaffsobject[]可编辑坐席或客服组列表,旧版字段[{"label":"售后组","key":"20001","type":1}]
└labelstring对象显示名称售后组
└keystring对象唯一标识20001
└typeint32对象类型1
└staffEditableV2int32坐席是否可编辑,V2 字段1
└staffEditableTypeV2int32坐席可编辑范围类型,V2 字段1
└editableStaffsV2object[]可编辑坐席或客服组列表,V2 字段[{"label":"售后组","key":"20001","type":1}]
└labelstring对象显示名称售后组
└keystring对象唯一标识20001
└typeint32对象类型1
└extIdint64外部字段 ID90001
└fieldTipstring字段填写提示订单号可在订单详情页查看
└specialint32特殊字段标识0
└preValuestring变更前字段值SO202608080001
└fileExtConfigint32文件扩展名配置开关1
└fileExtTypestring[]允许的文件扩展名列表["pdf","jpg"]
└hasViewPermissionint32当前调用方是否拥有查看权限1
└aigcExtractSwitchint32AIGC 字段提取开关1
└aigcExtractRemarkstringAIGC 字段提取说明从会话中提取订单号
└isEditorint32是否为编辑操作1
└senderstring邮件发件人support@example.com
└toMailListobject[]邮件收件人列表[{"nickName":"张三","address":"zhangsan@example.com"}]
└nickNamestring联系人昵称七鱼售后
└addressstring联系人邮箱地址support@example.com
└ccListobject[]邮件抄送人列表[{"nickName":"财务","address":"finance@example.com"}]
└nickNamestring联系人昵称七鱼售后
└addressstring联系人邮箱地址support@example.com
└bccListobject[]邮件密送人列表[{"nickName":"主管","address":"manager@example.com"}]
└nickNamestring联系人昵称七鱼售后
└addressstring联系人邮箱地址support@example.com
└subjectstring邮件主题Re: 订单退款咨询
└socialFromstring社交媒体来源账号weibo_user_001
└socialTostring社交媒体目标账号qiyu_service
└holderPlatformstring当前处理方平台qiyu
└imLinkstring关联即时通信链接https://example.com/im/session/123
└targetStaffstring目标处理人李四
└targetPersonsstring[]目标处理人列表["李四","王五"]
└targetGroupstring目标客服组售后组
└nodeNamestring当前流程节点名称售后处理
└remarkstring操作备注转交售后组继续处理
└planTextstring计划任务内容明日回访客户
└planTimestring计划执行时间2026-08-10 10:00:00
└planAttachNamestring计划任务附件名称回访清单.xlsx
└creatorstring工单创建人张三
└preHolderstring变更前处理人王五
└signTypestring会签类型AND
└andSignTypeint32加签类型1
└targetNodeNamestring目标流程节点名称财务审核
└isIntelligentEvaluationint32是否为智能评价操作:0-否、1-是1

错误码

状态码描述
14001AppKey 不存在
14002checksum 校验失败
14003time 缺失,或请求时间戳与服务器时间误差超过 10 分钟
14004请求体不是合法 JSON
14106ticketId 缺失、为 0,或当前企业下工单不存在
14500服务内部异常;请求字段类型不符合要求或服务处理失败
postEndpoint
/openapi/v2/ticket/log
POST
/openapi/v2/ticket/log
curl -X POST "https://qiyukf.com/openapi/v2/ticket/log?appKey=9f1d7c2b8a6e4d3c&time=1739347200&checksum=a1b2c3d4e5f607182930abcdefabcdef&checksumAlgorithm=0" \  -H "Content-Type: application/json" \  -d '{    "ticketId": 123456  }'
{
  "code": 200,
  "data": [
    {
      "id": 567890,
      "operator": "张三",
      "time": 1720087200000,
      "action": "转交工单"
    }
  ]
}
{
  "code": 14001,
  "message": "AppKey 不存在"
}
{
  "code": 14002,
  "message": "checksum 校验失败"
}
{
  "code": 14003,
  "message": "time 缺失,或请求时间戳与服务器时间误差超过 10 分钟"
}
{
  "code": 14004,
  "message": "请求体不是合法 JSON"
}
{
  "code": 14106,
  "message": "ticketId 缺失、为 0,或当前企业下工单不存在"
}
{
  "code": 14500,
  "message": "服务内部异常;请求字段类型不符合要求或服务处理失败"
}

这篇文档有帮助吗?