View as markdown
Endpoints · Universes

Create a universe

POSThttps://api.tickerbot.io/v2/universes

Create a named ticker list owned by the calling account. Body: { id?, name, description?, tickers }. If id is omitted, a slug is generated.

Plan access

Included on every plan.

Rate limit

Hobby 600/min · Pro 6,000/min · Scale 60,000/min.

Capacity

Unlimited on every plan.

string

Optional slug. Lowercase letters, digits, underscore. Must be unique within your account.

stringrequired

Human-readable label.

string

Free-form notes.

string[]required

Ticker symbols. Validated against your plan scope + the active universe.

201
Universe created. Returns the full universe doc.
400
bad_request for malformed tickers or oversized universe; unknown_tickers (with a disallowed array) when symbols aren't in our universe.
403
universes_tier_required only if the plan cap is 0 (no self-serve plan — every plan, Free included, ships unlimited universes), or resource_limit_reached when over an internal/Enterprise cap.
409
slug_taken when id collides with one of your existing universes.