Features/Platform/Admin API
terminalREST API

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.

POST /api/admin/worlds
// 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.

language

Universes

Create, list, update, and delete universes. Each universe is an isolated space with its own worlds and configuration.

public

Worlds

Full CRUD for worlds within a universe. Manage slugs, visibility, featured status, and thumbnail URLs.

meeting_room

Rooms

Create rooms with map URLs, template maps, world assignment, access control, and room-level tags.

group

Users

List, search, and manage users by admin token or session. Super admin access for user oversight.

smart_toy

Bots

List, create, and configure AI bots with pagination and search. Manage bot behaviors, memory, and provider settings.

memory

AI Providers

Manage AI provider configurations with encrypted API keys. Configure OpenAI, Anthropic, and custom endpoints per bot.

extension

MCP Servers

Register and manage MCP server connections with paginated listing, search, and bot-server associations.

bar_chart

Analytics

Query analytics data across universes, worlds, rooms, and users. Aggregate counts and usage metrics.