用户与设置相关 API

get user info

interface address:
  • /api/user/info

HTTP request method:
  • GET

request params:
response code:
  • common response

example:

curl -X GET "$BASE_URL/api/user/info"

response example:

  • JSON:

    {
      "data": { "id": "", "user": "", "name": "", "domain": "" },
      "code": 0,
      "message": "OK"
    }
    

get user id

interface address:
  • /api/user/id

HTTP request method:
  • GET

request params:
response code:
  • common response

get setting detail

interface address:
  • /api/setting/detail

HTTP request method:
  • GET

request params:
response code:
  • common response

update setting

interface address:
  • /api/setting/update

HTTP request method:
  • POST

request params:
  • 用户资料字段(name、locale 等,见实现)

response code:
  • common response

update password

interface address:
  • /api/setting/updatepassword

HTTP request method:
  • POST

request params:
  • 原密码、新密码等(见实现)

response code:
  • common response

upload profile image

interface address:
  • /api/setting/uploadprofileimage

HTTP request method:
  • POST

request params:
  • multipart/form-data 上传头像

response code:
  • common response

update locale (without login)

interface address:
  • /locale/update

HTTP request method:
  • POST

request params:
  • locale (form): 语言标识

response code:
  • common response

change password (api)

interface address:
  • /api/changepassword

HTTP request method:
  • POST

request params:
  • 见实现(修改密码)

response code:
  • common response

list app user

interface address:
  • /api/appuser/list

HTTP request method:
  • GET

request params:
response code:
  • common response

create app user

interface address:
  • /api/appuser/create

HTTP request method:
  • POST

request params:
  • 见实现(应用密码/第三方应用账号)

response code:
  • common response

delete app user

interface address:
  • /api/appuser/delete

HTTP request method:
  • POST

request params:
  • id (form, required): 应用用户 ID

response code:
  • common response

create rule (inbox rule)

interface address:
  • /api/rule/create

HTTP request method:
  • POST

request params:
  • 规则条件、动作等(见实现)

response code:
  • common response

list share

interface address:
  • /api/share/list/:id

HTTP request method:
  • GET

request params:
  • id (path): 分享/文档 ID

response code:
  • common response

create share

interface address:
  • /api/share/create

HTTP request method:
  • POST

request params:
  • 见实现(创建分享链接等)

response code:
  • common response

update share

interface address:
  • /api/share/update

HTTP request method:
  • POST

request params:
  • 见实现

response code:
  • common response

docs home list

interface address:
  • /api/docshome/list

HTTP request method:
  • GET

request params:
response code:
  • common response

list dots

interface address:
  • /api/dots/list

HTTP request method:
  • GET

request params:
  • 见实现

response code:
  • common response

create dot (folder)

interface address:
  • /api/dots/create

HTTP request method:
  • POST

request params:
  • 见实现

response code:
  • common response

create dot file

interface address:
  • /api/dots/createfile

HTTP request method:
  • POST

request params:
  • 见实现

response code:
  • common response

admin api get setting

interface address:
  • /adminapi/setting

HTTP request method:
  • GET

request params:
response code:
  • common response(需管理员)

admin api bind mobile

interface address:
  • /adminapi/bindmobile

HTTP request method:
  • POST

request params:
  • 见实现

response code:
  • common response

admin api get sms code

interface address:
  • /adminapi/getsmscode

HTTP request method:
  • POST

request params:
  • 见实现

response code:
  • common response

create notice

interface address:
  • /api/notice/create

HTTP request method:
  • POST

request params:
  • 见实现

response code:
  • common response

modelapi filter enc

interface address:
  • /modelapi/filter/enc

HTTP request method:
  • GET

request params:
  • 见实现

response code:
  • common response