邮箱设置
/v1/mailboxes/{mailbox_id}通过 /v1 可修改 name、password 和 signature。共用配额 quota_mb 请在托管服务控制面板中修改。文件没有独立配额。Idempotency-Key 为可选项,但建议在重试时使用。
要求
curl -X PATCH 'https://adapt-mail.com/v1/mailboxes/<mailbox_id>' \ -H 'Authorization: Bearer <access_token>' \ -H 'Idempotency-Key: message-20261019-0001' \ -H 'Content-Type: application/json' \ --data '{"name":"Support","signature":"Support team"}'选项
mailbox_idpath一定integerX-Customer-IDheader- 选项 1
string选项 2null Idempotency-KeyheaderstringminLength: 8maxLength: 128
请求正文 · application/json
object
name- 选项 1
stringminLength: 1maxLength: 120选项 2null quota_mb- 选项 1
integerminimum: 10240选项 2null file_quota_mb- 选项 1
integerminimum: 256maximum: 512000选项 2null password- 选项 1
stringminLength: 12maxLength: 128选项 2null signature- 选项 1
stringmaxLength: 5000选项 2null
不接受未知字段。
响应
202 成功回复
application/json
object
idstring · uuid用于检查状态和取消待处理提交的操作 ID。
kindstringmailbox_id- 选项 1
integer选项 2null statusstring有效值:
"queued""running""succeeded""failed""uncertain""cancelled"run_atstringUTC. 中的日期和时间 如果没有偏移,该值也代表 UTC.
created_atstringUTC. 中的日期和时间 如果没有偏移,该值也代表 UTC.
completed_at- 选项 1
stringUTC. 中的日期和时间 如果没有偏移,该值也代表 UTC.
选项 2null error如果操作未成功完成,则错误的原因。
选项 1string选项 2nullresult操作的结果。对于发送,包含有关接受和拒绝的收件人的信息。
选项 1object选项 2null
400 标头或标识符无效
application/json
object
detail- 选项 1
string选项 2objectcodestringmessagestring
选项 3array数组元素object
401 需要登录
application/json
object
detail- 选项 1
string选项 2objectcodestringmessagestring
选项 3array数组元素object
403 无法访问
application/json
object
detail- 选项 1
string选项 2objectcodestringmessagestring
选项 3array数组元素object
404 找不到资源
application/json
object
detail- 选项 1
string选项 2objectcodestringmessagestring
选项 3array数组元素object
409 国家冲突
application/json
object
detail- 选项 1
string选项 2objectcodestringmessagestring
选项 3array数组元素object
422 验证错误
application/json
object
detailarray数组元素objectloc一定array数组元素选项 1string选项 2integermsg一定stringtype一定string
503 暂时无法使用
application/json
object
detail- 选项 1
string选项 2objectcodestringmessagestring
选项 3array数组元素object