Endpoints · Universes
Create a universe
POST
https://api.tickerbot.io/v2/universesCreate 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.
Body parameters
stringOptional slug. Lowercase letters, digits, underscore. Must be unique within your account.
stringrequiredHuman-readable label.
stringFree-form notes.
string[]requiredTicker symbols. Validated against your plan scope + the active universe.
Status codes
201Universe created. Returns the full universe doc.
400bad_request for malformed tickers or oversized universe; unknown_tickers (with a disallowed array) when symbols aren't in our universe.403universes_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.409slug_taken when id collides with one of your existing universes.