Developers menu

label_changed

Sent when a side of a position changes its label (TRADE, CAUTION, SKIP).

POSTyour https addressevent: label_changed
Plan ORDERSPayload unversionedSigned HMAC-SHA256Schema label_changed.schema.json

This event serves

Plan: ORDERS. Free on every finished session. Today's ledger, live, and the live POSITIONS check are the ORDERS plan. Pricing. Turn it on: The POSITIONS editor: Alert, WEBHOOK, an https address. On the Orders API and Team plans.

When it is sent

  • Checked every minute in session, from the alert's start minute (by default ten minutes before entry) to the close.
  • Once per label per side per day.

Payload

FieldMeaningUnit
event"label_changed"label_changed. The event's name rides in event here, not type (see the target format).
sideput | callput or call.
labelTRADE | CAUTION | SKIPThe new label.
position_idstringThe position, p_....
daystringThe ET trading day.
tstringThe minute judged, HH:MM ET.
checkobjectThe same check GET /api/positions/check returns for the position: its phase, the expected move left, and per side the distances, the large orders near the short, the levels around it, the conditions and the label with its reason.

Delivery

AnswerAny 2xx within 3 seconds. Redirects are not followed.
RetriesOne try; no retry.
Switched offNever switched off; a failed send is logged.
VolumeOne event per label change per side per day, and one opening read.
Testevent: "test", from Send test in the editor
LogNone yet.

Verify every request before reading it: Webhooks: verify the signature.

opening_read · test

Measurements of dealer positioning, never a forecast or a trade call. This page is built from FirmTape's public contract, the same files the OpenAPI document is built from; the tests hold them against the route code. Markdown: /docs/developers/orders/events/label_changed.md.