GET /api/market-intelligence/channel-board
Public access · HTTP API reference
All endpoints · Authentication and retries · Download OpenAPI
Request
| Parameter | Location | Type and requirement |
|---|---|---|
day | query | string · optional |
No request body.
Example
Examples use fictional data. Replace identifiers with resources you can access. For account requests, cookies.txt must contain your own session; set CSRF_TOKEN to the matching CSRF cookie value where required.
curl --include \
--request GET \
'https://api.weavers.app/api/market-intelligence/channel-board'Responses
200 · Successful response.
application/json
{
"run": null,
"gates": {
"r2Min": 1,
"inBandMin": 1,
"minPoints": 1
},
"channels": []
}View response model
Variant 1: object
run required · null | objectView run model
Variant 1: null
null
Variant 2: object
day required · stringpreviousDay required · null | stringView previousDay model
Variant 1: null
null
Variant 2: string
string
nextDay required · null | stringView nextDay model
Variant 1: null
null
Variant 2: string
string
latestDay required · stringrecentDays required · array of stringView recentDays model
Array items:
string
coverage required · objectView coverage model
checked required · numberexpected required · numberAdditional fields: JSON values.
complete required · booleancomputedAt required · null | stringView computedAt model
Variant 1: null
null
Variant 2: string
string
counts required · objectView counts model
Additional fields: JSON values.
Additional fields: JSON values.
gates required · objectView gates model
r2Min required · numberinBandMin required · numberminPoints required · numberAdditional fields: JSON values.
channels required · array of objectView channels model
Array items:
channelId required · numbersymbol required · stringname required · null | stringView name model
Variant 1: null
null
Variant 2: string
string
assetType required · null | "other" | "stock" | "etf"View assetType model
Variant 1: null
null
Variant 2: "other"
"other"
Variant 3: "stock"
"stock"
Variant 4: "etf"
"etf"
exchange optional · null | stringView exchange model
Variant 1: null
null
Variant 2: string
string
listingCountry optional · null | stringView listingCountry model
Variant 1: null
null
Variant 2: string
string
timeframe required · stringwindowSize required · numberdirection required · "ascending" | "descending"state required · "new" | "continuing" | "ended"fit required · null | objectView fit model
Variant 1: null
null
Variant 2: object
r2 required · numberisValid required · booleanpoints required · numberslope required · numberendMid required · numberupperOffset required · numberlowerOffset required · numberalgoVersion required · stringdataSource required · stringcomputedAt required · stringAdditional fields: JSON values.
lifecycle required · objectView lifecycle model
consecutiveRuns required · numberreachesLookback required · booleanfirstRunDay required · stringlastValidDay required · stringrecentRuns required · array of booleanView recentRuns model
Array items:
boolean
Additional fields: JSON values.
candles required · array of objectView candles model
Array items:
time required · stringopen required · numberhigh required · numberlow required · numberclose required · numberAdditional fields: JSON values.
niche optional · objectView niche model
nicheId required · numbernicheKey required · stringname required · stringAdditional fields: JSON values.
article required · null | objectView article model
Variant 1: null
null
Variant 2: object
id required · stringkind required · "signal" | "report"articleType required · "upward_channel" | "downward_channel" | "generic"symbol required · stringinstrumentName required · null | stringView instrumentName model
Variant 1: null
null
Variant 2: string
string
timeframe required · stringtitle required · stringsummary required · stringurl required · stringsourceName required · stringpublishedAt required · stringreadingTime required · stringcoverImage required · stringtags required · array of stringView tags model
Array items:
string
reactions required · numbercomments required · numberlikes required · numberliked required · booleansaved required · booleanaccessTier required · "free" | "premium"isUnlocked required · booleanunlockCost required · null | numberView unlockCost model
Variant 1: null
null
Variant 2: number
number
lockedReason required · null | "auth_required" | "entitlement_required"View lockedReason model
Variant 1: null
null
Variant 2: "auth_required"
"auth_required"
Variant 3: "entitlement_required"
"entitlement_required"
Additional fields: JSON values.
Additional fields: JSON values.
logoDevPublishableKey optional · stringAdditional fields: JSON values.
400 · Invalid request.
application/json
{
"error": "example"
}View response model
error required · stringAdditional fields: JSON values.
429 · Rate limit reached; honor Retry-After when supplied.
application/json
{}View response model
Error envelopes can include resource-specific details. Check the status before reading these fields.
error optional · stringcode optional · stringmessage optional · stringAdditional fields: JSON values.
500 · Server failure.
application/json
{
"error": "example"
}View response model
Variant 1: object
error required · stringAdditional fields: JSON values.