Skip to Content
BlitzPulse docs are live. Looking for the app? Visit https://app.blitzglobalcapital.com.
Api ReferenceTa V1 API

Ta V1 API

Auto-generated from openapi-snapshot.json. Do not edit by hand — changes are overwritten by scripts/docs/generate_api_reference.py.

18 endpoints in this group.

GET /api/ta/backtest/{symbol}/{layer}/{pattern}

Backtest For Pattern

Parameters

NameInTypeRequiredDescription
symbolpathstringrequired
layerpathstringrequired
patternpathstringrequired
timeframequerystringoptional

Responses

CodeDescription
200Successful Response
422Validation Error

GET /api/ta/confluence/{symbol}

Confluence For Symbol

Parameters

NameInTypeRequiredDescription
symbolpathstringrequired
timeframequerystringoptional

Responses

CodeDescription
200Successful Response
422Validation Error

GET /api/ta/dashboard/portfolio

Dashboard Portfolio

Responses

CodeDescription
200Successful Response

GET /api/ta/ict/zones/portfolio

Ict Zones For Portfolio

Responses

CodeDescription
200Successful Response

GET /api/ta/ict/zones/{symbol}

Ict Zones For Symbol

Parameters

NameInTypeRequiredDescription
symbolpathstringrequired

Responses

CodeDescription
200Successful Response
422Validation Error

GET /api/ta/ict/zones/{symbol}/breakers

Ict Breakers For Symbol

Parameters

NameInTypeRequiredDescription
symbolpathstringrequired

Responses

CodeDescription
200Successful Response
422Validation Error

GET /api/ta/ict/zones/{symbol}/premium-discount

Ict Premium Discount For Symbol

Parameters

NameInTypeRequiredDescription
symbolpathstringrequired

Responses

CodeDescription
200Successful Response
422Validation 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

NameInTypeRequiredDescription
layerqueryoptional

Responses

CodeDescription
200Successful Response
422Validation Error

GET /api/ta/learn/progress

Learn Progress

Responses

CodeDescription
200Successful Response

POST /api/ta/learn/quiz/answer

Learn Quiz Answer

Request body: application/json

Responses

CodeDescription
200Successful Response
422Validation Error

GET /api/ta/price-action/portfolio

Pa For Portfolio

Responses

CodeDescription
200Successful Response

GET /api/ta/price-action/{symbol}

Pa For Symbol

Parameters

NameInTypeRequiredDescription
symbolpathstringrequired

Responses

CodeDescription
200Successful Response
422Validation Error

GET /api/ta/price-action/{symbol}/reversals

Pa Reversals For Symbol

Parameters

NameInTypeRequiredDescription
symbolpathstringrequired

Responses

CodeDescription
200Successful Response
422Validation Error

GET /api/ta/price-action/{symbol}/wyckoff

Pa Wyckoff For Symbol

Parameters

NameInTypeRequiredDescription
symbolpathstringrequired

Responses

CodeDescription
200Successful Response
422Validation Error

GET /api/ta/structure/portfolio

Structure For Portfolio

Responses

CodeDescription
200Successful Response

GET /api/ta/structure/{symbol}

Structure For Symbol

Parameters

NameInTypeRequiredDescription
symbolpathstringrequired
timeframequeryoptional

Responses

CodeDescription
200Successful Response
422Validation Error

GET /api/ta/structure/{symbol}/events

Structure Events For Symbol

Parameters

NameInTypeRequiredDescription
symbolpathstringrequired
limitqueryintegeroptional

Responses

CodeDescription
200Successful Response
422Validation Error

GET /api/ta/structure/{symbol}/mtf

Structure Mtf For Symbol

Parameters

NameInTypeRequiredDescription
symbolpathstringrequired
anchorquerystringoptional

Responses

CodeDescription
200Successful Response
422Validation Error