Skip to main content
Version: 1.0.0

Get Customer Details

GET 

/customer-account

This is used to request to get the overall details about a customer with a given customer number. This will give the customer KYC details as well as information about all the accounts under the given customer account.

Request

Query Parameters

    customerNumber stringrequired

    Possible values: <= 20 characters

    Default value: ASI173455897

    Customer number of the customer account which wants to get the details.

Responses

OK

Schema
    status stringrequired

    Possible values: [FAILED, SUCCESS]

    reason string
    rejectCode integer

    Find error codes here)

    customerNumber string
    firstName string
    lastName string
    passportNumber string
    nin string
    drivingLicense string
    homeTel string

    Possible values: Value must match regular expression ^\+[1-9]\d{1,14}$

    officeTel string

    Possible values: Value must match regular expression ^\+[1-9]\d{1,14}$

    mobile string

    Possible values: Value must match regular expression ^\+[1-9]\d{1,14}$

    email string
    profession string
    address1 string
    address2 string
    city string
    countryCode string
    gender string
    birthDate string

    Possible values: Value must match regular expression ^[0-9]{4}/(0[1-9]|1[0-2])/(0[1-9]|[1-2][0-9]|3[0-1])$

    nationality string
    username string
    externalReferenceNumber string
    cashAccounts object[]
  • Array [
  • cashAccountNumber string
    accountType integer

    Possible values: [0, 1, 2]

    0 (Current) | 1 (Savings) | 2 (Investment)

    currency string
    balance integer
    blockedAmount integer
    odLimit string
    margin stringnullable
    createdDate stringnullable
    status string

    Possible values: [2, 5]

    2 (APPROVED) | 5 (DELETE)

    pendingSettle integer
    pendingWithdraw string
    pendingDeposit string
    profileId stringnullable
    institutionCode stringnullable
    unsettledTransfers integer
    pendingCharge numbernullable
    manualBlock numbernullable
    cashAccountId stringnullable
    modifiedDate stringnullable
    settlementType integer

    Possible values: [0, 1, 2]

    0 (DVP (default for MFS)) | 1 (Prefunded (default for DBFS)) | 2 (Non Settle)

    marginDue integer
    dayMarginDue integer
    marginBlock integer
    dayMarginBlock integer
    mrgDayTrdEnabled integer

    Possible values: [0, 1]

    0 (false) | 1 (true)

    secondaryTradingLimit integer
    dailyOdLimit integer
    primaryTradingLimitExpiry stringnullable
    secondaryTradingLimitExpiry stringnullable
    dailyOdLimitEnabled integer

    Possible values: [0, 1]

    0 (false) | 1 (true)

    cashAvailableForWithdraw integer
    buyingPower integer
    ibanNumber stringnullable
    securityAccounts object[]
  • Array [
  • type stringdeprecated

    Possible values: [1]

    equity : 1

    secApprovalStatus string
    accountNumber string

    Account number of the security / Portfolio account.

    createdDate stringnullable
    autoNo stringnullable
    securityAccountType string

    Possible values: [1]

    equity : 1

    externalReference stringnullable
    statusId stringdeprecated

    Possible values: [2, 5]

    2 (APPROVED) | 5 (DELETE)

    status string

    Possible values: [2, 5]

    2 (APPROVED) | 5 (DELETE)

    lastUpdated integernullable
    ip stringnullable
    mrgTrdEnabled integer

    Possible values: [0, 1]

    0 (false) | 1 (true)

    mrgDayTrdEnabled integer

    Possible values: [0, 1]

    0 (false) | 1 (true)

    accountName string
    pendingOrderValue integer
    currency string
    exchangeAccounts object[]
  • Array [
  • exchange string
    exchangeAccountNumber stringnullable
    exchangeAccountId integer
    exchangeInvestor stringnullable
    exchangeAccountType string

    Possible values: [0, 1, 2]

    0 (Fully Disclosed) | 1 (Default) | 2 (MBS FD)

    status string

    Possible values: [2, 5]

    2 (APPROVED) | 5 (DELETE)

    tradingEnabled integer

    Possible values: [0, 1]

    0 (false) | 1 (true)

    custodian string
    feedLevel integer

    Possible values: [0, 1, 2]

    0-> delayed, 1-> real time L1, 2 -> real time L2

  • ]
  • ]
  • ]
Loading...
Is this page helpful for you?