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. v2022.01
  4. AccountService

ExternalAccount

PreviousupdateEftNextExternalLoan

Last updated 10 months ago

Was this helpful?

Perform various operations on external account records.

Symitar eDocs References: Coming soon.

Operations

  • Operations
  • POSTgetExternalAccount
  • POSTgetExternalAccountSelectFields
  • POSTgetExternalAccountPagedList
  • POSTgetExternalAccountListSelectFields
  • POSTsearchExternalAccountSelectFields
  • POSTgetExternalAccountPagedListSelectFields
  • POSTsearchExternalAccountPagedSelectFields
  • POSTupdateExternalAccountByID
  • POSTcreateExternalAccount
  • POSTdeleteExternalAccount

getExternalAccount

post
Authorizations
Body
AccountNumberstringOptional
ExternalAccountLocatorintegerOptional
Responses
200
Successful operation.
application/json
post
POST /nexum/627/2022.01/account/getExternalAccount HTTP/1.1
Host: naas.ymcu.libum.io
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 189

{
  "Credentials": {
    "UserNumberCredentials": {
      "UserNumber": 1995,
      "Password": "2dfKQYR!TeXJwe"
    }
  },
  "AccountNumber": "text",
  "ExternalAccountLocator": 1,
  "nxAttributes": {
    "customFields": {
      "appId": "glaci"
    }
  }
}
200

Successful operation.

{
  "ExternalAccount": {
    "AcctType": 1,
    "CreationDate": "2025-05-19",
    "ExpirationDate": "2025-05-19",
    "FinancialInstitutionName": "text",
    "Locator": 1,
    "Number": "text",
    "PreNoteSentDate": "2025-05-19",
    "PrimaryAccountHolderName": "text",
    "RecordChangeDate": "2025-05-19",
    "Rt": "text",
    "Status": 1
  }
}

getExternalAccountSelectFields

post
Authorizations
Body
AccountNumberstringOptional
ExternalAccountLocatorintegerOptional
Responses
200
Successful operation.
application/json
post
POST /nexum/627/2022.01/account/getExternalAccountSelectFields HTTP/1.1
Host: naas.ymcu.libum.io
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 497

{
  "Credentials": {
    "UserNumberCredentials": {
      "UserNumber": 1995,
      "Password": "2dfKQYR!TeXJwe"
    }
  },
  "AccountNumber": "text",
  "ExternalAccountLocator": 1,
  "SelectableFields": {
    "IncludeAllExternalAccountFields": true,
    "ExternalAccountFields": {
      "AcctType": true,
      "CreationDate": true,
      "ExpirationDate": true,
      "FinancialInstitutionName": true,
      "Locator": true,
      "Number": true,
      "PreNoteSentDate": true,
      "PrimaryAccountHolderName": true,
      "RecordChangeDate": true,
      "Rt": true,
      "Status": true
    }
  },
  "nxAttributes": {
    "customFields": {
      "appId": "glaci"
    }
  }
}
200

Successful operation.

{
  "ExternalAccount": {
    "AcctType": 1,
    "CreationDate": "2025-05-19",
    "ExpirationDate": "2025-05-19",
    "FinancialInstitutionName": "text",
    "Locator": 1,
    "Number": "text",
    "PreNoteSentDate": "2025-05-19",
    "PrimaryAccountHolderName": "text",
    "RecordChangeDate": "2025-05-19",
    "Rt": "text",
    "Status": 1
  }
}

getExternalAccountPagedList

post
Authorizations
Body
AccountNumberstringOptional
Responses
200
Successful operation.
application/json
post
POST /nexum/627/2022.01/account/getExternalAccountPagedList HTTP/1.1
Host: naas.ymcu.libum.io
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 256

{
  "Credentials": {
    "UserNumberCredentials": {
      "UserNumber": 1995,
      "Password": "2dfKQYR!TeXJwe"
    }
  },
  "AccountNumber": "text",
  "PagingRequestContext": {
    "NumberOfRecordsToReturn": 1,
    "NumberOfRecordsToSkip": 1,
    "Token": "text"
  },
  "nxAttributes": {
    "customFields": {
      "appId": "glaci"
    }
  }
}
200

Successful operation.

{
  "ExternalAccount": [
    {
      "AcctType": 1,
      "CreationDate": "2025-05-19",
      "ExpirationDate": "2025-05-19",
      "FinancialInstitutionName": "text",
      "Locator": 1,
      "Number": "text",
      "PreNoteSentDate": "2025-05-19",
      "PrimaryAccountHolderName": "text",
      "RecordChangeDate": "2025-05-19",
      "Rt": "text",
      "Status": 1
    }
  ],
  "Token": "text"
}

getExternalAccountListSelectFields

post
Authorizations
Body
AccountNumberstringOptional
Responses
200
Successful operation.
application/json
post
POST /nexum/627/2022.01/account/getExternalAccountListSelectFields HTTP/1.1
Host: naas.ymcu.libum.io
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 470

{
  "Credentials": {
    "UserNumberCredentials": {
      "UserNumber": 1995,
      "Password": "2dfKQYR!TeXJwe"
    }
  },
  "AccountNumber": "text",
  "SelectableFields": {
    "IncludeAllExternalAccountFields": true,
    "ExternalAccountFields": {
      "AcctType": true,
      "CreationDate": true,
      "ExpirationDate": true,
      "FinancialInstitutionName": true,
      "Locator": true,
      "Number": true,
      "PreNoteSentDate": true,
      "PrimaryAccountHolderName": true,
      "RecordChangeDate": true,
      "Rt": true,
      "Status": true
    }
  },
  "nxAttributes": {
    "customFields": {
      "appId": "glaci"
    }
  }
}
200

Successful operation.

{
  "ExternalAccountList": {
    "hasReachedMaximumListSize": true,
    "ExternalAccount": [
      {
        "AcctType": 1,
        "CreationDate": "2025-05-19",
        "ExpirationDate": "2025-05-19",
        "FinancialInstitutionName": "text",
        "Locator": 1,
        "Number": "text",
        "PreNoteSentDate": "2025-05-19",
        "PrimaryAccountHolderName": "text",
        "RecordChangeDate": "2025-05-19",
        "Rt": "text",
        "Status": 1
      }
    ]
  }
}

searchExternalAccountSelectFields

post
Authorizations
Body
AccountNumberstringOptional
Responses
200
Successful operation.
application/json
post
POST /nexum/627/2022.01/account/searchExternalAccountSelectFields HTTP/1.1
Host: naas.ymcu.libum.io
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 502

{
  "Credentials": {
    "UserNumberCredentials": {
      "UserNumber": 1995,
      "Password": "2dfKQYR!TeXJwe"
    }
  },
  "AccountNumber": "text",
  "SelectableFields": {
    "IncludeAllExternalAccountFields": true,
    "ExternalAccountFields": {
      "AcctType": true,
      "CreationDate": true,
      "ExpirationDate": true,
      "FinancialInstitutionName": true,
      "Locator": true,
      "Number": true,
      "PreNoteSentDate": true,
      "PrimaryAccountHolderName": true,
      "RecordChangeDate": true,
      "Rt": true,
      "Status": true
    }
  },
  "SearchFilter": {
    "Query": "text"
  },
  "nxAttributes": {
    "customFields": {
      "appId": "glaci"
    }
  }
}
200

Successful operation.

{
  "ExternalAccountList": {
    "hasReachedMaximumListSize": true,
    "ExternalAccount": [
      {
        "AcctType": 1,
        "CreationDate": "2025-05-19",
        "ExpirationDate": "2025-05-19",
        "FinancialInstitutionName": "text",
        "Locator": 1,
        "Number": "text",
        "PreNoteSentDate": "2025-05-19",
        "PrimaryAccountHolderName": "text",
        "RecordChangeDate": "2025-05-19",
        "Rt": "text",
        "Status": 1
      }
    ]
  }
}

getExternalAccountPagedListSelectFields

post
Authorizations
Body
AccountNumberstringOptional
Responses
200
Successful operation.
application/json
post
POST /nexum/627/2022.01/account/getExternalAccountPagedListSelectFields HTTP/1.1
Host: naas.ymcu.libum.io
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 564

{
  "Credentials": {
    "UserNumberCredentials": {
      "UserNumber": 1995,
      "Password": "2dfKQYR!TeXJwe"
    }
  },
  "AccountNumber": "text",
  "PagingRequestContext": {
    "NumberOfRecordsToReturn": 1,
    "NumberOfRecordsToSkip": 1,
    "Token": "text"
  },
  "SelectableFields": {
    "IncludeAllExternalAccountFields": true,
    "ExternalAccountFields": {
      "AcctType": true,
      "CreationDate": true,
      "ExpirationDate": true,
      "FinancialInstitutionName": true,
      "Locator": true,
      "Number": true,
      "PreNoteSentDate": true,
      "PrimaryAccountHolderName": true,
      "RecordChangeDate": true,
      "Rt": true,
      "Status": true
    }
  },
  "nxAttributes": {
    "customFields": {
      "appId": "glaci"
    }
  }
}
200

Successful operation.

{
  "ExternalAccount": [
    {
      "AcctType": 1,
      "CreationDate": "2025-05-19",
      "ExpirationDate": "2025-05-19",
      "FinancialInstitutionName": "text",
      "Locator": 1,
      "Number": "text",
      "PreNoteSentDate": "2025-05-19",
      "PrimaryAccountHolderName": "text",
      "RecordChangeDate": "2025-05-19",
      "Rt": "text",
      "Status": 1
    }
  ],
  "Token": "text"
}

searchExternalAccountPagedSelectFields

post
Authorizations
Body
AccountNumberstringOptional
QuerystringOptional
Responses
200
Successful operation.
application/json
post
POST /nexum/627/2022.01/account/searchExternalAccountPagedSelectFields HTTP/1.1
Host: naas.ymcu.libum.io
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 579

{
  "Credentials": {
    "UserNumberCredentials": {
      "UserNumber": 1995,
      "Password": "2dfKQYR!TeXJwe"
    }
  },
  "AccountNumber": "text",
  "PagingRequestContext": {
    "NumberOfRecordsToReturn": 1,
    "NumberOfRecordsToSkip": 1,
    "Token": "text"
  },
  "SelectableFields": {
    "IncludeAllExternalAccountFields": true,
    "ExternalAccountFields": {
      "AcctType": true,
      "CreationDate": true,
      "ExpirationDate": true,
      "FinancialInstitutionName": true,
      "Locator": true,
      "Number": true,
      "PreNoteSentDate": true,
      "PrimaryAccountHolderName": true,
      "RecordChangeDate": true,
      "Rt": true,
      "Status": true
    }
  },
  "Query": "text",
  "nxAttributes": {
    "customFields": {
      "appId": "glaci"
    }
  }
}
200

Successful operation.

{
  "ExternalAccount": [
    {
      "AcctType": 1,
      "CreationDate": "2025-05-19",
      "ExpirationDate": "2025-05-19",
      "FinancialInstitutionName": "text",
      "Locator": 1,
      "Number": "text",
      "PreNoteSentDate": "2025-05-19",
      "PrimaryAccountHolderName": "text",
      "RecordChangeDate": "2025-05-19",
      "Rt": "text",
      "Status": 1
    }
  ],
  "Token": "text"
}

updateExternalAccountByID

post
Authorizations
Body
ExternalAccountLocatorintegerOptional
AccountNumberstringOptional
Responses
200
Successful operation.
application/json
post
POST /nexum/627/2022.01/account/updateExternalAccountByID HTTP/1.1
Host: naas.ymcu.libum.io
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 402

{
  "Credentials": {
    "UserNumberCredentials": {
      "UserNumber": 1995,
      "Password": "2dfKQYR!TeXJwe"
    }
  },
  "ExternalAccountLocator": 1,
  "ExternalAccountUpdatableFields": {
    "AcctType": 1,
    "CreationDate": "2025-05-19",
    "ExpirationDate": "2025-05-19",
    "FinancialInstitutionName": "text",
    "Number": "text",
    "PrimaryAccountHolderName": "text",
    "Rt": "text",
    "Status": 1
  },
  "AccountNumber": "text",
  "nxAttributes": {
    "customFields": {
      "appId": "glaci"
    }
  }
}
200

Successful operation.

{
  "UpdateStatus": {
    "isAllFieldsUpdateSuccess": true,
    "FailedUpdateStatus": [
      {
        "Record": "text",
        "ErrorCode": "text",
        "ErrorMessage": "text",
        "PrimaryKeyField": [
          {
            "Name": "text",
            "Value": "text"
          }
        ]
      }
    ]
  }
}

createExternalAccount

post
Authorizations
Body
AccountNumberstringOptional
Responses
200
Successful operation.
application/json
post
POST /nexum/627/2022.01/account/createExternalAccount HTTP/1.1
Host: naas.ymcu.libum.io
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 375

{
  "Credentials": {
    "UserNumberCredentials": {
      "UserNumber": 1995,
      "Password": "2dfKQYR!TeXJwe"
    }
  },
  "ExternalAccountCreatableFields": {
    "AcctType": 1,
    "CreationDate": "2025-05-19",
    "ExpirationDate": "2025-05-19",
    "FinancialInstitutionName": "text",
    "Number": "text",
    "PrimaryAccountHolderName": "text",
    "Rt": "text",
    "Status": 1
  },
  "AccountNumber": "text",
  "nxAttributes": {
    "customFields": {
      "appId": "glaci"
    }
  }
}
200

Successful operation.

{
  "ExternalAccountLocator": 1
}

deleteExternalAccount

post
Authorizations
Body
AccountNumberstringOptional
ExternalAccountLocatorintegerOptional
Responses
200
Successful operation.
application/json
post
POST /nexum/627/2022.01/account/deleteExternalAccount HTTP/1.1
Host: naas.ymcu.libum.io
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 189

{
  "Credentials": {
    "UserNumberCredentials": {
      "UserNumber": 1995,
      "Password": "2dfKQYR!TeXJwe"
    }
  },
  "AccountNumber": "text",
  "ExternalAccountLocator": 1,
  "nxAttributes": {
    "customFields": {
      "appId": "glaci"
    }
  }
}
200

Successful operation.

{
  "nxAttributes": {}
}