Rec RoomPlugin
Back to Home

API Reference

API Version 2.5 - September 10, 2025

Introduction

The Rec Room Plugin Manager API allows developers to create custom plugins and integrate with our platform.

Authentication

All API requests require authentication using an API key:

  • Header: Authorization: Bearer YOUR_API_KEY
  • Base URL: https://api.recroomPlugin.com/v2

Endpoints

GET /plugins

Retrieve a list of plugins.

Parameters:

  • category (optional): Filter by category
  • limit (optional): Number of results (default: 50)
  • offset (optional): Pagination offset

GET /plugins/:id

Get detailed information about a specific plugin.

Parameters:

  • id (required): Plugin ID

POST /plugins/install

Install a plugin for the authenticated user.

Body:

  • plugin_id (required): ID of the plugin to install
  • version (optional): Specific version to install

DELETE /plugins/:id

Uninstall a plugin.

Parameters:

  • id (required): Plugin ID to uninstall

Response Format

All responses are returned in JSON format:

  • Success: {"success": true, "data": {...}}
  • Error: {"success": false, "error": "message"}

Rate Limiting

API requests are limited to 100 requests per minute per API key.

Error Codes

  • 400: Bad Request
  • 401: Unauthorized
  • 404: Not Found
  • 429: Too Many Requests
  • 500: Internal Server Error