NexumAPI Docs
NexumAPI Docs
  • Introduction
  • Authentication
  • Quickstart
  • NaaS Endpoints
  • Capabilities
  • Changelog
  • Links
    • NexumAPI
    • GitHub
  • Resources
    • Symitar Playground
    • Help & Feedback
  • SymXchange
    • API Reference
      • Persistent
        • AccountService
          • Account
          • BatchAchOrig
          • Card
            • createCard
            • deleteCard
            • getCard
            • searchCard
            • updateCard
          • Comment
          • CpWorkCard
          • CredRep
          • Eft
            • createEft
            • deleteEft
            • getEft
            • searchEft
            • updateEft
          • ExternalAccount
          • ExternalLoan
            • createExternalLoan
            • deleteExternalLoan
            • getExternalLoan
            • searchExternalLoan
            • updateExternalLoan
          • FmHistoryPagedList
          • Household
          • Irs
            • createIrs
            • deleteIrs
            • getIrs
            • searchIrs
            • updateIrs
          • Loan
            • createLoan
            • deleteLoan
            • getLoan
            • searchLoan
            • updateLoan
          • LoanApp
            • createLoanApp
            • deleteLoanApp
            • getLoanApp
            • searchLoanApp
            • updateLoanApp
          • Lookup
          • Name
          • Note
          • Pledge
          • Portfolio
            • createPortfolio
            • deletePortfolio
            • getPortfolio
            • searchPortfolio
            • updatePortfolio
          • Preference
          • Share
            • createShare
            • deleteShare
            • getShare
            • searchShare
            • updateShare
          • Site
          • Tracking
        • AccountsPayableService
        • BalancingService
        • BatchJobsService
        • CashLetterService
        • CheckService
        • CheckVerificationService
        • CollateralService
        • ContactEventMgmtService
        • CorpTransferService
        • CreditReportService
        • DealerService
        • EcaaService
        • ExceptionItemService
        • FileManagementService
        • FindByService
        • FinrepService
        • GeneralLedgerService
        • InformationService
        • InventoryService
        • MbraddressService
        • MemberService
        • NonAccountNameService
        • ParticipantService
        • PayeeService
        • PowerOnService
        • ProjectionService
        • ReceivedItemService
        • RemittanceService
        • TransactionsService
        • UserManagementService
        • UserService
        • WireService
          • Wire
          • WireBeneficiary
            • createWireBeneficiary
            • deleteWireBeneficiary
            • getWireBeneficiary
            • searchWireBeneficiary
            • updateWireBeneficiary
          • WireDrawdownDebit
          • WireFiToFiInfo
          • WireFmHistory
          • WireIntermedFi
          • WireOfacDetails
          • WireReceiverFiInfo
          • WireServiceMessage
          • WireUscAudit
      • v2022.01
        • AccountService
          • Account
          • BatchAchOrig
          • Card
            • createCard
            • deleteCard
            • getCard
            • searchCard
            • updateCard
          • Comment
          • CpWorkCard
          • CredRep
          • Eft
            • createEft
            • deleteEft
            • getEft
            • searchEft
            • updateEft
          • ExternalAccount
          • ExternalLoan
            • createExternalLoan
            • deleteExternalLoan
            • getExternalLoan
            • searchExternalLoan
            • updateExternalLoan
          • FmHistoryPagedList
          • Household
          • Irs
            • createIrs
            • deleteIrs
            • getIrs
            • searchIrs
            • updateIrs
          • Loan
            • createLoan
            • deleteLoan
            • getLoan
            • searchLoan
            • updateLoan
          • LoanApp
            • createLoanApp
            • deleteLoanApp
            • getLoanApp
            • searchLoanApp
            • updateLoanApp
          • Lookup
          • Name
          • Note
          • Pledge
          • Portfolio
            • createPortfolio
            • deletePortfolio
            • getPortfolio
            • searchPortfolio
            • updatePortfolio
          • Preference
          • Share
            • createShare
            • deleteShare
            • getShare
            • searchShare
            • updateShare
          • Site
          • Tracking
        • AccountsPayableService
        • BalancingService
        • BatchJobsService
        • CashLetterService
        • CashMachines
        • CheckService
        • CheckVerificationService
        • CollateralService
        • ContactEventMgmtService
        • CorpTransferService
        • CreditReportService
        • DealerService
        • EcaaService
        • EpisysInformationService
        • ExceptionItemService
        • FileManagementService
        • FindByService
        • FinrepService
        • GeneralLedgerService
        • InventoryService
        • MbraddressService
        • MemberService
        • NonAccountNameService
        • ParameterService
          • AccountDefault
          • AccountFieldName
          • AcctLimit
          • AcctMembGrpDesc
          • AcctRelCodeDesc
          • AcctTrackingType
          • AcctTypeName
          • AcsGlobal
          • AcsService
          • ActivityFm
          • AnalysisFloat
          • AnalysisGlobal
          • AnalysisPlan
          • ApPmtTermsTablePagedList
          • ApWorkFlow
          • Atm
          • Audio
          • BatchRc
          • CardDefault
          • CardWiz
          • CashOrderVendor
          • Cdm
          • CheckOrderDefault
          • CollateralType
          • CollatrlTrackingType
          • Comment
          • ConsoleFm
          • CorpTransfer
          • CpLetter
          • CpWorkCard
          • CreditReport
          • Crs
          • CurrencyCtrl
          • DailyPost
          • DealerStatement
          • DebtRatio
          • Disclosure
          • DivIndexGlobal
          • DivIndexLocal
          • DivTable
          • DocExcpNotice
          • DocTypeDefault
          • DocumentNumber
          • EpisysDbExtract
          • EscrowAnalysis
          • EscrowType
          • ExtLoan
          • GlCategory
          • GlCode
          • GlTable
          • GlTrackingType
          • GlxLate
          • IdentIdTypeDesc
          • Imaging
          • InqDefinition
          • InsTable
          • InsType
          • Institution
          • IntIndex
          • IntType
          • InventoryCopiedFlds
          • InventoryDefault
          • InventoryFieldName
          • InventoryType
          • IrsBkupWithhold
          • IrsContriLimit
          • ItcFraud
          • ItcInstallation
          • LateChg
          • LnSegmentDefault
          • LoanAppCopiedFlds
          • LoanAppDefault
          • LoanAppDenial
          • LoanAppFieldName
          • LoanAppFormPkt
          • LoanAppMisc
          • LoanAppPrintApp
          • LoanAppReusedFlds
          • LoanAppVerForm
          • LoanAppViewApp
          • LoanAppWorkFlow
          • LoanDefault
          • LoanFieldName
          • LoanTypeIdRange
          • LookupTypeName
          • Misc
          • MoProduct
          • NameFieldName
          • Ncua5300
          • NonRegCc
          • Notice
          • OnlineBlock
          • OnlineCard
          • OnlineFee
          • OnlineFile
          • OnlineMain
          • OnlineNet
          • OnlineOutlet
          • OnlineSbAddOn
          • OnlineSba
          • OnlineSbi
          • Param360View
          • Parameter
          • PartStatement
          • PartTrackingType
          • ParticipantFieldName
          • PayCalc
          • PeriodicMtg
          • PlanDefault
          • PlanFieldName
          • PmtAppMethod
          • PositivePay
          • PreferenceDefault
          • PrivGroup
          • RegCc
          • ScreenDefinition
          • SecField
          • Security
          • ShareDefault
          • ShareFieldName
          • Statement
          • StmtMailName
          • StmtMessages
          • Stock
          • SycClient
          • SycGeneral
          • SymXClient
          • SymXDeviceMap
          • SymXGeneral
          • SymXInstance
          • SynapsysMrm
          • TcProduct
          • TellerFee
          • TellerTranFee
          • TellerTranValidate
          • Tpt
          • TrackingCode
          • UserFm
          • UserTrackingFm
          • UserTrackingType
          • Warnings
          • WdFee
          • WestUnCommCode
          • WireBfc
          • WireCorpVer
          • WireIdCode
          • WireInCmtCode
          • WireMisc
          • WireOutCmtCode
          • WireTypeCode
          • WorkFlowRepGen
          • YellowHammer
        • ParticipantService
        • PayeeService
        • PowerOnService
        • ProjectionService
        • ReceivedItemService
        • RemittanceService
        • SymXchangeVerificationService
        • TransactionsService
        • UserManagementService
        • UserService
        • WireService
          • Wire
          • WireBeneficiary
            • createWireBeneficiary
            • deleteWireBeneficiary
            • getWireBeneficiary
            • searchWireBeneficiary
            • updateWireBeneficiary
          • WireDrawdownDebit
          • WireFiToFiInfo
          • WireFmHistory
          • WireIntermedFi
          • WireOfacDetails
          • WireReceiverFiInfo
          • WireServiceMessage
          • WireUscAudit
    • Credentials
    • Device Information
Powered by GitBook
On this page

Was this helpful?

  1. SymXchange
  2. API Reference
  3. Persistent

UserService

PreviousUserManagementServiceNextWireService

Last updated 10 months ago

Was this helpful?

Manage user information.

Symitar eDocs References: , , ,

Operations

User Control
Creating a new user
Performing a User Inquiry
Reserved user numbers
  • Operations
  • POSTgetUserSelectFields
  • POSTgetUserSelectFieldsFilterChildren
  • POSTgetActivityPagedListSelectFields
  • POSTsearchActivityPagedSelectFields
  • POSTgetUserTrackingSelectFields
  • POSTgetUserTrackingPagedListSelectFields
  • POSTsearchUserTrackingPagedSelectFields
  • POSTupdateUserByID
  • POSTupdateUserTrackingByID
  • POSTcreateUserTracking
  • POSTdeleteUserTracking

getUserSelectFields

post

Retrieves information about a user with selected fields.

Authorizations
Body
UserNumberintegerRequired

The user number for the activity.

Example: 1995
Responses
200
Successful operation.
application/json
post
POST /nexum/627/persistent/user/getUserSelectFields HTTP/1.1
Host: naas.ymcu.libum.io
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 204

{
  "UserNumber": "1995",
  "SelectableFields": {
    "IncludeAllUserFields": false,
    "UserFields": {
      "Name": true
    }
  },
  "Credentials": {
    "AdministrativeCredentials": {
      "Password": "suwn37834b91&"
    }
  },
  "customFields": {
    "appId": "glaci"
  }
}
200

Successful operation.

{
  "User": {}
}

getUserSelectFieldsFilterChildren

post

Retrieves information about a user with selected fields and filters children.

Authorizations
Body
UserNumberintegerRequired

The user number for the activity.

Example: 1995
Responses
200
Successful operation.
application/json
post
POST /nexum/627/persistent/user/getUserSelectFieldsFilterChildren HTTP/1.1
Host: naas.ymcu.libum.io
Authorization: Bearer JWT
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"
  }
}
200

Successful operation.

{
  "User": {}
}

getActivityPagedListSelectFields

post

Retrieves a paged list of selected fields for activities.

Authorizations
Body
UserNumberintegerRequired

The user number for the activity.

Example: 1995
Responses
200
Successful operation.
application/json
post
POST /nexum/627/persistent/user/getActivityPagedListSelectFields HTTP/1.1
Host: naas.ymcu.libum.io
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 234

{
  "UserNumber": "1995",
  "SelectableFields": {
    "IncludeAllActivityFields": true
  },
  "PagingRequestContext": {
    "NumberOfRecordsToReturn": 10
  },
  "Credentials": {
    "AdministrativeCredentials": {
      "Password": "suwn37834b91&"
    }
  },
  "customFields": {
    "appId": "glaci"
  }
}
200

Successful operation.

{
  "Activity": [
    {}
  ],
  "Token": [
    "object Object"
  ]
}

searchActivityPagedSelectFields

post

Searches activities with pagination and selected fields.

Authorizations
Body
UserNumberintegerRequired

The user number for the activity.

Example: 1995
Responses
200
Successful operation.
application/json
post
POST /nexum/627/persistent/user/searchActivityPagedSelectFields HTTP/1.1
Host: naas.ymcu.libum.io
Authorization: Bearer JWT
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"
  }
}
200

Successful operation.

{
  "Activity": [
    {}
  ],
  "Token": [
    "object Object"
  ]
}

getUserTrackingSelectFields

post

Retrieves information about user tracking with selected fields.

Authorizations
Body
UserNumberintegerRequired

The user number for the activity.

Example: 1995
UserTrackingLocatorintegerRequired

The locator for user tracking.

Example: 1
Responses
200
Successful operation.
application/json
post
POST /nexum/627/persistent/user/getUserTrackingSelectFields HTTP/1.1
Host: naas.ymcu.libum.io
Authorization: Bearer JWT
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"
  }
}
200

Successful operation.

{
  "UserTracking": {}
}

getUserTrackingPagedListSelectFields

post

Retrieves a paged list of selected fields for user tracking.

Authorizations
Body
UserNumberintegerRequired

The user number for the activity.

Example: 1995
Responses
200
Successful operation.
application/json
post
POST /nexum/627/persistent/user/getUserTrackingPagedListSelectFields HTTP/1.1
Host: naas.ymcu.libum.io
Authorization: Bearer JWT
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"
  }
}
200

Successful operation.

{
  "UserTracking": [
    {}
  ],
  "Token": [
    "object Object"
  ]
}

searchUserTrackingPagedSelectFields

post

Searches user tracking with pagination and selected fields.

Authorizations
Body
UserNumberintegerRequired

The user number for the activity.

Example: 1995
Responses
200
Successful operation.
application/json
post
POST /nexum/627/persistent/user/searchUserTrackingPagedSelectFields HTTP/1.1
Host: naas.ymcu.libum.io
Authorization: Bearer JWT
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"
  }
}
200

Successful operation.

{
  "UserTracking": [
    {}
  ],
  "Token": [
    "object Object"
  ]
}

updateUserByID

post

Updates user information based on ID.

Authorizations
Body
UserNumberintegerRequired

The user number for the activity.

Example: 1995
Responses
200
Successful operation.
application/json
post
POST /nexum/627/persistent/user/updateUserByID HTTP/1.1
Host: naas.ymcu.libum.io
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 174

{
  "UserNumber": 1995,
  "UserUpdatableFields": {
    "DeptName": "Engineering"
  },
  "Credentials": {
    "AdministrativeCredentials": {
      "Password": "suwn37834b91&"
    }
  },
  "customFields": {
    "appId": "glaci"
  }
}
200

Successful operation.

{
  "UpdateStatus": {
    "isAllFieldsUpdateSuccess": true
  }
}

updateUserTrackingByID

post

Updates user tracking information based on ID.

Authorizations
Body
UserNumberintegerRequired

The user number for the activity.

Example: 1995
UserTrackingLocatorintegerRequired

The locator for user tracking.

Example: 1
Responses
200
Successful operation.
application/json
post
POST /nexum/627/persistent/user/updateUserTrackingByID HTTP/1.1
Host: naas.ymcu.libum.io
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 197

{
  "UserTrackingLocator": 1,
  "UserTrackingUpdatableFields": {
    "UserNumber1": 9
  },
  "UserNumber": 1995,
  "Credentials": {
    "AdministrativeCredentials": {
      "Password": "suwn37834b91&"
    }
  },
  "customFields": {
    "appId": "glaci"
  }
}
200

Successful operation.

{
  "UpdateStatus": {
    "isAllFieldsUpdateSuccess": true
  }
}

createUserTracking

post

Creates a new record for user tracking.

Authorizations
Body
UserNumberintegerRequired

The user number for the activity.

Example: 1995
Responses
200
Successful operation.
application/json
post
POST /nexum/627/persistent/user/createUserTracking HTTP/1.1
Host: naas.ymcu.libum.io
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 166

{
  "Credentials": {
    "AdministrativeCredentials": {
      "Password": "suwn37834b91&"
    }
  },
  "UserNumber": 1995,
  "UserTrackingFields": {},
  "nxAttributes": {
    "customFields": {
      "appId": "glaci"
    }
  }
}
200

Successful operation.

{
  "UserTrackingLocator": 1,
  "customFields": {
    "appId": "glaci"
  }
}

deleteUserTracking

post

Deletes a record for user tracking.

Authorizations
Body
UserNumberintegerRequired

The user number for the activity.

Example: 1995
UserTrackingLocatorintegerRequired

The locator for user tracking.

Responses
200
Successful operation.
application/json
post
POST /nexum/627/persistent/user/deleteUserTracking HTTP/1.1
Host: naas.ymcu.libum.io
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 149

{
  "UserNumber": 1995,
  "UserTrackingLocator": 1,
  "Credentials": {
    "AdministrativeCredentials": {
      "Password": "suwn37834b91&"
    }
  },
  "customFields": {
    "appId": "glaci"
  }
}
200

Successful operation.

{
  "nxAttributes": {}
}