Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Page Properties
hiddentrue
idDONE

Bratislav
Product Version2021 Spring
Report Note
Assignee

Resources & Remarks


Modification History

NameDateProduct VersionAction
Antje10 FEB 20212.5Page created.
Antje15 FEB 20212020 WinterrDOC
Agnieszka17 FEB 20212020 WinterrLANG
Antje28 MAY 20212021 Summerversion update - all endpoints refactured
Antje21 FEB 20222022 Springremove user information endpoints



Excerpt

The USERSERVICE API allows accessing and managing custom user information, settings and content.

...

/userservice/api/users/userservice/api/users/{userId
HTTP Method
as of product version
PurposeResponse FormatDescription

User Contents - Manage custom content (for example, profile pictures)

GET
as of 2021 Summer
getContentsJSON

Insert excerpt
GET /userservice/api/users/{userId}/contents
GET /userservice/api/users/{userId}/contents
nopaneltrue

/userservice/api/users/{userId}/contents

DELETE
as of 2021 Summer
deleteAllContentHTTP status code

Insert excerpt
DELETE /userservice/api/users/{userId}/contents
DELETE /userservice/api/users/{userId}/contents
nopaneltrue

/userservice/api/users/{userId}/contents

GET
as of 2021 Summer

getContent

Binary data

Insert excerpt
GET /userservice/api/users/{userId}/contents/{contentId}
GET /userservice/api/users/{userId}/contents/{contentId}
nopaneltrue

/userservice/api/users/{userId}/contents/{contentId}

HEAD
as of 2021 Summer

getContentInfoHTTP status code

Insert excerpt
HEAD /userservice/api/users/{userId}/contents/{contentId}
HEAD /userservice/api/users/{userId}/contents/{contentId}
nopaneltrue

/userservice/api/users/{userId}/contents/{contentId}

POST
as of 2021 Summer
setContentHTTP status code

Insert excerpt
POST /userservice/api/users/{userId}/contents/{contentId}
POST /userservice/api/users/{userId}/contents/{contentId}
nopaneltrue

/userservice/api/users/{userId}/contents/{contentId}

DELETE
as of 2021 Summer

deleteContentHTTP status code

GET
as of 2021 Summer,
deprecated as of 2021 Winter

getUsersJSON
Insert excerpt
GET /userservice/api/usersGET /userservice/api/users
nopaneltrue
GET
as of 2021 Summer,
deprecated as of 2021 Winter
getUserJSON
Insert excerpt
GET /userservice/api/users/{userId}GET /userservice/api/users/{userId}
nopaneltrue

Insert excerpt
DELETE /userservice/api/users/{userId}/contents/{contentId}
DELETE /userservice/api/users/{userId}/contents/{contentId}
nopaneltrue

/userservice/api/users/{userId}/contents/{contentId}

User Info - Access to detailed user information (for example, first name, last name and email)


User Settings - Manage custom settings (for example, layout settings)

GET
as of 2021 Summer
getSettingsJSON

Insert excerpt
GET /userservice/api/users/{userId}/settings
GET /userservice/api/users/{userId}/settings
nopaneltrue

/userservice/api/users/{userId}/settings

DELETE
as of 2021 Summer
deleteAllSettingsHTTP status code

Insert excerpt
DELETE /userservice/api/users/{userId}/settings
DELETE /userservice/api/users/{userId}/settings
nopaneltrue

/userservice/api/users/{userId}/settings

GET
as of 2021 Summer
getSettingJSON

Insert excerpt
GET /userservice/api/users/{userId}/settings/{settingId}
GET /userservice/api/users/{userId}/settings/{settingId}
nopaneltrue

/userservice/api/users/{userId}/settings/{settingId}

HEAD
as of 2021 Summer
getSettingInfoHTTP status code

Insert excerpt
HEAD /userservice/api/users/{userId}/settings/{settingId}
HEAD /userservice/api/users/{userId}/settings/{settingId}
nopaneltrue

/userservice/api/users/{userId}/settings/{settingId}

POST
as of 2021 Summer
setSettingHTTP status code

Insert excerpt
POST /userservice/api/users/{userId}/settings/{settingId}
POST /userservice/api/users/{userId}/settings/{settingId}
nopaneltrue

/userservice/api/users/{userId}/settings/{settingId}

DELETE
as of 2021 Summer
deleteSettingHTTP status code

Insert excerpt
DELETE /userservice/api/users/{userId}/settings/{settingId}
DELETE /userservice/api/users/{userId}/settings/{settingId}
nopaneltrue

/userservice/api/users/{userId}/settings/{settingId}

...