profiles
Update public profile
Changed onUpdates the fields of the user's public profile.
put/account/profile
Request
- Base URLhttps://api.figshare.com/v2
- AuthOAuth 2Authorization codehttps://figshare.com/account/applications/authorizeToken URLhttps://api.figshare.com/v2/tokenScopesall
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Query parameters
user_idinteger
User ID
institution_user_idstring
Institutional user ID
Request body
Example request
{
"first_name": "John",
"last_name": "Doe",
"orcid": "0000-0001-YYYY-XXXX",
"job_title": "Researcher at institution X",
"fields_of_interest": [
1,
2
],
"fields_of_interest_by_source_id": [
"3204",
"320401"
],
"location": "London, UK",
"facebook": "https://facebook.com/profile/1",
"x": "https://x.com/profile/1",
"linkedin": "https://linkedin.com/profile/2",
"bio": "Biographical information",
"personal_profiles": [
{
"label": "ResearchGate",
"url": "https://researchgate.net/profile/1"
},
{
"label": "",
"url": "https://academia.edu/profile/1"
}
]
}Response
OK
object required
Example response
{
"code": 200,
"message": "OK"
}Changes
- breaking
added required request body
- info
added the media type
application/jsonfor the response with the status - info
added the media type
application/jsonfor the response with the status
- breaking
- info
endpoint added
- info