邮局开放API文档
API列表
POST 查询服务列表
POST /mailcloud/qqy/query
请求参数 - POST 查询服务列表
名称 | 位置 | 类型 | 必选 | 说明 |
|---|---|---|---|---|
domainName | body | string | 否 | 域名模糊查询 |
startTime | body | string | 否 | 到期日期起始值,格式yyyy-MM-dd |
overTime | body | string | 否 | 到期日期结束值,格式yyyy-MM-dd |
state | body | string | 否 | 服务状态:00-待绑定,01-服务期,02-续费期,03-已过期 |
返回结果 - POST 查询服务列表
状态码 | 状态码含义 | 说明 | 数据模型 |
|---|---|---|---|
200 | 成功 | Inline |
返回数据结构 - POST 查询服务列表
状态码 200
名称 | 类型 | 必选 | 约束 | 中文名 | 说明 |
|---|---|---|---|---|---|
» status | boolean | true | none | 请求状态:true-成功,false-失败 | |
» code | string | true | none | 返回code:200-成功,400-失败 | |
» res | [object] | true | none | 返回参数 | |
»» totalCount | integer | true | none | 服务列表总数 | |
»» data | [object] | true | none | 服务列表 | |
»»» domainName | string | false | none | 域名 | |
»»» agentCode | string | false | none | 用户编号 | |
»»» serviceCode | string | false | none | 服务编号 | |
»»» mailType | string | false | none | 产品类型:bz-全球邮标准版,wm-全球邮外贸版,pro-全球邮pro版 | |
»»» spaceSize | integer | false | none | 单用户空间,单位GB | |
»»» userCount | integer | false | none | 用户数 | |
»»» cloudSize | integer | false | none | 云盘空间,单位GB | |
»»» fileSize | integer | false | none | 归档空间,单位GB | |
»»» state | string | false | none | 服务状态:00-待绑定,01-服务期,02-续费期,03-已过期 | |
»»» startTime | string | false | none | 服务开通时间,格式yyyy-MM-dd,无该属性表示服务状态为待绑定 | |
»»» endTime | string | false | none | 服务到期时间,格式yyyy-MM-dd | |
»»» buyTime | string | false | none | 服务购买时间,格式yyyy-MM-dd | |
»»» userEmail | string | false | none | 联系人邮箱 |
POST 获取服务详情
POST /mailcloud/qqy/get
请求参数 - POST 获取服务详情
请求参数 - POST 获取服务详情 2
名称 | 位置 | 类型 | 必选 | 说明 |
|---|---|---|---|---|
domainName | body | string | 是 | 域名 |
返回结果 - POST 获取服务详情
状态码 | 状态码含义 | 说明 | 数据模型 |
|---|---|---|---|
200 | 成功 | Inline |
返回数据结构 - POST 获取服务详情
状态码 200
名称 | 类型 | 必选 | 约束 | 中文名 | 说明 |
|---|---|---|---|---|---|
» status | boolean | true | none | 请求状态:true-成功,false-失败 | |
» code | string | true | none | 返回code:200-成功,400-失败 | |
» res | [object] | true | none | 返回参数 | |
»» domainName | string | false | none | 域名 | |
»» agentCode | string | false | none | 用户编号 | |
»» serviceCode | string | false | none | 服务编号 | |
»» mailType | string | false | none | 产品类型:bz-全球邮标准版,wm-全球邮外贸版,pro-全球邮pro版 | |
»» spaceSize | integer | false | none | 单用户空间,单位GB | |
»» userCount | integer | false | none | 用户数 | |
»» cloudSize | integer | false | none | 云盘空间,单位GB | |
»» fileSize | integer | false | none | 归档空间,单位GB | |
»» state | string | false | none | 服务状态:00-待绑定,01-服务期,02-续费期,03-已过期 | |
»» startTime | string | false | none | 服务开通时间,格式yyyy-MM-dd,无该属性表示服务状态为待绑定 | |
»» endTime | string | false | none | 服务到期时间,格式yyyy-MM-dd | |
»» buyTime | string | false | none | 服务购买时间,格式yyyy-MM-dd | |
»» userEmail | string | false | none | 联系人邮箱 | |
»» status | string | false | none | 锁定状态:0-未锁定,1-锁定 |
POST 获取新开价格
POST /mailcloud/qqy/getBuyPrice
请求参数 - POST 获取新开价格
请求参数 - POST 获取新开价格 2
名称 | 位置 | 类型 | 必选 | 说明 |
|---|---|---|---|---|
mailType | body | string | 是 | 产品类型:bz-全球邮标准版,wm-全球邮外贸版,pro-全球邮pro版 |
userCount | body | integer | 是 | 用户数,最小值5 |
timeAmount | body | integer | 是 | 时长,单位年,范围1-10 |
返回结果 - POST 获取新开价格
状态码 | 状态码含义 | 说明 | 数据模型 |
|---|---|---|---|
200 | 成功 | Inline |
返回数据结构 - POST 获取新开价格
状态码 200
名称 | 类型 | 必选 | 约束 | 中文名 | 说明 |
|---|---|---|---|---|---|
» status | boolean | true | none | 请求状态:true-成功,false-失败 | |
» code | string | true | none | 返回code:200-成功,400-失败 | |
» res | number | true | none | 价格 |
POST 获取续费价格
POST /mailcloud/qqy/getRenewPrice
请求参数 - POST 获取续费价格
请求参数 - POST 获取续费价格 2
名称 | 位置 | 类型 | 必选 | 说明 |
|---|---|---|---|---|
domainName | body | string | 是 | 域名 |
timeAmount | body | integer | 是 | 时长,单位年,范围1-10 |
返回结果 - POST 获取续费价格
状态码 | 状态码含义 | 说明 | 数据模型 |
|---|---|---|---|
200 | 成功 | Inline |
返回数据结构 - POST 获取续费价格
状态码 200
名称 | 类型 | 必选 | 约束 | 中文名 | 说明 |
|---|---|---|---|---|---|
» status | boolean | true | none | 请求状态:true-成功,false-失败 | |
» code | string | true | none | 返回code:200-成功,400-失败 | |
» res | number | true | none | 价格 |
POST 获取扩容价格
POST /mailcloud/qqy/getExpandPrice
请求参数 - POST 获取扩容价格
请求参数 - POST 获取扩容价格 2
名称 | 位置 | 类型 | 必选 | 说明 |
|---|---|---|---|---|
domainName | body | string | 是 | 域名 |
userCount | body | integer | 否 | 扩容用户数(增量) |
cloudSize | body | integer | 否 | 扩容云盘空间数(增量),单位10GB(1代表10GB) |
fileSize | body | integer | 否 | 扩容归档空间数(增量),单位10GB(1代表10GB) |
返回结果 - POST 获取扩容价格
状态码 | 状态码含义 | 说明 | 数据模型 |
|---|---|---|---|
200 | 成功 | Inline |
返回数据结构 - POST 获取扩容价格
状态码 200
名称 | 类型 | 必选 | 约束 | 中文名 | 说明 |
|---|---|---|---|---|---|
» status | boolean | true | none | 请求状态:true-成功,false-失败 | |
» code | string | true | none | 返回code:200-成功,400-失败 | |
» res | number | true | none | 价格 |
POST 获取升级价格
POST /mailcloud/qqy/getUpgradePrice
请求参数 - POST 获取升级价格
请求参数 - POST 获取升级价格 2
名称 | 位置 | 类型 | 必选 | 说明 |
|---|---|---|---|---|
domainName | body | string | 是 | 域名 |
newMailType | body | string | 是 | 新产品类型:wm-全球邮外贸版,pro-全球邮pro版 |
注:bz可以升级到wm或pro,wm只能升级到pro
返回结果 - POST 获取升级价格
状态码 | 状态码含义 | 说明 | 数据模型 |
|---|---|---|---|
200 | 成功 | Inline |
返回数据结构 - POST 获取升级价格
状态码 200
名称 | 类型 | 必选 | 约束 | 中文名 | 说明 |
|---|---|---|---|---|---|
» status | boolean | true | none | 请求状态:true-成功,false-失败 | |
» code | string | true | none | 返回code:200-成功,400-失败 | |
» res | number | true | none | 价格 |
POST 能否新开(能否开通)
POST /mailcloud/qqy/canBuy
请求参数 - POST 能否新开(能否开通)
请求参数 - POST 能否新开(能否开通) 2
名称 | 位置 | 类型 | 必选 | 说明 |
|---|---|---|---|---|
domainName | body | string | 是 | 域名 |
返回结果 - POST 能否新开(能否开通)
状态码 | 状态码含义 | 说明 | 数据模型 |
|---|---|---|---|
200 | 成功 | Inline |
返回数据结构 - POST 能否新开(能否开通)
状态码 200
名称 | 类型 | 必选 | 约束 | 中文名 | 说明 |
|---|---|---|---|---|---|
» status | boolean | true | none | 请求状态:true-成功,false-失败 | |
» code | string | true | none | 返回code:200-成功,400-失败 | |
» res | boolean | true | none | 能否新开:true-能,false-不能 | |
» msg | string | false | none | 不能新开的原因 |
注:当新开的autoOpen参数为true(默认)时,本接口在新开前调用,否则在开通前调用。
POST 新开(购买)
POST /mailcloud/qqy/buy
请求参数 - POST 新开(购买)
请求参数 - POST 新开(购买) 2
名称 | 位置 | 类型 | 必选 | 说明 |
|---|---|---|---|---|
mailType | body | string | 是 | 产品类型:bz-全球邮标准版,wm-全球邮外贸版,pro-全球邮pro版 |
userCount | body | integer | 是 | 用户数,最小值5 |
timeAmount | body | integer | 是 | 时长,单位年,范围1-10 |
autoOpen | body | boolean | 否 | 是否自动开通:true-自动开通,false-非自动开通,默认为true |
domainName | body | string | 否 | 域名,当autoOpen为true时,必选 |
companyName | body | string | 否 | 公司名称,默认为用户编号 |
userEmail | body | string | 否 | 联系邮箱,默认为注册用户时填写的邮箱 |
返回结果 - POST 新开(购买)
状态码 | 状态码含义 | 说明 | 数据模型 |
|---|---|---|---|
200 | 成功 | Inline |
返回数据结构 - POST 新开(购买)
状态码 200
名称 | 类型 | 必选 | 约束 | 中文名 | 说明 |
|---|---|---|---|---|---|
» status | boolean | true | none | 请求状态:true-成功,false-失败 | |
» code | string | true | none | 返回code:200-成功,400-失败 | |
» res | [object] | true | none | 返回参数 | |
»» serviceCode | string | true | none | 服务编号 | |
»» adminPassword | string | false | none | 管理员密码,非自动开通时无该属性 |
注:开通后,管理员账号固定为:admin@,示例:admin@wj-dlqqy-02.com
POST 开通(绑定域名)
POST /mailcloud/qqy/open
请求参数 - POST 开通(绑定域名)
请求参数 - POST 开通(绑定域名) 2
名称 | 位置 | 类型 | 必选 | 说明 |
|---|---|---|---|---|
domainName | body | string | 是 | 域名 |
serviceCode | body | string | 是 | 服务编号 |
companyName | body | string | 否 | 公司名称,默认为用户编号 |
userEmail | body | string | 否 | 联系邮箱,默认为注册用户时填写的邮箱 |
返回结果 - POST 开通(绑定域名)
状态码 | 状态码含义 | 说明 | 数据模型 |
|---|---|---|---|
200 | 成功 | Inline |
返回数据结构 - POST 开通(绑定域名)
状态码 200
名称 | 类型 | 必选 | 约束 | 中文名 | 说明 |
|---|---|---|---|---|---|
» status | boolean | true | none | 请求状态:true-成功,false-失败 | |
» code | string | true | none | 返回code:200-成功,400-失败 | |
» res | [object] | true | none | 返回参数 | |
»» adminPassword | string | false | none | 管理员密码 |
注:开通后,管理员账号固定为:admin@,示例:admin@wj-dlqqy-02.com
POST 续费
POST /mailcloud/qqy/renew
请求参数 - POST 续费
请求参数 - POST 续费 2
名称 | 位置 | 类型 | 必选 | 说明 |
|---|---|---|---|---|
domainName | body | string | 是 | 域名 |
timeAmount | body | integer | 是 | 时长,单位年,范围1-10 |
返回结果 - POST 续费
状态码 | 状态码含义 | 说明 | 数据模型 |
|---|---|---|---|
200 | 成功 | Inline |
返回数据结构 - POST 续费
状态码 200
名称 | 类型 | 必选 | 约束 | 中文名 | 说明 |
|---|---|---|---|---|---|
» status | boolean | true | none | 请求状态:true-成功,false-失败 | |
» code | string | true | none | 返回code:200-成功,400-失败 |
POST 扩容
POST /mailcloud/qqy/expand
请求参数 - POST 扩容
请求参数 - POST 扩容 2
名称 | 位置 | 类型 | 必选 | 说明 |
|---|---|---|---|---|
domainName | body | string | 是 | 域名 |
userCount | body | integer | 否 | 扩容用户数(增量) |
cloudSize | body | integer | 否 | 扩容云盘空间数(增量),单位10GB(1代表10GB) |
fileSize | body | integer | 否 | 扩容归档空间数(增量),单位10GB(1代表10GB) |
注:userCount、cloudSize、fileSize至少有一个不为空
返回结果 - POST 扩容
状态码 | 状态码含义 | 说明 | 数据模型 |
|---|---|---|---|
200 | 成功 | Inline |
返回数据结构 - POST 扩容
状态码 200
名称 | 类型 | 必选 | 约束 | 中文名 | 说明 |
|---|---|---|---|---|---|
» status | boolean | true | none | 请求状态:true-成功,false-失败 | |
» code | string | true | none | 返回code:200-成功,400-失败 |
POST 升级
POST /mailcloud/qqy/upgrade
请求参数 - POST 升级
请求参数 - POST 升级 2
名称 | 位置 | 类型 | 必选 | 说明 |
|---|---|---|---|---|
domainName | body | string | 是 | 域名 |
newMailType | body | string | 是 | 新产品类型:wm-全球邮外贸版,pro-全球邮pro版 |
注:bz可以升级到wm或pro,wm只能升级到pro
返回结果 - POST 升级
状态码 | 状态码含义 | 说明 | 数据模型 |
|---|---|---|---|
200 | 成功 | Inline |
返回数据结构 - POST 升级
状态码 200
名称 | 类型 | 必选 | 约束 | 中文名 | 说明 |
|---|---|---|---|---|---|
» status | boolean | true | none | 请求状态:true-成功,false-失败 | |
» code | string | true | none | 返回code:200-成功,400-失败 |
POST 减容
POST /mailcloud/qqy/reduce
请求参数 - POST 减容
请求参数 - POST 减容 2
名称 | 位置 | 类型 | 必选 | 说明 |
|---|---|---|---|---|
domainName | body | string | 是 | 域名 |
userCount | body | integer | 否 | 减容用户数(增量) |
cloudSize | body | integer | 否 | 减容云盘空间数(增量),单位10GB(1代表10GB) |
fileSize | body | integer | 否 | 减容归档空间数(增量),单位10GB(1代表10GB) |
注1:userCount、cloudSize、fileSize至少有一个不为空; 注2:userCount与cloudSize不允许同时减容
返回结果 - POST 减容
状态码 | 状态码含义 | 说明 | 数据模型 |
|---|---|---|---|
200 | 成功 | Inline |
返回数据结构 - POST 减容
状态码 200
名称 | 类型 | 必选 | 约束 | 中文名 | 说明 |
|---|---|---|---|---|---|
» status | boolean | true | none | 请求状态:true-成功,false-失败 | |
» code | string | true | none | 返回code:200-成功,400-失败 |
POST 注销
POST /mailcloud/qqy/delete
请求参数 - POST 注销
请求参数 - POST 注销 2
名称 | 位置 | 类型 | 必选 | 说明 |
|---|---|---|---|---|
domainName | body | string | 是 | 域名 |
返回结果 - POST 注销
状态码 | 状态码含义 | 说明 | 数据模型 |
|---|---|---|---|
200 | 成功 | Inline |
返回数据结构 - POST 注销
状态码 200
名称 | 类型 | 必选 | 约束 | 中文名 | 说明 |
|---|---|---|---|---|---|
» status | boolean | true | none | 请求状态:true-成功,false-失败 | |
» code | string | true | none | 返回code:200-成功,400-失败 |
POST 变更主域名
POST /mailcloud/qqy/updateDomainName
请求参数 - POST 变更主域名
请求参数 - POST 变更主域名 2
名称 | 位置 | 类型 | 必选 | 说明 |
|---|---|---|---|---|
domainName | body | string | 是 | 旧域名 |
newDomainName | body | string | 是 | 变更后新域名 |
返回结果 - POST 变更主域名
状态码 | 状态码含义 | 说明 | 数据模型 |
|---|---|---|---|
200 | 成功 | Inline |
返回数据结构 - POST 变更主域名
状态码 200
名称 | 类型 | 必选 | 约束 | 中文名 | 说明 |
|---|---|---|---|---|---|
» status | boolean | true | none | 请求状态:true-成功,false-失败 | |
» code | string | true | none | 返回code:200-成功,400-失败 |
POST 添加域别名
POST /mailcloud/qqy/addDomainAlias
请求参数 - POST 添加域别名
请求参数 - POST 添加域别名 2
名称 | 位置 | 类型 | 必选 | 说明 |
|---|---|---|---|---|
domainName | body | string | 是 | 域名 |
domainAlias | body | string | 是 | 域别名 |
注1:最多支持添加5个域别名; 注2:只支持添加英文域别名; 注3:请先进行域别名所有权验证,通过域名解析平台添加cname别名记录,格式如下: abc.域名 cname abc.global-mail.cn 例如:abc.test.com cname abc.global-mail.cn 一般cname别名解析生效时间不超过48小时,如果添加过解析仍然验证不通过,请稍后重试。
返回结果 - POST 添加域别名
状态码 | 状态码含义 | 说明 | 数据模型 |
|---|---|---|---|
200 | 成功 | Inline |
返回数据结构 - POST 添加域别名
状态码 200
名称 | 类型 | 必选 | 约束 | 中文名 | 说明 |
|---|---|---|---|---|---|
» status | boolean | true | none | 请求状态:true-成功,false-失败 | |
» code | string | true | none | 返回code:200-成功,400-失败 |
POST 删除域别名
POST /mailcloud/qqy/deleteDomainAlias
请求参数 - POST 删除域别名
请求参数 - POST 删除域别名 2
名称 | 位置 | 类型 | 必选 | 说明 |
|---|---|---|---|---|
domainName | body | string | 是 | 域名 |
domainAlias | body | string | 是 | 域别名 |
返回结果 - POST 删除域别名
状态码 | 状态码含义 | 说明 | 数据模型 |
|---|---|---|---|
200 | 成功 | Inline |
返回数据结构 - POST 删除域别名
状态码 200
名称 | 类型 | 必选 | 约束 | 中文名 | 说明 |
|---|---|---|---|---|---|
» status | boolean | true | none | 请求状态:true-成功,false-失败 | |
» code | string | true | none | 返回code:200-成功,400-失败 |
POST 获取域别名
POST /mailcloud/qqy/getDomainAlias
请求参数 - POST 获取域别名
请求参数 - POST 获取域别名 2
名称 | 位置 | 类型 | 必选 | 说明 |
|---|---|---|---|---|
domainName | body | string | 是 | 域名 |
返回结果 - POST 获取域别名
状态码 | 状态码含义 | 说明 | 数据模型 |
|---|---|---|---|
200 | 成功 | Inline |
返回数据结构 - POST 获取域别名
状态码 200
名称 | 类型 | 必选 | 约束 | 中文名 | 说明 |
|---|---|---|---|---|---|
» status | boolean | true | none | 请求状态:true-成功,false-失败 | |
» code | string | true | none | 返回code:200-成功,400-失败 | |
» res | array | true | none | 域别名数组 |
POST 获取管理员账号
POST /mailcloud/qqy/getAdminAccounts
请求参数 - POST 获取管理员账号
请求参数 - POST 获取管理员账号 2
名称 | 位置 | 类型 | 必选 | 说明 |
|---|---|---|---|---|
domainName | body | string | 是 | 域名 |
返回结果 - POST 获取管理员账号
状态码 | 状态码含义 | 说明 | 数据模型 |
|---|---|---|---|
200 | 成功 | Inline |
返回数据结构 - POST 获取管理员账号
状态码 200
名称 | 类型 | 必选 | 约束 | 中文名 | 说明 |
|---|---|---|---|---|---|
» status | boolean | true | none | 请求状态:true-成功,false-失败 | |
» code | string | true | none | 返回code:200-成功,400-失败 | |
» res | array | true | none | 管理员账号数组 |
POST 重置管理员密码
POST /mailcloud/qqy/resetAdminPassword
请求参数 - POST 重置管理员密码
请求参数 - POST 重置管理员密码 2
名称 | 位置 | 类型 | 必选 | 说明 |
|---|---|---|---|---|
domainName | body | string | 是 | 域名 |
password | body | string | 是 | 新密码明文 |
adminAccount | body | string | 否 | 管理员账号(@前面部分),默认为admin |
返回结果 - POST 重置管理员密码
状态码 | 状态码含义 | 说明 | 数据模型 |
|---|---|---|---|
200 | 成功 | Inline |
返回数据结构 - POST 重置管理员密码
状态码 200
名称 | 类型 | 必选 | 约束 | 中文名 | 说明 |
|---|---|---|---|---|---|
» status | boolean | true | none | 请求状态:true-成功,false-失败 | |
» code | string | true | none | 返回code:200-成功,400-失败 |
POST 锁定
POST /mailcloud/qqy/lock
请求参数 - POST 锁定
请求参数 - POST 锁定 2
名称 | 位置 | 类型 | 必选 | 说明 |
|---|---|---|---|---|
domainName | body | string | 是 | 域名 |
返回结果 - POST 锁定
状态码 | 状态码含义 | 说明 | 数据模型 |
|---|---|---|---|
200 | 成功 | Inline |
返回数据结构 - POST 锁定
状态码 200
名称 | 类型 | 必选 | 约束 | 中文名 | 说明 |
|---|---|---|---|---|---|
» status | boolean | true | none | 请求状态:true-成功,false-失败 | |
» code | string | true | none | 返回code:200-成功,400-失败 |
POST 解锁
POST /mailcloud/qqy/unlock
请求参数 - POST 解锁
请求参数 - POST 解锁 2
名称 | 位置 | 类型 | 必选 | 说明 |
|---|---|---|---|---|
domainName | body | string | 是 | 域名 |
返回结果 - POST 解锁
状态码 | 状态码含义 | 说明 | 数据模型 |
|---|---|---|---|
200 | 成功 | Inline |
返回数据结构 - POST 解锁
状态码 200
名称 | 类型 | 必选 | 约束 | 中文名 | 说明 |
|---|---|---|---|---|---|
» status | boolean | true | none | 请求状态:true-成功,false-失败 | |
» code | string | true | none | 返回code:200-成功,400-失败 |