Skip to main content
Version: 1.1.1

Get Customer Details

GET 

/v1.1/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.

Customer number or Reference number is required.

Request

Query Parameters

    customerNumber string

    Possible values: <= 20 characters

    Default value: ASI173455897

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

    referenceNumber string

    Possible values: <= 50 characters

    Reference 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
    referenceNumber 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)

    exchangeCode integernullable
    status string

    Possible values: [2, 5]

    2 (APPROVED) | 5 (DELETE)

    createdDate stringnullable
    modifiedDate stringnullable
    tradingEnabled integer

    Possible values: [0, 1]

    0 (false) | 1 (true)

    custodian string
    feedLevel integer

    Possible values: [0, 1, 2]

    0 (Delayed) | 1 (Delayed and L1) | 2 (Delayed L1 and L2)

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