---
title: "Developers"
description: "Use browser commands, authenticated APIs, MCP tools, and webhooks."
canonical: "https://rightmessage.com/help/topics/developers"
---

# Developers

Use browser commands, authenticated APIs, MCP tools, and webhooks.

## Topics

- [REST API reference](https://rightmessage.com/help/topics/rest-api.md)
- [MCP reference](https://rightmessage.com/help/topics/mcp-reference.md)

## Articles

- [Create and revoke API tokens](https://rightmessage.com/help/api-tokens-and-permissions.md) — You'll create an API token for your own tools, see what its abilities let it do, and revoke tokens you no longer use.
- [Use RightMessage in a single-page application](https://rightmessage.com/help/how-to-use-rightmessage-with-single-page-applications-spas.md) — Install RightMessage once, let it observe client-side routes, and preserve visitor context through supported managed redirects.
- [Browser JavaScript commands and events](https://rightmessage.com/help/javascript-hooks.md) — Look up browser RM commands, identification callbacks, widget controls, data clearing, and rm CustomEvent payloads.
- [Personalize HTML with data-rm attributes](https://rightmessage.com/help/manually-personalize-content-using-data-rm-attributes.md) — Show segment-specific HTML with data-rm-if, order fallback branches, handle pending data, and add manual widget triggers.
- [Simulate visitor data with __rm_test](https://rightmessage.com/help/simulate-visitor-data-with-rm-test-parameter.md) — Preview segment-specific content with a __rm_test URL, including provider overlays, payload limits, tracking behavior, and reset requirements.
- [Webhook payloads, signatures, delivery, and limits](https://rightmessage.com/help/webhook-reference.md) — Receive flow and form webhooks, verify signed payloads, and understand delivery logs, deduplication, and failure limits.
