Ta V1 API

19 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
503ta_unavailable: a database or schema error reading TA data (not an empty 200).

GET /api/ta/confluence/{symbol}

Confluence For Symbol

Parameters

NameInTypeRequiredDescription
symbolpathstringrequired
timeframequerystringoptional

Responses

CodeDescription
200Successful Response
422Validation Error
503ta_unavailable: a database or schema error reading TA data (not an empty 200).

GET /api/ta/dashboard/portfolio

Dashboard Portfolio

Responses

CodeDescription
200Successful Response
503ta_unavailable: a database or schema error reading TA data (not an empty 200).

GET /api/ta/ict/zones/portfolio

Ict Zones For Portfolio

Responses

CodeDescription
200Successful Response
503ta_unavailable: a database or schema error reading TA data (not an empty 200).

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

Ict Zones For Symbol

Parameters

NameInTypeRequiredDescription
symbolpathstringrequired

Responses

CodeDescription
200Successful Response
422Validation Error
503ta_unavailable: a database or schema error reading TA data (not an empty 200).

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

Ict Breakers For Symbol

Parameters

NameInTypeRequiredDescription
symbolpathstringrequired

Responses

CodeDescription
200Successful Response
422Validation Error
503ta_unavailable: a database or schema error reading TA data (not an empty 200).

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

Ict Premium Discount For Symbol

Parameters

NameInTypeRequiredDescription
symbolpathstringrequired

Responses

CodeDescription
200Successful Response
422Validation Error
503ta_unavailable: a database or schema error reading TA data (not an empty 200).

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
layerquery—optional

Responses

CodeDescription
200Successful Response
422Validation Error
503ta_unavailable: a database or schema error reading TA data (not an empty 200).

GET /api/ta/learn/progress

Learn Progress

Responses

CodeDescription
200Successful Response
503ta_unavailable: a database or schema error reading TA data (not an empty 200).

POST /api/ta/learn/quiz/answer

Learn Quiz Answer

Request body: application/json

Responses

CodeDescription
200Successful Response
422Validation Error
503ta_unavailable: a database or schema error reading TA data (not an empty 200).

GET /api/ta/patterns

List Ta Patterns

Per-layer pattern catalog for the mobile TA Backtest Lookup screen.

Parameters

NameInTypeRequiredDescription
layerquery—optionalOptional filter — when set to one of structure / price_action / ict the other layer arrays are returned empty. Omit to fetch all three.

Responses

CodeDescription
200Successful Response
422Validation Error
503ta_unavailable: a database or schema error reading TA data (not an empty 200).

GET /api/ta/price-action/portfolio

Pa For Portfolio

Responses

CodeDescription
200Successful Response
503ta_unavailable: a database or schema error reading TA data (not an empty 200).

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

Pa For Symbol

Parameters

NameInTypeRequiredDescription
symbolpathstringrequired

Responses

CodeDescription
200Successful Response
422Validation Error
503ta_unavailable: a database or schema error reading TA data (not an empty 200).

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

Pa Reversals For Symbol

Parameters

NameInTypeRequiredDescription
symbolpathstringrequired

Responses

CodeDescription
200Successful Response
422Validation Error
503ta_unavailable: a database or schema error reading TA data (not an empty 200).

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

Pa Wyckoff For Symbol

Parameters

NameInTypeRequiredDescription
symbolpathstringrequired

Responses

CodeDescription
200Successful Response
422Validation Error
503ta_unavailable: a database or schema error reading TA data (not an empty 200).

GET /api/ta/structure/portfolio

Structure For Portfolio

Responses

CodeDescription
200Successful Response
503ta_unavailable: a database or schema error reading TA data (not an empty 200).

GET /api/ta/structure/{symbol}

Structure For Symbol

Parameters

NameInTypeRequiredDescription
symbolpathstringrequired
timeframequery—optional

Responses

CodeDescription
200Successful Response
422Validation Error
503ta_unavailable: a database or schema error reading TA data (not an empty 200).

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

Structure Events For Symbol

Parameters

NameInTypeRequiredDescription
symbolpathstringrequired
limitqueryintegeroptional

Responses

CodeDescription
200Successful Response
422Validation Error
503ta_unavailable: a database or schema error reading TA data (not an empty 200).

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

Structure Mtf For Symbol

Parameters

NameInTypeRequiredDescription
symbolpathstringrequired
anchorquerystringoptional

Responses

CodeDescription
200Successful Response
422Validation Error
503ta_unavailable: a database or schema error reading TA data (not an empty 200).

Occasional BlitzPulse product updates and offers, sent only if you tick the box and confirm your address.

How we handle your email

Footer Disclaimer BlitzPulse is educational decision support only. Not investment, tax, or legal advice. Not a broker. Trade at your own risk.