Tradier API Order Rules for Automated Trading (2026): Whole Shares, OTOCO and OCO Exits, 24-Hour Tokens, Rate Limits and the Sandbox

Tradier's API is built for software: a published REST interface, a sandbox, and advanced order types (OTO, OCO, OTOCO) that let a bot leave its exits at the broker. It also has three rules that shape every automated account: whole shares only, a native bracket that needs a limit or stop entry, and access tokens that last a day unless the account carries a partner refresh token. This page lists the rules as JorgAI's integration applies them, verified from the integration code on November 6, 2026, with the points Tradier's API documentation states on its overview. For the same rows across all six connected brokers, see the broker API capabilities page.
The rules in one table
| Rule | What Tradier's API provides | What JorgAI sends |
|---|---|---|
| Order types | Equity, option, multileg and combo orders, plus OCO, OTO and OTOCO | Market, limit, stop and stop-limit on US stocks and ETFs |
| Time in force | Day and good till cancelled, with pre-market and post-market sessions for eligible orders | Day or gtc; the exit pair is gtc |
| Fractional shares | Not available through the API | Whole shares only; dollar-sized orders are converted to a share count, and a size under one share is skipped |
| Brackets | OTOCO (one triggers a one-cancels-other) requires a limit or stop first leg | After a market entry, a separate OCO sell pair: a take-profit limit and a stop loss, both gtc. If that follow-up fails, JorgAI's monitor manages the exits. Trailing stops always run in the monitor |
| Order confirmation | The place-order call can return success even when a downstream system rejects the order; the documentation says to confirm with the single-order lookup | Every order is read back by id after placement before it counts as open |
| Rate limits | Enforced per category; a rate-limited request returns HTTP 400 with a Quota Violation body, and X-Ratelimit headers report the remaining quota | No published numbers coded; 15-second timeout per request; history read in pages of 100 |
| Sign-in and tokens | A personal access token, or OAuth; access tokens last 24 hours; refresh tokens are issued to approved partners | Token and account number pasted in, or OAuth sign-in. Partner refresh tokens renew in the background every 8 hours; without one, members sign in again daily |
| Sandbox | A sandbox that fills paper trades against delayed data | Not offered to members (OAuth connections are live); practice on JorgAI's demo simulator |
| Assets | US equities, ETFs and options | Stocks and ETFs; a crypto order is refused before it reaches Tradier; option positions are left alone |
| Price feed | Tradier quotes and streaming | Tradier's quotes with Alpaca's feed as the fallback; bar history from Alpaca |
| Day-trade count | Not exposed through the API in this integration | Rebuilt from JorgAI's own trade history to respect the member's day-trading switch |
What the rules mean for an automated account
Whole shares, and the $100 problem
Tradier's API takes share counts only. A dollar budget is converted to shares and floored; if the result is under one share the order is skipped. With a $100 per-trade budget that rules out any stock above $100, which is most of the names an AI screen tends to surface. The practical answers are a larger per-trade budget or a watchlist of lower-priced names.
Why the exits arrive a moment after the entry
Tradier's one-step bracket, OTOCO, needs a limit or stop entry. Automated entries are market orders, so JorgAI places the entry, confirms the fill, then sends a one-cancels-other sell pair: the take-profit limit and the stop loss, both good till cancelled. For a few seconds the position has no broker-held exit; the monitor covers that window and, if the follow-up is rejected, manages the exits itself. What happens when the connection drops covers the outage case.
Tokens that last a day
A Tradier OAuth access token lasts 24 hours. Accounts with a partner refresh token are renewed in the background every eight hours and never notice. Accounts without one sign in to Tradier again each day, which is the single most common reason a Tradier automation stops: not a rejected order, an expired token. A personal access token pasted in lasts until you revoke it in Tradier.
Success is not a fill
Tradier's documentation is explicit that the place-order call can return success while a downstream system rejects the order. JorgAI reads every order back by id after placing it, and a position only counts as open once Tradier reports the fill.
Quick answers
Does Tradier support fractional shares through the API?
No. Orders are whole-share quantities.
Can a bot place a bracket order on Tradier?
Yes, with a limit or stop entry (OTOCO). With a market entry the exits go in as a separate OCO pair right after the fill, which is what JorgAI does.
What is Tradier's API rate limit?
Tradier enforces limits per category and reports the remaining quota in X-Ratelimit response headers; a limited request returns HTTP 400 with a Quota Violation body rather than 429. The published per-category figures are in Tradier's documentation.
Does the Tradier connection expire?
An OAuth token lasts 24 hours; a partner refresh token renews it automatically. A personal access token lasts until revoked.
How we put this together. The JorgAI column is a line-by-line read of the Tradier adapter and auto-trader workers on November 6, 2026; the Tradier column is from Tradier's API documentation read the same day (the overview page; the per-category rate-limit figures live in a page we could not retrieve, so they are not quoted here). For the setup steps see how to automate a Tradier account; for the broker itself, the Tradier review; for the platforms that connect to it, the Tradier bots comparison.
To see a rule run before you connect a Tradier account, start on the free plan: the same system on a simulated account.
The figures in this article describe broker API behaviour and are not a prediction or a recommendation to buy or sell any security or digital asset. JorgAI is software that carries out the rules you set in your own brokerage or exchange account; it is not an investment adviser. Trading involves risk of loss.
More in Getting Started
Keep reading
Let the AI do the trading.
Set it up in minutes. 7 day free trial on Starter, Plus and Pro.
Get started freeGet the weekly market read and new tools by email
One email a week: what moved, what the data says, and the next free tool when it ships. No spam, unsubscribe in one click.
More from the blog
Every other post, newest first
210 more posts
Keep reading
Stops, targets and a daily loss limit, enforced for you.
JorgAI runs the rules you set inside your own brokerage account. Zero withdrawal permissions, disconnect anytime.
Showing 18 of 210. Keep scrolling.




















