DriveWealth Instruments API
The Instruments API from DriveWealth — 5 operation(s) for instruments.
The Instruments API from DriveWealth — 5 operation(s) for instruments.
openapi: 3.0.2
info:
title: DriveWealth Accounts Instruments API
version: '1.0'
servers:
- url: https://bo-api.drivewealth.io/back-office
description: Sandbox server (Uses test data)
- url: https://bo-api.drivewealth.net/back-office
description: Production Server (Uses LIVE data)
tags:
- name: Instruments
x-displayName: Instruments
paths:
/instruments:
get:
tags:
- Instruments
parameters:
- in: query
name: status
schema:
type: string
required: false
example: ACTIVE
description: The instrument status; to filter by.
- in: query
name: isOptionsEnabled
schema:
type: boolean
required: false
example: true
description: The ability to trade options for this instrument; to filter by.
summary: List Instruments
description: Retrives a list of Instruments.
responses:
'200':
description: Retrieving a list of Instruments was Successful.
content:
application/json:
schema:
$ref: '#/components/schemas/Instruments'
security:
- bearerAuth: []
dwAppKey: []
- sessionToken: []
dwAppKey: []
/instruments/{symbolOrInstrumentID}:
get:
tags:
- Instruments
parameters:
- in: path
name: symbolOrInstrumentID
schema:
type: string
required: true
example: 3fb1e8a9-f7d5-4d90-95e2-43e7326b5636
description: A unique ID created by DriveWealth to identify a specific Equity Instrument or Option Instrument, also accept the market symbols like Ticker for Equities and OSI for Options.
- in: query
name: options
schema:
type: string
required: false
example: Fundamentals
description: This query parameter will add an additional property; `fundamentalDataModel` to the response object for an Equity Instrument only. This data consists of financial data model specs for a specific Instrument.
summary: Retrieve Instrument
description: Retrieves an Instrument details by symbol or instrumentID.
responses:
'200':
description: Fetching Instrument details was successful.
content:
application/json:
schema:
oneOf:
- $ref: '#/components/schemas/EquityInstrumentDetails'
- $ref: '#/components/schemas/OptionInstrumentDetails'
- $ref: '#/components/schemas/MutualFundInstrumentDetails'
- $ref: '#/components/schemas/DebtInstrumentDetails'
discriminator:
propertyName: instrumentType
mapping:
EQUITY: '#/components/schemas/EquityInstrumentDetails'
OPTION: '#/components/schemas/OptionInstrumentDetails'
MUTUAL_FUND: '#/components/schemas/MutualFundInstrumentDetails'
DEBT: '#/components/schemas/DebtInstrumentDetails'
security:
- bearerAuth: []
dwAppKey: []
- sessionToken: []
dwAppKey: []
/instruments/{symbolOrInstrumentID}/options:
get:
tags:
- Instruments
parameters:
- in: path
name: symbolOrInstrumentID
schema:
type: string
required: true
example: AAPL
description: Symbol or instrumentID of the underlying equity security
- in: query
name: expirationDate
schema:
type: string
required: true
example: '2022-05-15'
description: The expiration date of the option security; to filter by.
- in: query
name: page
schema:
type: integer
required: false
example: 1
- in: query
name: pageSize
schema:
type: integer
required: false
example: 20
description: The number of option instruments to be returned per page.
- in: query
name: sortOrder
schema:
type: string
enum:
- asc
- desc
default: asc
required: false
example: asc
description: The sorting order of option instruments.
- in: query
name: noOfStrikes
schema:
type: integer
required: false
example: 5
description: The number of option instruments to be returned above and below market price.
- in: query
name: minStrikePrice
schema:
type: integer
required: false
example: 20
description: The option instruments to be returned above the strike price.
- in: query
name: maxStrikePrice
schema:
type: integer
required: false
example: 100
description: The option instruments to be returned below the strike price.
- in: query
name: optionType
schema:
type: string
enum:
- CALL
- PUT
required: false
example: CALL
description: The type of option instruments to be returned.
- in: query
name: id
schema:
type: string
required: false
example: 3fb1e8a9-f7d5-4d90-95e2-43e7326b5636
description: The instrument ID of the option security.
- in: query
name: filterBy
schema:
type: string
required: false
example: expirationDate
description: The expiration dates for the given underlying security; to filter by.
summary: Retrieve Instrument Options Chain
description: Retrieves an Instrument Options Chain by symbol or instrumentID.
responses:
'200':
description: Retrieving an Instrument Options Chain by symbol or instrumentID was Successful.
content:
application/json:
schema:
$ref: '#/components/schemas/OptionsList'
examples:
Options Chain:
value:
symbol: AAPL
options:
- optionsData:
rootSymbol: AAPL
rootId: 3fb1e8a9-f7d5-4d90-95e2-43e7326b5636
expirationDate: '2018-09-18'
optionType: PUT
strikePrice: 16.5
deliverable: 100
multiplier: 100
id: 3fb1e8a9-f7d5-4d90-95e2-43e7326b5636
symbol: AAPL220517P00016000
type: OPTION
name: Apple Computer September 9 $16.00 Put
exchange: NYQ
orderSizeMax: 20000
orderSizeMin: 1
orderSizeStep: 1
security:
- bearerAuth: []
dwAppKey: []
- sessionToken: []
dwAppKey: []
/instruments/{symbolOrInstrumentID}/options/expiration-dates:
get:
tags:
- Instruments
parameters:
- in: path
name: symbolOrInstrumentID
schema:
type: string
required: true
example: AAPL
description: Symbol or instrumentID of the underlying equity security.
summary: Retrieve Instrument Option Expiration
description: Retrieve an Instrument Option Expiration details by symbol or instrumentID.
responses:
'200':
description: Retrieving an Instrument Option Expiration details by symbol or instrumentID was Successful
content:
application/json:
schema:
$ref: '#/components/schemas/ExpirationDateList'
security:
- bearerAuth: []
dwAppKey: []
- sessionToken: []
dwAppKey: []
/instruments/filter:
post:
tags:
- Instruments
summary: Search Instruments
description: Searches Instruments based on the filter criteria provided.
operationId: filterInstruments
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/FilterCriteria'
examples:
InBetweenOperatorSample:
value:
- field: spRating
operator: '><'
value1: A
value2: AAA
MultipleFiltersSample:
value:
- field: couponRate
operator: '><'
value1: '3.14'
value2: '6'
- field: maturityDate
operator: '><'
value1: '2023-08-24'
value2: '2025-02-12'
- field: maturityDate
operator: '><'
value1: '2028-01-24'
value2: '2032-04-25'
responses:
'200':
description: Searching Instruments by filter criteria was Successful.
content:
application/json:
schema:
$ref: '#/components/schemas/Instruments'
examples:
InstrumentsFilterSuccess:
value:
- id: 2dd415f4-16f0-4df9-9a33-610f1531cb55
name: Amazon.com, Inc. 1.5% 2030-06-03
instrumentType: DEBT
status: ACTIVE
payFrequency: SEMI_ANNUALLY
couponRate: 1.5
maturityDate: '2030-06-03'
spRating: AA
bondType: CORPORATE_BOND
domicileCountry: US
ISIN: US023135BS49
CUSIP: 023135BS4
- id: f8e3a175-5dfc-4d9b-bd1a-7db0e8b48703
name: Amazon.com, Inc. 3.8% 2024-12-05
instrumentType: DEBT
status: ACTIVE
payFrequency: SEMI_ANNUALLY
couponRate: 3.8
maturityDate: '2024-12-05'
spRating: AA
bondType: CORPORATE_BOND
domicileCountry: US
ISIN: US023135AN60
CUSIP: 023135AN6
security:
- bearerAuth: []
dwAppKey: []
- sessionToken: []
dwAppKey: []
components:
schemas:
MaturityDate:
description: The date on which the principal amount of the debt instrument becomes due.
type: string
format: date
example: '2022-05-10'
readOnly: true
askPrice:
type: number
example: 85.14
description: The current price sellers are prepared to sell a security.
Instruments:
type: array
items:
anyOf:
- $ref: '#/components/schemas/InstrumentInList'
- $ref: '#/components/schemas/DebtInstrumentDetails'
CouponRate:
description: The annual rate of interest currently applicable to the instrument.
type: number
format: double
example: 0.05
readOnly: true
bidPrice:
type: number
example: 86.12
description: The current price buyers are prepared to pay for a security.
FilterCriteria:
description: The filter criteria, Criterion with different field names are ANDed. Criterion with same field names are ORed.
type: array
items:
$ref: '#/components/schemas/FilterCriterion'
fundamentalDataModel:
type: object
nullable: true
properties:
id:
$ref: '#/components/schemas/instrumentID'
symbol:
$ref: '#/components/schemas/instrumentSymbol'
openPrice:
$ref: '#/components/schemas/openPrice'
bidPrice:
$ref: '#/components/schemas/bidPrice'
askPrice:
$ref: '#/components/schemas/askPrice'
lowPrice:
$ref: '#/components/schemas/lowPrice'
highPrice:
$ref: '#/components/schemas/highPrice'
fiftyTwoWeekLowPrice:
type: number
example: 72.05
description: The lowest price of the instrument in the past 52 weeks.
fiftyTwoWeekHighPrice:
type: number
example: 109.73
description: The highest price of the instrument in the past 52 weeks.
cumulativeVolume:
type: number
example: 3970567
description: Cumulative Volume is a running total of daily trade volume. This measures the cumulative inflow and outflow of trading volume for the instrument. Measured in quantity of shares.
marketCap:
type: number
example: 148374700000
description: The total market cap of the instrument measured in USD.
peRatio:
type: number
example: 12.7434
description: The Price-earnings ratio for the instrument.
dividendYield:
type: number
example: 3.5312
description: The percentage of a company's share price that is payed out in dividends each year.
earningsPerShare:
type: number
example: 6.889
description: The earnings per share of the instrument measured in USD. EPS is company's profit divided by the outstanding shares of its common stock.
dividend:
type: number
example: 3.1
description: The annual dividend amount paid out per share measured in USD.
sharesOutstanding:
type: number
example: 1307993346
description: The total shares outstanding for the instrument. Shares outstanding are all the shares of an instrument that have been authorized, issued and purchased by investors.
timeLastUpdate:
type: string
example: '18:28:00'
description: The last time the instruments data was updated.
bookValuePerShare:
type: string
example: '59.49634'
description: The book value per share of the instrument measured in USD. The BVPS is the ratio of equity available to common shareholders divided by the number of outstanding shares.
cashFlowPerShare:
type: string
example: '10.40132'
description: The cash flow per share measured in USD. Cash flow per share is the after-tax earnings plus depreciation on a per-share basis that functions as a measure of a firm's financial strength.
operatingIncome:
type: string
example: '19668000000'
description: The operating income of an instrument measured in USD. Operating income is an accounting figure that measures the amount of profit realized from a business's operations after deducting operating expenses such as wages, depreciation, and cost of goods sold.
pbRatio:
type: string
example: '1.61196'
description: The Price-to-Book ratio of the instrument measured USD per share. The Price-to-Bok ratio measures the market valuation of an Instrument relative to its book value.
volumeMovingAverage10Day:
type: number
example: 7791905
description: The volume moving average of the last 10 days for the instrument measured in quantity of shares.
volumeMovingAverage25Day:
type: number
example: 6768708
description: The volume moving average of the last 25 days for the instrument measured in quantity of shares.
volumeMovingAverage50Day:
type: number
example: 7307176
description: The volume moving average of the last 50 days for the instrument measured in quantity of shares.
priceMovingAverage50Day:
type: number
example: 85.3034
description: The price moving average of the last 50 days for the instrument measured in (USD) per share.
priceMovingAverage150Day:
type: number
example: 83.6295
description: The price moving average of the last 150 days for the instrument measured in (USD) per share.
priceMovingAverage200Day:
type: number
example: 84.3036
description: The price moving average of the last 200 days for the instrument measured in (USD) per share.
roe:
type: string
example: '0.15315'
description: Return on equity of the instrument measured as a fraction, multiply by 100 to get percentage value. ROE is a measure of financial performance calculated by dividing net income by shareholders' equity.
percentchangeWTD:
type: number
example: 2.31
description: The percentage change between the most recent market closing price and the closing price at the week start.
percentchangeMTD:
type: number
example: 2.3
description: The price percentage change for the instrument Month to Date.
percentchangeYTD:
type: number
example: 10.11
description: The price percentage change for the instrument Year to Date.
percentchange4week:
type: number
example: 21.22
description: The price percentage change for the instrument in last 4 Weeks.
percentchange13week:
type: number
example: 6.67
description: The price percentage change for the instrument in last 13 Weeks.
percentchange26week:
type: number
example: 8.26
description: The price percentage change for the instrument in last 26 Weeks.
percentchange52week:
type: number
example: 12.1
description: The price percentage change for the instrument in last 52 Weeks.
percentchange5day:
type: number
example: 10.11
description: The 5 Day Price Percent Change is the percentage change in the company's stock price over the last 5 tradable (business) days.
percentchangeYTDrelsnp:
type: number
example: 9.11
description: The percentage change in price since the close of the last trading day of the previous year as compared to the change in price of the S&P 500 during that same period.
percentchange5weekrelsnp:
type: number
example: 16.62
description: The percentage change in price over the last four weeks as compared to the change in price of the S&P 500 during that same period
percentchange13weekrelsnp:
type: number
example: 5.67
description: The percentage change in price over the last thirteen weeks as compared to the change in price of the S&P 500 during that same period
percentchange26weekrelsnp:
type: number
example: 2.66
description: The percentage change in price over the last twenty six weeks as compared to the change in price of the S&P 500 during that same period.
percentchange52weekrelsnp:
type: number
example: 11.12
description: The percentage change in price over the last fifty two weeks as compared to the change in price of the S&P 500 during that same period.
SpRating:
description: The long term S&P Rating of the issuer.
type: string
example: AAA
readOnly: true
instrumentStatus:
type: string
example: ACTIVE
description: The current status of the instrument.
enum:
- ACTIVE
- INACTIVE
- CLOSE_ONLY
- HALTED
DenominationAmounts:
description: A set of amounts that represent denomination amounts for the security
properties:
incrementAmount:
description: The increment amount for the security.
readOnly: true
type: number
format: double
incrementAmountSecondary:
description: The secondary increment amount for the security.
readOnly: true
type: number
format: double
minimumAmount:
description: ' The minimum denomination amount for the security.'
readOnly: true
type: number
format: double
ExpirationDateList:
type: object
properties:
symbol:
type: string
example: AAPL
description: The Symbol of the underlying equity security.
expiration:
type: array
example:
- '2022-05-10'
- '2022-05-11'
description: The date the Option Contract will expire.
items:
type: string
SpRatingDate:
description: The date on which the S&P Rating was last updated.
type: string
format: date
example: '2018-05-10'
readOnly: true
PayFrequency:
description: The anticipated frequency of scheduled interest payments under the Bonds.
type: string
enum:
- ANNUALLY
- SEMI_ANNUALLY
- QUARTERLY
- MONTHLY
- WEEKLY
- DAILY
- EVERY_X_DAYS
- EVERY_X_MONTHS
- EVERY_X_WEEKS
- EVERY_X_YEARS
- AT_MATURITY
- SINGLE_DATE
- SINGLE_INTEREST_PAYMENT
- FLEXIBLE
- NOT_APPLICABLE
example: SEMI_ANNUALLY
readOnly: true
BondType:
description: The type of bond.
type: string
enum:
- OTHER
- CORPORATE_BOND
- GOVERNMENT/AGENCY_BOND
- US_MUNICIPAL_BOND
- COLLATERALIZED_MORTGAGE_OBLIGATION/ASSET-BACKED_SECURITY
- MORTGAGE-BACKED_SECURITY
- MONEY_MARKET
- COMMON_EQUITY
- PREFERRED_EQUITY
- RIGHT
- WARRANT
- OPTION
- FUTURE
- SWAP
- CURRENCY
- COMMODITY
- INDEX
- MUTUAL_FUND/UNIT_INVESTMENT_TRUST
- MONEY_MARKET_FUND
- EXCHANGE_TRADED_FUND
- HYBRID
- NON-US_MORTGAGE-BACKED_SECURITY
- COMPOSITE_UNIT
- DEBT/EQUITY_HYBRID
- STRATEGY
- OVER-THE-COUNTER_(OTC)
- BANK_LOAN
- MBS_GENERIC
example: CORPORATE_BOND
readOnly: true
EquityInstrumentDetails:
type: object
allOf:
- $ref: '#/components/schemas/InstrumentBase'
- $ref: '#/components/schemas/InstrumentsProperties'
indexMembers:
type: string
description: The index members of the instrument.
example: S&P 500
enum:
- TR Equity United States Index
- S&P 600 Small Cap
- S&P 500
- S&P 400 Mid Cap
- NASDAQ 100 Index
- Dow Transportation
- Toronto SE 300 Composite Index
- Dow Industry
- TR Equity Israel Index
- Safrica-JSE-FTSE-AllShare-Index
- Shanghai SE Composite Index
- Dow Utility
- SX All Share PI Market Index
- OSL All-share Index
- CAC 40 Index
- DAX Index
- Swiss Market Index
- FTSE 100 Index
- FTSE All Share Index
- Denmark-OMX-Copenhagen-All-Share-Index
- ASE Main General Index
OptionsList:
type: object
properties:
symbol:
type: string
example: AAPL220517P00016000
description: Option OSI symbol
options:
type: array
items:
$ref: '#/components/schemas/OptionInstrumentDetails'
Issuer:
description: The entity name (in the XML/Web Service) or organization_id (in the Database) of the insurer who has been contracted to provide payments to bondholders in the event of a default by the issuer. In the Database, the entity name can be looked up by using the organization_id in conjunction with the Organization_Master.primary_name field'
type: object
properties:
primaryName:
description: A field containing the root symbol assigned by an exchange to the derivative product.
type: string
example: Coca Cola Corp
readOnly: true
country:
$ref: '#/components/schemas/country'
domicileCountry:
$ref: '#/components/schemas/country'
instrumentType:
type: string
example: EQUITY
description: The classification of the instrument.
enum:
- EQUITY
- ALTERNATIVE_ASSET
- MUTUAL_FUND
- DEBT
- OPTION
- CRYPTO
InstrumentsProperties:
type: object
properties:
reutersPrimaryRic:
type: string
example: MS
description: Reuters instrument code, or RIC, is a ticker-like code similar to the ticker symbol of a security.
description:
type: string
example: 'Morgan Stanley is a global financial services company. The Company, through its subsidiaries, provides a range of investment banking, securities, wealth management and investment management services. Its segments include Institutional Securities, Wealth Management and Investment Management. Its Institutional Securities segment provides investment banking, sales and trading, and other services to corporations, governments, financial institutions and high net worth clients. Its Wealth Management segment provides financial services and solutions to individual investors and small-to-medium sized businesses and institutions covering: brokerage and investment advisory services; financial and wealth planning services; workplace services; annuity and insurance products; residential real estate loans and other lending products; banking; and retirement plan services. Its Investment Management segment provides a range of investment strategies and products to a diverse group of clients.'
description: A comprehensive description of the Instrument in English.
marketTier:
type: string
example: Q
enum:
- Q
- G
sector:
type: string
example: Financial Services
description: The categorization of the sector pertaining to the Instrument.
enum:
- Services
- Industrials
- Energy
- Technology
- Healthcare
- Financial
- Consumer Cyclical
- Real Estate
- Capital Goods
- Utilities
- Consumer Defensive
- Basic Materials
- Financial Services
- Transportation
- Communication Services
industry:
type: string
example: Retail (Apparel)
description: The categorization of the industry pertaining to the Instrument.
enum:
- Retail (Apparel)
- Coal
- Scientific & Technical Instr.
- Biotechnology & Drugs
- Business Services
- Medical Equipment & Supplies
- Oil & Gas Operations
- Electronic Instr. & Controls
- Misc. Financial Services
- Software & Programming
- Real Estate Operations
- Aerospace & Defense
- Water Utilities
- Food Processing
- Computer Services
- Semiconductors
- Auto & Truck Parts
- Investment Services
- Misc. Transportation
- Construction - Raw Materials
- Airline
- Construction Services
- Recreational Activities
- Schools
- Consumer Financial Services
- Money Center Banks
- Retail (Specialty)
- Misc. Capital Goods
- Apparel/Accessories
- Oil Well Services & Equipment
- Retail (Department & Discount)
- Rental & Leasing
- Constr. - Supplies & Fixtures
- Fabricated Plastic & Rubber
- Printing & Publishing
- Fish/Livestock
- Furniture & Fixtures
- Retail (Grocery)
- Healthcare Facilities
- Major Drugs
- Auto & Truck Manufacturers
- Gold & Silver
- Broadcasting & Cable TV
- Misc. Fabricated Products
- Chemical Manufacturing
- Insurance (Prop. & Casualty)
- Textiles - Non Apparel
- Restaurants
- Communications Equipment
- Hotels & Motels
- Computer Hardware
- Footwear
- Retail (Home Improvement)
- Paper & Paper Products
- Insurance (Life)
- Personal & Household Prods.
- Crops
- Iron & Steel
- Personal Services
- Casinos & Gaming
- Communications Services
- Insurance (Miscellaneous)
- Mobile Homes & RVs
- Advertising
- Trucking
- Appliance & Tool
- Constr. & Agric. Machinery
- Metal Mining
- Natural Gas Utilities
- Audio & Video Equipment
- Retail (Drugs)
- Electric Utilities
- Regional Banks
- Railroads
- Waste Management Services
- Water Transportation
- Recreational Products
- Printing Services
- Beverages (Nonalcoholic)
- Office Supplies
- Containers & Packaging
- Chemicals - Plastics & Rubber
- Forestry & Wood Products
- Motion Pictures
- Air Courier
- Tobacco
- Insurance (Accident & Health)
- Computer Storage Devices
- Beverages (Alcoholic)
- Non-Metallic Mining
- Tires
- Security Systems & Services
- Jewelry & Silverware
trbc2012:
type: string
example: Apparel & Accessories Retailers (NEC)
enum:
- Apparel & Accessories Retailers (NEC)
- Coal (NEC)
- Heavy Electrical Equipment (NEC)
- Biotechnology & Medical Research (NEC)
- Management Consulting Services
- Executive Search Services
- Medical Equipment, Supplies & Distribution (NEC)
- Oil & Gas Exploration and Production (NEC)
- Oil & Gas Refining and Marketing (NEC)
- Electronic Components
- Bio Therapeutic Drugs
- Investment Management & Fund Operators (NEC)
- Enterprise Software
- Entertainment Production (NEC)
- Aerospace & Defense (NEC)
- Biopharmaceuticals
- Water Supply & Irrigation Systems
- Fruit & Vegetable Processing
- IT Services & Consulting (NEC)
- Food Processing (NEC)
- Photovoltaic Solar Systems & Equipment
- Internet Gaming
- Engine & Powertrain Systems
- Commercial REITs (NEC)
- Securities & Commodity Exchanges
- Investment Banking & Brokerage Services (NEC)
- Ground Freight & Logistics (NEC)
- Online Services (NEC)
- Social Media & Networking
- Construction Materials (NEC)
- Advanced Medical Equipment & Technology (NEC)
- Airlines (NEC)
- Construction & Engineering (NEC)
- Gyms, Fitness and Spa Centers
- Advertising & Marketing (NEC)
- Miscellaneous Educational Service Providers
- Transaction & Payment Services
- Banks (NEC)
- Real Estate Services (NEC)
- Appliances, Tools & Housewares (NEC)
- Apparel & Accessories (NEC)
- Shell Companies
- Oil Related Services and Equipment (NEC)
- General Department Stores
- Real Estate Rental, Development & Operations (NEC)
- Iron & Steel (NEC)
- Plastic Containers & Packaging
- Professional Information Services (NEC)
- Poultry Farming
- Furniture
- Business Support Services (NEC)
- Gasoline stations
- Display Screens
- Internet & Mail Order Department Stores
- Bio Diagnostics & Testing
- Renewable Energy Equipment & Services (NEC)
- Closed End Funds
- Server & Database Software
- Pharmaceuticals Wholesale
- Consumer Leasing
- Corporate Banks
- Electric (Alternative) Vehicles
- Non-Gold Precious Metals & Minerals (NEC)
- Broadcasting (NEC)
- Pest Control Services
- Heavy Machinery & Vehicles (NEC)
- Office REITs
- Home Furnishings (NEC)
- Financial Technology (Fintech) (NEC)
- Semiconductors (NEC)
- Agricultural Chemicals (NEC)
- Commodity Chemicals (NEC)
- Property & Casualty Insurance (NEC)
- Commercial Printing Services (NEC)
- Testing & Measuring Equipment
- Integrated Circuits
- Software (NEC)
- Vent
# --- truncated at 32 KB (85 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/drivewealth/refs/heads/main/openapi/drivewealth-instruments-api-openapi.yml