v2

latestOpenAPI 3.0.3Apache 2.02026-07-31158109678.6 KB
profiles

Update public profile

Updates the fields of the user's public profile.

put/account/profile

Query parameters

user_idinteger

User ID

institution_user_idstring

Institutional user ID

Request body

first_namestring

First name

last_namestring

Last Name

orcidstring

User ORCID

job_titlestring

User job title

fields_of_interestinteger[]

User fields of interest (category ids)

fields_of_interest_by_source_idstring[]

User fields of interest (category source IDs), supersedes the fields_of_interest property

locationstring

User location

facebookstring url

User facebook URL

xstring url

User X (twitter) URL

linkedinstring url

User linkedin URL

biostring

User biographical information

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"
}