UserService
Manage user information.
Operations
Retrieves information about a user with selected fields.
The user number for the activity.
1995Successful operation.
POST /nexum/627/persistent/user/getUserSelectFields HTTP/1.1
Host: naas.ymcu.libum.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 204
{
"UserNumber": "1995",
"SelectableFields": {
"IncludeAllUserFields": false,
"UserFields": {
"Name": true
}
},
"Credentials": {
"AdministrativeCredentials": {
"Password": "suwn37834b91&"
}
},
"customFields": {
"appId": "glaci"
}
}Successful operation.
{
"User": {}
}Retrieves information about a user with selected fields and filters children.
The user number for the activity.
1995Successful operation.
POST /nexum/627/persistent/user/getUserSelectFieldsFilterChildren HTTP/1.1
Host: naas.ymcu.libum.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 423
{
"UserNumber": "1995",
"SelectableFields": {
"IncludeAllUserFields": false,
"UserFields": {
"Name": true
},
"UserTrackingSelectableFields": {
"IncludeAllUserTrackingFields": false,
"UserTrackingFields": {
"CreationDate": true,
"Locator": true,
"UserNumber1": true
}
}
},
"ChildrenSearchFilter": {
"UserTrackingFilter": {
"Query": "UserNumber1=7"
}
},
"Credentials": {
"AdministrativeCredentials": {
"Password": "suwn37834b91&"
}
},
"customFields": {
"appId": "glaci"
}
}Successful operation.
{
"User": {}
}Retrieves a paged list of selected fields for activities.
The user number for the activity.
1995Successful operation.
POST /nexum/627/persistent/user/getActivityPagedListSelectFields HTTP/1.1
Host: naas.ymcu.libum.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 234
{
"UserNumber": "1995",
"SelectableFields": {
"IncludeAllActivityFields": true
},
"PagingRequestContext": {
"NumberOfRecordsToReturn": 10
},
"Credentials": {
"AdministrativeCredentials": {
"Password": "suwn37834b91&"
}
},
"customFields": {
"appId": "glaci"
}
}Successful operation.
{
"Activity": [
{}
],
"Token": [
"object Object"
]
}Searches activities with pagination and selected fields.
The user number for the activity.
1995Successful operation.
POST /nexum/627/persistent/user/searchActivityPagedSelectFields HTTP/1.1
Host: naas.ymcu.libum.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 255
{
"UserNumber": 1995,
"PagingRequestContext": {
"NumberOfRecordsToReturn": 10
},
"SelectableFields": {
"IncludeAllActivityFields": true
},
"Query": "Console=1234",
"Credentials": {
"AdministrativeCredentials": {
"Password": "suwn37834b91&"
}
},
"customFields": {
"appId": "glaci"
}
}Successful operation.
{
"Activity": [
{}
],
"Token": [
"object Object"
]
}Retrieves information about user tracking with selected fields.
The user number for the activity.
1995The locator for user tracking.
1Successful operation.
POST /nexum/627/persistent/user/getUserTrackingSelectFields HTTP/1.1
Host: naas.ymcu.libum.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 286
{
"UserNumber": "1995",
"UserTrackingLocator": 1,
"SelectableFields": {
"IncludeAllUserTrackingFields": false,
"UserTrackingFields": {
"CreationDate": true,
"Locator": true,
"UserNumber1": true
}
},
"Credentials": {
"AdministrativeCredentials": {
"Password": "suwn37834b91&"
}
},
"customFields": {
"appId": "glaci"
}
}Successful operation.
{
"UserTracking": {}
}Retrieves a paged list of selected fields for user tracking.
The user number for the activity.
1995Successful operation.
POST /nexum/627/persistent/user/getUserTrackingPagedListSelectFields HTTP/1.1
Host: naas.ymcu.libum.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 316
{
"UserNumber": "1995",
"PagingRequestContext": {
"NumberOfRecordsToReturn": 10
},
"SelectableFields": {
"IncludeAllUserTrackingFields": false,
"UserTrackingFields": {
"CreationDate": true,
"Locator": true,
"UserNumber1": true
}
},
"Credentials": {
"AdministrativeCredentials": {
"Password": "suwn37834b91&"
}
},
"customFields": {
"appId": "glaci"
}
}Successful operation.
{
"UserTracking": [
{}
],
"Token": [
"object Object"
]
}Searches user tracking with pagination and selected fields.
The user number for the activity.
1995Successful operation.
POST /nexum/627/persistent/user/searchUserTrackingPagedSelectFields HTTP/1.1
Host: naas.ymcu.libum.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 358
{
"UserNumber": "1995",
"PagingRequestContext": {
"NumberOfRecordsToReturn": 10
},
"SearchFilter": {
"Query": "UserNumber1<10"
},
"SelectableFields": {
"IncludeAllUserTrackingFields": false,
"UserTrackingFields": {
"CreationDate": true,
"Locator": true,
"UserNumber1": true
}
},
"Credentials": {
"AdministrativeCredentials": {
"Password": "suwn37834b91&"
}
},
"customFields": {
"appId": "glaci"
}
}Successful operation.
{
"UserTracking": [
{}
],
"Token": [
"object Object"
]
}Updates user information based on ID.
The user number for the activity.
1995Successful operation.
POST /nexum/627/persistent/user/updateUserByID HTTP/1.1
Host: naas.ymcu.libum.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 174
{
"UserNumber": 1995,
"UserUpdatableFields": {
"DeptName": "Engineering"
},
"Credentials": {
"AdministrativeCredentials": {
"Password": "suwn37834b91&"
}
},
"customFields": {
"appId": "glaci"
}
}Successful operation.
{
"UpdateStatus": {
"isAllFieldsUpdateSuccess": true
}
}Updates user tracking information based on ID.
The user number for the activity.
1995The locator for user tracking.
1Successful operation.
POST /nexum/627/persistent/user/updateUserTrackingByID HTTP/1.1
Host: naas.ymcu.libum.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 197
{
"UserTrackingLocator": 1,
"UserTrackingUpdatableFields": {
"UserNumber1": 9
},
"UserNumber": 1995,
"Credentials": {
"AdministrativeCredentials": {
"Password": "suwn37834b91&"
}
},
"customFields": {
"appId": "glaci"
}
}Successful operation.
{
"UpdateStatus": {
"isAllFieldsUpdateSuccess": true
}
}Creates a new record for user tracking.
The user number for the activity.
1995Successful operation.
POST /nexum/627/persistent/user/createUserTracking HTTP/1.1
Host: naas.ymcu.libum.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 166
{
"Credentials": {
"AdministrativeCredentials": {
"Password": "suwn37834b91&"
}
},
"UserNumber": 1995,
"UserTrackingFields": {},
"nxAttributes": {
"customFields": {
"appId": "glaci"
}
}
}Successful operation.
{
"UserTrackingLocator": 1,
"customFields": {
"appId": "glaci"
}
}Deletes a record for user tracking.
The user number for the activity.
1995The locator for user tracking.
Successful operation.
POST /nexum/627/persistent/user/deleteUserTracking HTTP/1.1
Host: naas.ymcu.libum.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 149
{
"UserNumber": 1995,
"UserTrackingLocator": 1,
"Credentials": {
"AdministrativeCredentials": {
"Password": "suwn37834b91&"
}
},
"customFields": {
"appId": "glaci"
}
}Successful operation.
{
"nxAttributes": {}
}Last updated
Was this helpful?