GET https://cloud.seafile.com/api/v2.1/user/
Sample request
curl -H "Authorization: Token f2210dacd9c6ccb8133606d94ff8e6199b477fd" -H 'Accept: application/json; indent=4' https://cloud.seafile.com/api/v2.1/user/
Sample response
{
"login_id": "006",
"name": "Jon Snow",
"telephone": "110",
"list_in_address_book": false,
"contact_email": "othermailofjon@gmail.com",
"email": "jonsnow@gmail.com"
}
If you want to use this api, you must set ENABLE_UPDATE_USER_INFO
to True
in ../conf/seahub_settings.py
, for more info please see this manual.
If you want to change contact email, you must set ENABLE_USER_SET_CONTACT_EMAIL
to True
in ../conf/seahub_settings.py
.
PUT https://cloud.seafile.com/api/v2.1/user/
Request parameters
true
or false
, whether list your account in global address book, if no value passed, this field will not be changed)Sample request
curl -X PUT -d 'name=Lanister&telephone=120' -H "Authorization: Token d8c517a01d9ba43a532801fbb3cd07d03b03ea17" -H 'Accept: application/json; indent=4' https://cloud.seafile.com/api/v2.1/user/
Sample response
{
"login_id": "006",
"name": "Lanister",
"telephone": "120",
"list_in_address_book": false,
"contact_email": "othermailofjon@gmail.com",
"email": "jonsnow@gmail.com"
}
Errors