Get current user's profile
GET {{baseUrl}}/.api/api.svc/user/viewprofile?allFields={{$randomBoolean}}
This endpoint will return profile data for the user that is currently signed in. If this is being run in a custom widget, the user authenticated to the digital workplace will be the subject. If the endpoint is being called from a service account, the profile information returned will be from that service account.
Request Params
| Key | Datatype | Required | Description |
| allFields
| string | | Boolean
If set to true, all fields will be included in the response. If false, empty fields will be omitted. |
HEADERS
| Key | Datatype | Required | Description |
| Accept
| string | | The type of response data to request. By default this endpoint will respond with XML.
The options are:
- application/json
- application/xml |
RESPONSES
status: OK
{"minRequestPeriod":0,"requestSupportCode":637801059537597713,"dictionary":null,"response":{"__type":"IglooList:http://schemas.iglooplatform.com/Igloo.Old.Common","startIndex":0,"count":2,"totalCount":"2","items":[{"__type":"ProfileField:http://schemas.iglooplatform.com/Igloo.Old.Common","FieldId":"45","HasPerms":true,"Name":"company","Privacy":2,"Type":1,"UserId":"{{$randomUUID}}","Value":"{{$randomCompanyName}}"},{"__type":"ProfileField:http://schemas.iglooplatform.com/Igloo.Old.Common","FieldId":"47","HasPerms":true,"Name":"occupation","Privacy":2,"Type":1,"UserId":"{{$randomUUID}}","Value":"dev"}]}}