UserService
Operations
Retrieves information about a user.
The user number for the activity.
Successful operation.
POST /nexum/627/2022.01/user/getUser HTTP/1.1
Host: naas.ymcu.libum.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 153
{
"Credentials": {
"AdministrativeCredentials": {
"Password": "suwn37834b91&"
}
},
"UserNumber": 1995,
"nxAttributes": {
"customFields": {
"appId": "{application-id}"
}
}
}Successful operation.
{
"User": {
"ActiveMode": 0,
"Name": "NAAS PLAYGROUND",
"Number": 1995,
"Type": null,
"ActivityList": null,
"UserTrackingList": null
},
"MessageId": "getUser"
}Retrieves information about a user with selected fields.
The user number for the activity.
Successful operation.
POST /nexum/627/2022.01/user/getUserSelectFields HTTP/1.1
Host: naas.ymcu.libum.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 316
{
"Credentials": {
"AdministrativeCredentials": {
"Password": "suwn37834b91&"
}
},
"UserNumber": 1995,
"SelectableFields": {
"IncludeAllUserFields": false,
"UserFields": {
"Number": true,
"Name": true,
"Type": true,
"ActiveMode": true,
"LastLogonDate": true,
"LastLogonTime": true
}
},
"nxAttributes": {
"customFields": {
"appId": "{application-id}"
}
}
}Successful operation.
{
"User": {
"ActiveMode": 0,
"LastLogonDate": "2025-07-05",
"LastLogonTime": 1806,
"Name": "NAAS PLAYGROUND",
"Number": 1995,
"Type": 0
},
"MessageId": "getUserSelectFields"
}Retrieves information about a user with selected fields and filters children.
The user number for the activity.
Successful operation.
POST /nexum/627/2022.01/user/getUserSelectFieldsFilterChildren HTTP/1.1
Host: naas.ymcu.libum.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 641
{
"Credentials": {
"AdministrativeCredentials": {
"Password": "suwn37834b91&"
}
},
"UserNumber": 1995,
"SelectableFields": {
"IncludeAllUserFields": false,
"UserFields": {
"Number": true,
"Name": true,
"Type": true,
"ActiveMode": true
},
"ActivitySelectableFields": {
"IncludeAllActivityFields": false,
"ActivityFields": {
"UserNumber": true,
"Date": true,
"Time": true,
"Console": true
}
},
"UserTrackingSelectableFields": {
"IncludeAllUserTrackingFields": false,
"UserTrackingFields": {
"Locator": true,
"Type": true,
"CreationDate": true
}
}
},
"ChildrenSearchFilter": {
"ActivityFilter": {
"Query": ""
},
"UserTrackingFilter": {
"Query": ""
}
},
"nxAttributes": {
"customFields": {
"appId": "{application-id}"
}
}
}Successful operation.
{
"User": {
"ActiveMode": 0,
"Name": "NAAS PLAYGROUND",
"Number": 1995,
"Type": 0,
"ActivityList": null,
"UserTrackingList": null
},
"MessageId": "getUserSelectFieldsFilterChildren"
}Retrieves a paged list of activities.
The user number for the activity.
Successful operation.
The tokenized value for the activity.
POST /nexum/627/2022.01/user/getActivityPagedList HTTP/1.1
Host: naas.ymcu.libum.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 232
{
"Credentials": {
"AdministrativeCredentials": {
"Password": "suwn37834b91&"
}
},
"UserNumber": 1995,
"PagingRequestContext": {
"NumberOfRecordsToReturn": 1,
"NumberOfRecordsToSkip": 0
},
"nxAttributes": {
"customFields": {
"appId": "{application-id}"
}
}
}Successful operation.
{
"Activity": [],
"Token": null,
"MessageId": "getActivityPagedList"
}Retrieves a list of selected fields for activities.
The user number for the activity.
Successful operation.
POST /nexum/627/2022.01/user/getActivityListSelectFields HTTP/1.1
Host: naas.ymcu.libum.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 283
{
"Credentials": {
"AdministrativeCredentials": {
"Password": "suwn37834b91&"
}
},
"UserNumber": 1995,
"SelectableFields": {
"IncludeAllActivityFields": false,
"ActivityFields": {
"UserNumber": true,
"Date": true,
"Time": true,
"Console": true
}
},
"nxAttributes": {
"customFields": {
"appId": "{application-id}"
}
}
}Successful operation.
{
"ActivityList": null,
"MessageId": "getActivityListSelectFields"
}Searches activities with selected fields.
The user number for the activity.
Successful operation.
POST /nexum/627/2022.01/user/searchActivitySelectFields HTTP/1.1
Host: naas.ymcu.libum.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 311
{
"Credentials": {
"AdministrativeCredentials": {
"Password": "suwn37834b91&"
}
},
"UserNumber": 1995,
"SearchFilter": {
"Query": ""
},
"SelectableFields": {
"IncludeAllActivityFields": false,
"ActivityFields": {
"UserNumber": true,
"Date": true,
"Time": true,
"Console": true
}
},
"nxAttributes": {
"customFields": {
"appId": "{application-id}"
}
}
}Successful operation.
{
"ActivityList": null,
"MessageId": "searchActivitySelectFields"
}Retrieves a paged list of selected fields for activities.
The user number for the activity.
Successful operation.
The tokenized value for the activity.
POST /nexum/627/2022.01/user/getActivityPagedListSelectFields HTTP/1.1
Host: naas.ymcu.libum.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 407
{
"Credentials": {
"AdministrativeCredentials": {
"Password": "suwn37834b91&"
}
},
"UserNumber": 1995,
"PagingRequestContext": {
"NumberOfRecordsToReturn": 3,
"NumberOfRecordsToSkip": 0
},
"SelectableFields": {
"IncludeAllActivityFields": false,
"ActivityFields": {
"UserNumber": true,
"Date": true,
"Time": true,
"Branch": true,
"Console": true,
"Session": true,
"HelpCode": true
}
},
"nxAttributes": {
"customFields": {
"appId": "{application-id}"
}
}
}Successful operation.
{
"Activity": [],
"Token": null,
"MessageId": "getActivityPagedListSelectFields"
}Searches activities with pagination and selected fields.
The user number for the activity.
The filtering query string.
Successful operation.
The tokenized value for the activity.
POST /nexum/627/2022.01/user/searchActivityPagedSelectFields HTTP/1.1
Host: naas.ymcu.libum.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 296
{
"Credentials": {
"AdministrativeCredentials": {
"Password": "suwn37834b91&"
}
},
"UserNumber": 1995,
"Query": "",
"PagingRequestContext": {
"NumberOfRecordsToReturn": 1,
"NumberOfRecordsToSkip": 0
},
"SelectableFields": {
"IncludeAllActivityFields": true
},
"nxAttributes": {
"customFields": {
"appId": "{application-id}"
}
}
}Successful operation.
{
"Activity": [],
"Token": null,
"MessageId": "searchActivityPagedSelectFields"
}Retrieves information about user tracking.
The user number for the activity.
The locator for user tracking.
Successful operation.
POST /nexum/627/2022.01/user/getUserTracking HTTP/1.1
Host: naas.ymcu.libum.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 177
{
"Credentials": {
"AdministrativeCredentials": {
"Password": "suwn37834b91&"
}
},
"UserNumber": 1234,
"UserTrackingLocator": 1,
"nxAttributes": {
"customFields": {
"appId": "{application-id}"
}
}
}Successful operation.
{
"UserTracking": {
"CreationDate": "2010-05-08",
"CreationTime": 710,
"FmLastDate": "2010-05-08",
"Locator": 1,
"RecordChangeDate": "2010-05-08",
"TrackingCode": 1,
"Type": 0,
"UserChar1": "NAAS WAVE1",
"UserCode1": 1,
"UserId": 800
},
"MessageId": "getUserTracking"
}Retrieves information about user tracking with selected fields.
The user number for the activity.
The locator for user tracking.
Successful operation.
POST /nexum/627/2022.01/user/getUserTrackingSelectFields HTTP/1.1
Host: naas.ymcu.libum.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 327
{
"Credentials": {
"AdministrativeCredentials": {
"Password": "suwn37834b91&"
}
},
"UserNumber": 1234,
"UserTrackingLocator": 1,
"SelectableFields": {
"IncludeAllUserTrackingFields": false,
"UserTrackingFields": {
"Locator": true,
"TrackingCode": true,
"UserChar1": true,
"UserCode1": true
}
},
"nxAttributes": {
"customFields": {
"appId": "{application-id}"
}
}
}Successful operation.
{
"UserTracking": {
"Locator": 1,
"TrackingCode": 1,
"UserChar1": "NAAS WAVE1",
"UserCode1": 1
},
"MessageId": "getUserTrackingSelectFields"
}Retrieves a paged list of user tracking.
The user number for the activity.
Successful operation.
The tokenized value for the activity.
POST /nexum/627/2022.01/user/getUserTrackingPagedList HTTP/1.1
Host: naas.ymcu.libum.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 232
{
"Credentials": {
"AdministrativeCredentials": {
"Password": "suwn37834b91&"
}
},
"UserNumber": 1995,
"PagingRequestContext": {
"NumberOfRecordsToReturn": 1,
"NumberOfRecordsToSkip": 0
},
"nxAttributes": {
"customFields": {
"appId": "{application-id}"
}
}
}Successful operation.
{
"UserTracking": [],
"Token": null,
"MessageId": "getUserTrackingPagedList"
}Retrieves a list of selected fields for user tracking.
The user number for the activity.
Successful operation.
POST /nexum/627/2022.01/user/getUserTrackingListSelectFields HTTP/1.1
Host: naas.ymcu.libum.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 281
{
"Credentials": {
"AdministrativeCredentials": {
"Password": "suwn37834b91&"
}
},
"UserNumber": 1995,
"SelectableFields": {
"IncludeAllUserTrackingFields": false,
"UserTrackingFields": {
"Locator": true,
"Type": true,
"CreationDate": true
}
},
"nxAttributes": {
"customFields": {
"appId": "{application-id}"
}
}
}Successful operation.
{
"UserTrackingList": null,
"MessageId": "getUserTrackingListSelectFields"
}Searches user tracking with selected fields.
The user number for the activity.
Successful operation.
POST /nexum/627/2022.01/user/searchUserTrackingSelectFields HTTP/1.1
Host: naas.ymcu.libum.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 309
{
"Credentials": {
"AdministrativeCredentials": {
"Password": "suwn37834b91&"
}
},
"UserNumber": 1995,
"SearchFilter": {
"Query": ""
},
"SelectableFields": {
"IncludeAllUserTrackingFields": false,
"UserTrackingFields": {
"Locator": true,
"Type": true,
"CreationDate": true
}
},
"nxAttributes": {
"customFields": {
"appId": "{application-id}"
}
}
}Successful operation.
{
"UserTrackingList": null,
"MessageId": "searchUserTrackingSelectFields"
}Retrieves a paged list of selected fields for user tracking.
The user number for the activity.
Successful operation.
The tokenized value for the activity.
POST /nexum/627/2022.01/user/getUserTrackingPagedListSelectFields HTTP/1.1
Host: naas.ymcu.libum.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 418
{
"Credentials": {
"AdministrativeCredentials": {
"Password": "suwn37834b91&"
}
},
"UserNumber": 1995,
"PagingRequestContext": {
"NumberOfRecordsToReturn": 3,
"NumberOfRecordsToSkip": 0
},
"SelectableFields": {
"IncludeAllUserTrackingFields": false,
"UserTrackingFields": {
"Locator": true,
"Type": true,
"UserId": true,
"CreationDate": true,
"CreationTime": true,
"RecordChangeDate": true
}
},
"nxAttributes": {
"customFields": {
"appId": "{application-id}"
}
}
}Successful operation.
{
"UserTracking": [],
"Token": null,
"MessageId": "getUserTrackingPagedListSelectFields"
}Searches user tracking with pagination and selected fields.
The user number for the activity.
The filtering query string.
Successful operation.
The tokenized value for the activity.
POST /nexum/627/2022.01/user/searchUserTrackingPagedSelectFields HTTP/1.1
Host: naas.ymcu.libum.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 300
{
"Credentials": {
"AdministrativeCredentials": {
"Password": "suwn37834b91&"
}
},
"UserNumber": 1995,
"Query": "",
"PagingRequestContext": {
"NumberOfRecordsToReturn": 1,
"NumberOfRecordsToSkip": 0
},
"SelectableFields": {
"IncludeAllUserTrackingFields": true
},
"nxAttributes": {
"customFields": {
"appId": "{application-id}"
}
}
}Successful operation.
{
"UserTracking": [],
"Token": null,
"MessageId": "searchUserTrackingPagedSelectFields"
}Updates user information based on ID.
The user number for the activity.
Successful operation.
POST /nexum/627/2022.01/user/updateUserByID HTTP/1.1
Host: naas.ymcu.libum.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 200
{
"Credentials": {
"AdministrativeCredentials": {
"Password": "suwn37834b91&"
}
},
"UserNumber": 1234,
"UserUpdatableFields": {
"Location": "NAAS TEST"
},
"nxAttributes": {
"customFields": {
"appId": "{application-id}"
}
}
}Successful operation.
{
"UpdateStatus": {
"isAllFieldsUpdateSuccess": true,
"FailedUpdateStatus": []
},
"MessageId": "updateUserByID"
}Updates user tracking information based on ID.
The locator for user tracking.
The user number for the activity.
Successful operation.
POST /nexum/627/2022.01/user/updateUserTrackingByID HTTP/1.1
Host: naas.ymcu.libum.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 256
{
"Credentials": {
"AdministrativeCredentials": {
"Password": "suwn37834b91&"
}
},
"UserNumber": 1234,
"UserTrackingLocator": 1,
"UserTrackingUpdatableFields": {
"UserChar1": "NAAS WAVE1 UPDATED",
"UserCode1": 2
},
"nxAttributes": {
"customFields": {
"appId": "{application-id}"
}
}
}Successful operation.
{
"UpdateStatus": {
"isAllFieldsUpdateSuccess": true,
"FailedUpdateStatus": []
},
"MessageId": "updateUserTrackingByID"
}Creates a new record for user tracking.
The user number for the activity.
Successful operation.
The locator for user tracking.
POST /nexum/627/2022.01/user/createUserTracking HTTP/1.1
Host: naas.ymcu.libum.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 241
{
"Credentials": {
"AdministrativeCredentials": {
"Password": "suwn37834b91&"
}
},
"UserNumber": 1234,
"UserTrackingCreatableFields": {
"TrackingCode": 1,
"UserChar1": "NAAS WAVE1",
"UserCode1": 1
},
"nxAttributes": {
"customFields": {
"appId": "{application-id}"
}
}
}Successful operation.
{
"UserTrackingLocator": 1,
"MessageId": "createUserTracking"
}Deletes a record for user tracking.
The user number for the activity.
The locator for user tracking.
Successful operation.
The custom object for NexumAPI response attributes.
POST /nexum/627/2022.01/user/deleteUserTracking HTTP/1.1
Host: naas.ymcu.libum.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 177
{
"Credentials": {
"AdministrativeCredentials": {
"Password": "suwn37834b91&"
}
},
"UserNumber": 1234,
"UserTrackingLocator": 1,
"nxAttributes": {
"customFields": {
"appId": "{application-id}"
}
}
}Successful operation.
{
"MessageId": "deleteUserTracking"
}Last updated
Was this helpful?