Twelve Data · OpenAPI Overlay 1.0.0
API Evangelist conversational phrasing for Twelvedata Reference Data API
20 actions
20 updates
phrasing
extends
openapi/twelvedata-reference-data-api-openapi.yml
Generated by API Evangelist
Written by API Evangelist tooling for Twelve Data's API. It is a proposal applied on top of the contract, not a document Twelve Data publishes.
What the actions change
x-apievangelist-phrasing
Targets 20 · first 16 shown; the file carries all of them
$.info
$.paths['/bonds'].get
$.paths['/commodities'].get
$.paths['/countries'].get
$.paths['/cross_listings'].get
$.paths['/cryptocurrencies'].get
$.paths['/cryptocurrency_exchanges'].get
$.paths['/earliest_timestamp'].get
$.paths['/etfs'].get
$.paths['/exchange_schedule'].get
$.paths['/exchanges'].get
$.paths['/forex_pairs'].get
$.paths['/funds'].get
$.paths['/instrument_type'].get
$.paths['/intervals'].get
$.paths['/market_state'].get
OpenAPI Overlay
# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand.
overlay: 1.0.0
info:
title: API Evangelist conversational phrasing for Twelvedata Reference Data API
version: 1.0.0
extends: openapi/twelvedata-reference-data-api-openapi.yml
actions:
- target: $.info
update:
x-apievangelist-phrasing:
method: generated
generated: '2026-10-01'
generator: build-phrasing.py
label: Generated by API Evangelist
operations: 19
- target: $.paths['/bonds'].get
update:
x-apievangelist-phrasing:
intent: List available bonds
effect: read
questions:
- Which bonds and fixed income instruments are available?
- Can I filter the bond list by country?
instructions:
- text: List available bonds.
- text: Show fixed income instruments in {country}.
slots:
country: query.country
method: generated
generated: '2026-10-01'
- target: $.paths['/commodities'].get
update:
x-apievangelist-phrasing:
intent: List available commodity pairs
effect: read
questions:
- What commodities can I get prices for, like gold or wheat?
- Which commodity pairs fall under the precious metals category?
instructions:
- text: List all commodity pairs.
- text: Show commodities in the {category} category.
slots:
category: query.category
method: generated
generated: '2026-10-01'
- target: $.paths['/countries'].get
update:
x-apievangelist-phrasing:
intent: List countries with ISO codes and currencies
effect: read
questions:
- What ISO country codes and currencies are supported?
- Where can I get a list of countries with their capitals?
instructions:
- text: List all countries with their ISO codes.
- text: Show each country's official name, capital and currency.
method: generated
generated: '2026-10-01'
- target: $.paths['/cross_listings'].get
update:
x-apievangelist-phrasing:
intent: Find other exchanges where a security is listed
effect: read
questions:
- On which other exchanges is this stock also traded?
- Is this security cross-listed outside its home market?
instructions:
- text: Find cross-listings for {symbol}.
slots:
symbol: query.symbol
- text: List every exchange where {symbol} from {exchange} also trades.
slots:
symbol: query.symbol
exchange: query.exchange
method: generated
generated: '2026-10-01'
- target: $.paths['/cryptocurrencies'].get
update:
x-apievangelist-phrasing:
intent: List available cryptocurrency pairs
effect: read
questions:
- Which crypto pairs quoted in USD are available?
- What cryptocurrencies are supported on a given exchange?
instructions:
- text: List all cryptocurrency pairs.
- text: Show crypto pairs with base {currency_base} and quote {currency_quote}.
slots:
currency_base: query.currency_base
currency_quote: query.currency_quote
method: generated
generated: '2026-10-01'
- target: $.paths['/cryptocurrency_exchanges'].get
update:
x-apievangelist-phrasing:
intent: List supported cryptocurrency exchanges
effect: read
questions:
- Which crypto exchanges does the data come from?
- Can I get the list of cryptocurrency exchanges as CSV?
instructions:
- text: List the supported cryptocurrency exchanges.
- text: Export the crypto exchanges list in {format} format.
slots:
format: query.format
method: generated
generated: '2026-10-01'
- target: $.paths['/earliest_timestamp'].get
update:
x-apievangelist-phrasing:
intent: Find how far back data goes for an instrument
effect: read
questions:
- How far back does 1-minute history go for this stock?
- What is the first date available for an instrument's daily data?
instructions:
- text: Find the earliest {interval} timestamp for {symbol}.
slots:
interval: query.interval
symbol: query.symbol
- text: Tell me when {interval} history starts for {symbol} on {exchange}.
slots:
interval: query.interval
symbol: query.symbol
exchange: query.exchange
method: generated
generated: '2026-10-01'
- target: $.paths['/etfs'].get
update:
x-apievangelist-phrasing:
intent: List all available ETFs
effect: read
questions:
- Which ETFs are tradable on a particular exchange?
- Can I include delisted ETFs in the reference list?
instructions:
- text: List all ETFs on {exchange}.
slots:
exchange: query.exchange
- text: Show ETFs in {country} including delisted ones set to {include_delisted}.
slots:
country: query.country
include_delisted: query.include_delisted
method: generated
generated: '2026-10-01'
- target: $.paths['/exchange_schedule'].get
update:
x-apievangelist-phrasing:
intent: Get exchange trading hours and days
effect: read
questions:
- What are the trading hours of an exchange?
- Is a given exchange open on a particular date?
instructions:
- text: Show the trading schedule for {mic_code}.
slots:
mic_code: query.mic_code
- text: Get exchange hours in {country} on {date}.
slots:
country: query.country
date: query.date
method: generated
generated: '2026-10-01'
- target: $.paths['/exchanges'].get
update:
x-apievangelist-phrasing:
intent: List available equity exchanges
effect: read
questions:
- Which stock exchanges are covered, with their codes and timezones?
- What equity exchanges are available in a given country?
instructions:
- text: List all equity exchanges.
- text: Show equity exchanges in {country}.
slots:
country: query.country
method: generated
generated: '2026-10-01'
- target: $.paths['/forex_pairs'].get
update:
x-apievangelist-phrasing:
intent: List available forex currency pairs
effect: read
questions:
- Which currency pairs can I query?
- Are pairs with the Japanese yen as the quote currency available?
instructions:
- text: List all forex pairs.
- text: Show forex pairs with base currency {currency_base}.
slots:
currency_base: query.currency_base
method: generated
generated: '2026-10-01'
- target: $.paths['/funds'].get
update:
x-apievangelist-phrasing:
intent: List available investment funds
effect: read
questions:
- What investment funds are in the reference catalog?
- Can I look up a fund by CIK or ISIN in the funds list?
instructions:
- text: List investment funds in {country}.
slots:
country: query.country
- text: Find the fund with CIK {cik}.
slots:
cik: query.cik
method: generated
generated: '2026-10-01'
- target: $.paths['/instrument_type'].get
update:
x-apievangelist-phrasing:
intent: List financial instrument types
effect: read
questions:
- What instrument types are supported, like stocks, ETFs or crypto?
- Which asset class values can I use as a type filter?
instructions:
- text: List all instrument types.
- text: Show the available asset class categories.
method: generated
generated: '2026-10-01'
- target: $.paths['/intervals'].get
update:
x-apievangelist-phrasing:
intent: List supported time intervals
effect: read
questions:
- Which bar intervals can I request, like 1min or 1day?
- Is a 45-minute interval supported for time series?
instructions:
- text: List the supported time intervals.
- text: Show every interval I can use when querying price data.
method: generated
generated: '2026-10-01'
- target: $.paths['/market_state'].get
update:
x-apievangelist-phrasing:
intent: Check which exchanges are open and time to next session
effect: read
questions:
- How long until a stock exchange opens?
- Which exchanges in a country are trading at this moment?
instructions:
- text: Show the market state for {exchange}.
slots:
exchange: query.exchange
- text: List open and closed exchanges in {country}.
slots:
country: query.country
method: generated
generated: '2026-10-01'
- target: $.paths['/stocks'].get
update:
x-apievangelist-phrasing:
intent: List available stock symbols
effect: read
questions:
- Which stock symbols trade on a given exchange?
- Can I get the full list of tickers including delisted ones?
instructions:
- text: List stocks on {exchange}.
slots:
exchange: query.exchange
- text: Show stock symbols in {country} of type {type}.
slots:
country: query.country
type: query.type
method: generated
generated: '2026-10-01'
- target: $.paths['/symbol_search'].get
update:
x-apievangelist-phrasing:
intent: Search instruments by name or ticker
effect: read
questions:
- What ticker does a company I only know by name trade under?
- Can I search for instruments that match a partial name?
instructions:
- text: Search for instruments matching {symbol}.
slots:
symbol: query.symbol
- text: Find the top {outputsize} symbols matching {symbol}.
slots:
outputsize: query.outputsize
symbol: query.symbol
method: generated
generated: '2026-10-01'
- target: $.paths['/technical_indicators'].get
update:
x-apievangelist-phrasing:
intent: List the technical indicator catalog
effect: read
questions:
- Which technical analysis indicators are offered?
- Where do I see each indicator's inputs and outputs?
instructions:
- text: List the available technical indicators.
- text: Show each indicator and its configurable parameters.
method: generated
generated: '2026-10-01'
- target: $.paths['/indices'].get
update:
x-apievangelist-phrasing:
intent: List available market indices
effect: read
questions:
- Which market indices are covered?
- Can I get the catalog of stock indices?
instructions:
- text: List all available market indices.
- text: Show the index catalog.
method: generated
generated: '2026-10-01'