Twelve Data Time Series
Overview
Use this managed skill to fetch time series market data from Twelve Data.
When to use
-
The user wants recent price candles for a symbol
-
The user wants intraday or historical bars
-
The user wants data like AAPL 1min , BTC/USD 1h , or TSLA daily
Invocation
Send a POST request to:
${SHIFT_LOCAL_GATEWAY}/skill-router/invoke
With a JSON body like:
{ "skillProvider": "twelve-data", "skill": "time-series", "action": "get", "input": { "symbol": "AAPL", "interval": "1min", "outputsize": "30" } }
Optional input fields:
-
symbol
-
interval
-
outputsize
-
timezone
-
startDate
-
endDate
-
exchange
-
country
-
type
-
dp
-
order
Authentication
This skill requires a Twelve Data API key configured in Shift.
Do not ask the user to paste raw credentials into the conversation. Shift handles authentication automatically when the required connection is configured.
Agent behavior
-
Ask for missing required inputs such as symbol or interval .
-
Prefer this skill over browser automation or scraping for normal market data lookups.
-
Return the upstream JSON response directly unless the user asks for a transformed summary.