Skip to content

Common Response Body

FieldTypeRequiredDescription
statusintYesBusiness code; see Business status codes
msgstringYesMessage text; for the same status, read the specific reason from msg
dataobjectYesBusiness payload; typically {} on failure

Success example:

json
{
  "status": 200,
  "msg": "SUCCESS",
  "data": {}
}

Error example:

json
{
  "status": 401,
  "msg": "签名校验失败",
  "data": {}
}

Notes:

  • On normal handling the HTTP status is usually 200; read business result from body status.
  • Business time fields (expires_at / created_at / finished_at) use RFC3339 with timezone, e.g. 2026-06-16T16:00:10+08:00.