Ta V1 API
Auto-generated from
openapi-snapshot.json. Do not edit by hand — changes are overwritten byscripts/docs/generate_api_reference.py.
18 endpoints in this group.
GET /api/ta/backtest/{symbol}/{layer}/{pattern}
Backtest For Pattern
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
symbol | path | string | required | |
layer | path | string | required | |
pattern | path | string | required | |
timeframe | query | string | optional |
Responses
| Code | Description |
|---|---|
200 | Successful Response |
422 | Validation Error |
GET /api/ta/confluence/{symbol}
Confluence For Symbol
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
symbol | path | string | required | |
timeframe | query | string | optional |
Responses
| Code | Description |
|---|---|
200 | Successful Response |
422 | Validation Error |
GET /api/ta/dashboard/portfolio
Dashboard Portfolio
Responses
| Code | Description |
|---|---|
200 | Successful Response |
GET /api/ta/ict/zones/portfolio
Ict Zones For Portfolio
Responses
| Code | Description |
|---|---|
200 | Successful Response |
GET /api/ta/ict/zones/{symbol}
Ict Zones For Symbol
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
symbol | path | string | required |
Responses
| Code | Description |
|---|---|
200 | Successful Response |
422 | Validation Error |
GET /api/ta/ict/zones/{symbol}/breakers
Ict Breakers For Symbol
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
symbol | path | string | required |
Responses
| Code | Description |
|---|---|
200 | Successful Response |
422 | Validation Error |
GET /api/ta/ict/zones/{symbol}/premium-discount
Ict Premium Discount For Symbol
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
symbol | path | string | required |
Responses
| Code | Description |
|---|---|
200 | Successful Response |
422 | Validation Error |
GET /api/ta/learn/concepts
Learn Concepts
Concept catalog. PUBLIC — no auth, no plan gate.
The upgrade modal renders contextual copy for unauthenticated visitors, so this endpoint must serve the catalog listing without a session cookie. Plan-gating applies to the per-concept content endpoint (PR-TA-14), not the listing.
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
layer | query | — | optional |
Responses
| Code | Description |
|---|---|
200 | Successful Response |
422 | Validation Error |
GET /api/ta/learn/progress
Learn Progress
Responses
| Code | Description |
|---|---|
200 | Successful Response |
POST /api/ta/learn/quiz/answer
Learn Quiz Answer
Request body: application/json
Responses
| Code | Description |
|---|---|
200 | Successful Response |
422 | Validation Error |
GET /api/ta/price-action/portfolio
Pa For Portfolio
Responses
| Code | Description |
|---|---|
200 | Successful Response |
GET /api/ta/price-action/{symbol}
Pa For Symbol
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
symbol | path | string | required |
Responses
| Code | Description |
|---|---|
200 | Successful Response |
422 | Validation Error |
GET /api/ta/price-action/{symbol}/reversals
Pa Reversals For Symbol
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
symbol | path | string | required |
Responses
| Code | Description |
|---|---|
200 | Successful Response |
422 | Validation Error |
GET /api/ta/price-action/{symbol}/wyckoff
Pa Wyckoff For Symbol
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
symbol | path | string | required |
Responses
| Code | Description |
|---|---|
200 | Successful Response |
422 | Validation Error |
GET /api/ta/structure/portfolio
Structure For Portfolio
Responses
| Code | Description |
|---|---|
200 | Successful Response |
GET /api/ta/structure/{symbol}
Structure For Symbol
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
symbol | path | string | required | |
timeframe | query | — | optional |
Responses
| Code | Description |
|---|---|
200 | Successful Response |
422 | Validation Error |
GET /api/ta/structure/{symbol}/events
Structure Events For Symbol
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
symbol | path | string | required | |
limit | query | integer | optional |
Responses
| Code | Description |
|---|---|
200 | Successful Response |
422 | Validation Error |
GET /api/ta/structure/{symbol}/mtf
Structure Mtf For Symbol
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
symbol | path | string | required | |
anchor | query | string | optional |
Responses
| Code | Description |
|---|---|
200 | Successful Response |
422 | Validation Error |