Administer
at Scale.
Programmatic control over universes, worlds, rooms, users, bots, AI providers, and MCP servers — the same API that powers the Orbit Admin panel.
// Create a new world via the Admin API const response = await fetch('https://admin.youruniverse.com/api/admin/worlds', { method: 'POST', headers: { 'Authorization': 'Bearer ADMIN_API_TOKEN', 'Content-Type': 'application/json' }, body: JSON.stringify({ universeId: '550e8400-e29b-41d4-a716-446655440000', slug: 'cyber-sector-09', name: 'Cyber Sector 09', isPublic: true }) }); const world = await response.json(); console.log(world);
What the Admin API Manages
Every endpoint is shared with the Orbit Admin panel — automate anything you can do from the dashboard.
Universes
Create, list, update, and delete universes. Each universe is an isolated space with its own worlds and configuration.
Worlds
Full CRUD for worlds within a universe. Manage slugs, visibility, featured status, and thumbnail URLs.
Rooms
Create rooms with map URLs, template maps, world assignment, access control, and room-level tags.
Users
List, search, and manage users by admin token or session. Super admin access for user oversight.
Bots
List, create, and configure AI bots with pagination and search. Manage bot behaviors, memory, and provider settings.
AI Providers
Manage AI provider configurations with encrypted API keys. Configure OpenAI, Anthropic, and custom endpoints per bot.
MCP Servers
Register and manage MCP server connections with paginated listing, search, and bot-server associations.
Analytics
Query analytics data across universes, worlds, rooms, and users. Aggregate counts and usage metrics.
Deep Dives
Orbit Admin
The UI layer that consumes this API. Manage your universe visually.
Scripting API
Direct in-world logic for rooms and players. Write custom behaviors in JS/TS.
Self-Hosting
Deploy the full stack including the Admin API on your own infrastructure.