{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/citi/json-schema/citi-27d18376-6358-40f1-9f63-23a72d40196f-json-response-schema-schema.json",
  "title": "27d18376-6358-40f1-9f63-23a72d40196f-json-response-schema",
  "x-generated": "2026-11-10",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/citi-services-api-openapi.yml#/components/schemas/27d18376-6358-40f1-9f63-23a72d40196f-json-response-schema",
  "type": "object",
  "properties": {
    "Count": {
      "type": "number",
      "format": "integer"
    },
    "PagedList": {
      "type": "array",
      "items": {
        "$ref": "#/$defs/27d18376-6358-40f1-9f63-23a72d40196f-data-schema"
      }
    }
  },
  "$defs": {
    "27d18376-6358-40f1-9f63-23a72d40196f-data-schema": {
      "type": "object",
      "properties": {
        "ACCT_BASE_NBR": {
          "type": "string",
          "description": "Account Base Number is an internal Citi client identifier that is associated to a Safekeeping or Cash Account."
        },
        "ACCT_ID": {
          "type": "string",
          "description": "Account ID is an identifier for both a Cash Account and/or a Safekeeping Account that is unique within a branch."
        },
        "ACCT_NME": {
          "type": "string",
          "description": "Account Name is the name that is assigned to the Cash Account and/or the Safekeeping Account. If an Alternate Account Name has been specified for an account it will be displayed as the Account Name."
        },
        "ACT_SETT_DT": {
          "type": "string",
          "format": "date",
          "description": "Actual Settlement Date is the date of final settlement of the trade."
        },
        "BR_ID": {
          "type": "string",
          "description": "Branch Code is the identifier of the branch for the account. For the Cash Account the branch code is a numeric value and for the Safekeeping Account it is the ISO Country code."
        },
        "BR_NME": {
          "type": "string",
          "description": "Branch Name is the name of the branch for the Cash Account and/or Safekeeping Account."
        },
        "RELATED_REF": {
          "type": "string",
          "description": "Related Reference is the value provided via RELA tag on the underlying instruction."
        },
        "CLIENT_REF": {
          "type": "string",
          "description": "Client Reference is a unique number assigned by the client, to the transaction, for identification purposes within their organization."
        },
        "BUYR_SELL_CD": {
          "type": "string",
          "description": "Buyer/Seller Code is the code associated to the Buyer/Seller."
        },
        "BUYR_SELL": {
          "type": "string",
          "description": "Buyer/Seller is the name associated to the underlying instruction's BUYR/SELL tag if provided."
        },
        "CONTR_SETT_DT": {
          "type": "string",
          "format": "date-time",
          "description": "Contractual Settlement Date is the date when the clients cash account should be credited with funds on a sale (and debited on a purchase) on the due settlement date in place of when a trade actually settles in the market."
        },
        "CNTRY_CD": {
          "type": "string",
          "description": "The Country Code (location) of the security custodian. Not applicable to the US domestic positions."
        },
        "COMP_DESC": {
          "type": "string",
          "description": "Company Description contains information regarding the company which issued the security."
        },
        "CONTR_SETT_FLG": {
          "type": "string",
          "description": "Contractual Settlement Flag indicates whether the trade will settle on the Contractual Settlement Date whether or not it actually settles. Values are Y (settle on contractual settlement date) or N (settle on actual settlement date)."
        },
        "CURR_FCTR_RATE": {
          "type": "number",
          "format": "double",
          "description": "Current Factor is the factor which applies to the current accrual period to determine payments and balances for principal paying securities."
        },
        "DEAL_REF_NBR": {
          "type": "string",
          "description": "OTM Reference is the Order and Trade Manager Reference number that has been assigned to the order instructions."
        },
        "HOLDING_TYPE": {
          "type": "string",
          "description": "How Position is Held is a description of the status of the holding affected by the trade, or where that holding is held."
        },
        "SEC_CCY": {
          "type": "string",
          "description": "Denomination Currency Code is the ISO 4217 currency code in which the security is denominated, in the local market."
        },
        "UPDATE_TMS": {
          "type": "string",
          "format": "date-time",
          "description": "Created Timestamp is the date and time of when an item was loaded to the source system."
        },
        "FAIL_AGE": {
          "type": "integer",
          "format": "int32",
          "description": "Fail Age is the number of days the transaction has not settled, past the contractual settlement date."
        },
        "FAIL_DESC": {
          "type": "string",
          "description": "Fail Description provides the reason why the trade has not or is not expected to settle on the contractual settlement date."
        },
        "FCTR_DTE": {
          "type": "string",
          "format": "date-time",
          "description": "Factor Date is the date the current factor is applicable from for principal paying securities."
        },
        "INST_DT": {
          "type": "string",
          "format": "date",
          "description": "Instruction Date is the date the trade was first received."
        },
        "ISS_TMS": {
          "type": "string",
          "format": "date-time",
          "description": "Issue Date is the date of first issue of the security."
        },
        "ISSR_LOC_CD": {
          "type": "string",
          "description": "Issuer Location Code is the ISO country code where the issuer of the security is based. Values include: AR (Argentina), CA (Canada), IE (Ireland), etc."
        },
        "ISSR_LOC_NME": {
          "type": "string",
          "description": "Issuer Location is the name of the country where the issuer of the security is based. Values include: Argentina (AR), Canada (CA), Ireland (IE), etc."
        },
        "SETT_AMT": {
          "type": "number",
          "format": "double",
          "description": "Settlement Amount is the cash value of the partial settlement in the local currency."
        },
        "SETT_CCY_CD": {
          "type": "string",
          "description": "Settlement Currency Code is the ISO 4217 currency code for the Settlement Amount."
        },
        "SETT_CCY": {
          "type": "string",
          "description": "Settlement Currency is the currency name for the Settlement Amount."
        },
        "LOAN_DT": {
          "type": "string",
          "format": "date",
          "description": "Loan Date is the date the loan originated."
        },
        "LOAN_PURPOSE_CD": {
          "type": "string",
          "description": "Loan Purpose Code is a code that identifies the purpose of the loan transaction if the position is on loan."
        },
        "LOAN_PURPOSE_DESC": {
          "type": "string",
          "description": "Loan Purpose is the description of the purpose of the loan transaction if the position is on loan."
        },
        "LOAN_REF_ID": {
          "type": "string",
          "description": "The Loan Reference Number is the number assigned to 3rd party lending transactions. This is for US domestic"
        },
        "MATY_DT": {
          "type": "string",
          "format": "date-time",
          "description": "Maturity Date is the date of maturity or redemption for fixed income securities."
        },
        "PART_UNSETL_QTY": {
          "type": "number",
          "format": "double",
          "description": "Unsettled Quantity shows the quantity that is still yet to settle when there is a partial settlement of the trade."
        },
        "PARTICIPANT_NO": {
          "type": "string",
          "description": "DTC Number is the participant or sub-account number at DTCC."
        },
        "SEC_ID_TYPE": {
          "type": "string",
          "description": "Security ID Type indicates the type of identifier of the corresponding Security ID field. Values include: CUSIP, ISIN, SEDOL, LOCAL, etc."
        },
        "SEC_ID": {
          "type": "string",
          "description": "Security ID is the most commonly used identifier for the security in a given market."
        },
        "PLACE_OF_SETLMT": {
          "type": "string",
          "description": "Place Of Settlement is the name of the settlement location for the security, applicable to securities positions, transactions only."
        },
        "PLDG_ABA_NAM": {
          "type": "string",
          "description": "American Bankers Association Description is the name of the institution identified by the ABA number."
        },
        "PLDG_ABA_NO": {
          "type": "string",
          "description": "ABA Number is the American Bankers Association Transit Number - used to identify a US institution."
        },
        "PLDG_REF_NBR": {
          "type": "string",
          "description": "Pledge Reference is the unique reference number for the pledge transaction."
        },
        "PREV_FCTR_RATE": {
          "type": "number",
          "format": "double",
          "description": "Previous Factor is the factor which applies to the last accrual period to determine payments and balances for principal paying securities."
        },
        "CASH_ACCT_ID": {
          "type": "string",
          "description": "Cash Account ID is the account id of the cash account which will be credited or debited at settlement for the trade."
        },
        "SEC_DESC": {
          "type": "string",
          "description": "Issue Description contains the name and other details of the instrument."
        },
        "ASSET_TYP": {
          "type": "string",
          "description": "Asset Type is a code representing the Asset Type of the security. Values include: EQTY (Equity), FI (Fixed Income), etc."
        },
        "SEC_LEND_FLG": {
          "type": "string",
          "description": "Securities Lending Flag indicates that the trade is a securities lending transaction."
        },
        "QUANTITY": {
          "type": "number",
          "format": "double",
          "description": "Quantity provides the number of units, par value or nominal value (for fixed income instruments), amount of currency (for FX transactions), or number of shares. Indicates the contract quantity on the original transaction that was given up."
        },
        "SEC_SHORT_IND": {
          "type": "string",
          "description": "Short Flag indicates if the transaction can be processed or if it cannot be processed due to a short position."
        },
        "ISSUE_NME": {
          "type": "string",
          "description": "Issue Name is the Security Name of the security instrument."
        },
        "ISSUE_TYP_CD": {
          "type": "string",
          "description": "Issue Type Code is a code linked to the Issue Type field which describes the type of security instrument. Values include: 1 (ADR Convertible), 12 (Bond), 19 (Bond Convertible), etc."
        },
        "ISSUE_TYP": {
          "type": "string",
          "description": "Issue Type is a description of the type of the security instrument. Values include: ADR Convertible (1), Bond (12), Bond Convertible (19), etc."
        },
        "SETT_QTY": {
          "type": "number",
          "format": "double",
          "description": "Settled Quantity is the quantity that has settled or the quantity of the security that is fully settled at the As Of date. For partial settlements the settled quantity is the portion that has settled."
        },
        "HOLDING_TYPE_CD": {
          "type": "string",
          "description": "Location of Where Held is a code indicating the location of a holding. Examples include HD - Held At Depot and LE - Securities Lent."
        },
        "CUSIP": {
          "type": "string",
          "description": "CUSIP (Committee on Uniform Securities Identification Procedures) It is a nine-character alphanumeric code that identifies a North American financial security for the purposes of facilitating clearing and settlement of trades."
        },
        "ISIN": {
          "type": "string",
          "description": "ISIN (International Securities Identification Number) is a 12-character alpha-numerical code that does not contain information characterizing financial instruments but serves for uniform identification of a security at trading and settlement."
        },
        "SEDOL": {
          "type": "string",
          "description": "SEDOL (Stock Exchange Daily Official List) is a unique identification code, consisting of seven alphanumeric characters, that is assigned to all securities trading on the London Stock Exchange."
        },
        "TICKER": {
          "type": "string",
          "description": "Ticker is the symbol used on the exchange to identify the security."
        },
        "SWIFT_STATUS": {
          "type": "string",
          "description": "SWIFT Status is the combined SWIFT 25D and 24B status codes as would be shown in an MT537 message."
        },
        "TRANS_TYP": {
          "type": "string",
          "description": "Transaction Type indicates the direction of the trade. Values are Receive Free, Receive Versus Payment, Deliver Free, Delivery Versus Payment, etc."
        },
        "TRANS_REF_NBR": {
          "type": "string",
          "description": "Custodian Reference is the unique reference assigned by the Custodian to the record. The reference number is unique within a branch."
        },
        "REAG_DEAG_CD": {
          "type": "string",
          "description": "Settlement Counterparty Code is the code associated to the Settlement Counterparty."
        },
        "REAG_DEAG": {
          "type": "string",
          "description": "Settlement Counterparty is the name associated to the underlying instruction's REAG/DEAG tag if provided."
        },
        "TRADE_DT": {
          "type": "string",
          "format": "date-time",
          "description": "Trade Date is the date a transaction is effected or executed."
        },
        "TRANS_TYP_CD": {
          "type": "string",
          "description": "Transaction Type Code is the code associated to the Transaction Type."
        },
        "TRN_CL_CD": {
          "type": "string",
          "description": "Transaction Class is the transaction type code for securities transactions. Values include: ADJ (Adjustment), BIDS, BOE, BUY, CAPD, CAPG, CAPGL, DF (Deliver Free), DIV (Dividend), DRAW, DRIP, DVCA, etc."
        },
        "TRANS_CLASS": {
          "type": "string",
          "description": "Transaction Classification describes the category of trade. Values include MARKET TRADES, SECURITIES LENDING TRANSACTIONS, etc."
        },
        "SIGNED_QTY": {
          "type": "number",
          "format": "double",
          "description": "The signed quantity based on the type of a transaction. The value would be positive in case of a receive, and it would be negative in case of a deliver."
        },
        "PLACE_OF_SETLMT_CD": {
          "type": "string",
          "description": "Place Of Settlement code is the code associated with the Place of Settlement or Depository Centre Code for the security."
        },
        "VALUE_DT": {
          "type": "string",
          "format": "date",
          "description": "Value Date is the date on which the cash posting corresponding to this trade will have value."
        },
        "TRD_STATUS": {
          "type": "string",
          "description": "Transaction Status"
        },
        "FAIL_TEXT": {
          "type": "string",
          "description": "Fail Text provides additional information to the Fail/Market Status for failing trades."
        },
        "PARTIAL_SETTLEMENT_FLAG": {
          "type": "string",
          "description": "Partial Settlement Flag indicates if the trades data contains partial settlements details."
        },
        "TRADE_STATUS_VALUES": {
          "type": "string",
          "description": "It provides the logical value of the trade status."
        },
        "COB_DATE": {
          "type": "string",
          "format": "date",
          "description": "Close of Business Date"
        },
        "MITI_REF": {
          "type": "string",
          "description": "Market Infrastructure Transaction Identification Reference number"
        },
        "MATCHING_REF": {
          "type": "string",
          "description": "The Market Infrastructure reference under which transaction has matched"
        },
        "MARKET_REF": {
          "type": "string",
          "description": "Market Infrastructure reference"
        },
        "CRTD_TMS": {
          "type": "string",
          "format": "date-time",
          "description": "Created Timestamp (CR) is the date and time of when an item was loaded to the Reporting database. Applicable to intraday information only."
        },
        "TRAN_NOTES": {
          "type": "string",
          "description": "The transaction notes"
        },
        "DEPOT_ID": {
          "type": "string",
          "description": "Depot code represents an account of Citi in local markets used for settlement. It can be either 3rd party agent, local Citi branch or CSD (Central Securities Depository)."
        },
        "DTC_FED_IDENTIFIER": {
          "type": "string",
          "description": "It describes indicator values of trades settled in DTC (Depository Trust Company) or FED (Federal) location from market via SMI (Securities Market Interface)."
        }
      }
    }
  }
}