Developer API

Build on RMH Studios programmatically — read your account and the public feed, post on your own behalf, manage social actions, browse builds, blog, news and leaderboards, and subscribe to real-time webhooks.

Base URL

https://rmhstudios.com

Version

v1 — breaking changes ship under a new version prefix

Format

JSON request/response bodies, UTF-8. Writes accept application/json

Availability

An active Starter subscription or higher. Entitlement is re-checked on every request, so access tracks your subscription in real time

OpenAPI

/api/v1/openapi.json — point your codegen at it

Quickstart

# 1. Create a key at https://rmhstudios.com/developer and copy it (shown once).
export RMH_KEY=rmh_live_xxxxxxxxxxxxxxxxxxxxxxxx

# 2. Call the API.
curl https://rmhstudios.com/api/v1/me \
  -H "Authorization: Bearer $RMH_KEY"

Every response includes an X-Request-Id header — include it when contacting support.

Guides

Authentication

Sending your key, and how keys are stored, scoped, rotated and revoked.

Authentication
Scopes

The permission catalog, and how an endpoint decides whether your key qualifies.

Scopes
Rate limits

Per-key budgets by tier, the headers on every response, and how to back off.

Rate limits
Errors

The type/code taxonomy, the error envelope, and every code we return.

Errors
Pagination

Keyset paging: limit, cursor, and the { data, nextCursor } envelope.

Pagination
Idempotency

Making writes safe to retry with the Idempotency-Key header.

Idempotency
Webhooks

Subscribing to events, delivery semantics, and verifying HMAC signatures.

Webhooks
Endpoint reference

Every endpoint, grouped, with parameters and worked examples.

Endpoint reference
Changelog

What changed in each version of the API.

Changelog