Skip to content
Developers

Build on Rigyx.

Public REST API. HMAC-signed webhooks. MCP plugin marketplace. Full OpenAPI spec. Bring your own LLM keys. Every feature in the portal is available via API.

Quick start

Three lines of code to your first agent task.

curl
POST /v1/agents/marketing/tasks
curl -X POST https://rigyx.com/api/public/v1/agents/marketing/tasks \
  -H "Authorization: Bearer jmt_<your-token>" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: unique-request-id" \
  -d '{ "task": "Draft 3 cold email variants for fintech SaaS founders" }'
Node.js
Webhook signature verify
import crypto from 'node:crypto';

function verify(req, secret) {
  const sig = req.headers['x-rigyx-signature'];
  const ts = req.headers['x-rigyx-timestamp'];
  if (Date.now()/1000 - ts > 300) return false;
  const expected = crypto.createHmac('sha256', secret)
    .update(`${ts}.${req.rawBody}`)
    .digest('hex');
  return `sha256=${expected}` === sig;
}
Platform capabilities

Everything in the portal, available via API.

v1

REST API v1

Leads, contacts, campaigns, documents, agents, webhooks, events. Cursor-pagination. Idempotency keys. 60 req/min per token default.

Signed

Outbound webhooks

Subscribe to 31 event types. HMAC-SHA256 signed. Exponential backoff retry up to 24h. Auto-disable after 10 consecutive failures.

MCP

MCP plugin host

Rigyx is MCP-native. Connect GitHub, Slack, Notion, Linear, Stripe, Filesystem. Publish your own MCP server to our marketplace.

OAuth

Scoped API tokens

sha256-hashed at rest. 23 scope strings (leads:read, documents:send, etc.). Per-token rate limits. Revoke instantly.

RAG

Knowledge base API

Upload PDFs, DOCX, URLs, transcripts. Chunks + embeddings auto-generated. Query via REST or let agents auto-retrieve.

31 events

Event dispatcher

Every sensitive action emits a typed event. Hook into lead.qualified, document.approved, campaign.sent, and more.

Event registry

31 typed events across the platform.

Subscribe to any combination. Payloads are stable. Every event includes business_id, timestamp, actor, and event-specific data.

Leads & Contacts
  • lead.created
  • lead.qualified
  • lead.converted
  • contact.created
  • contact.updated
Campaigns
  • campaign.created
  • campaign.sent
  • campaign.completed
Emails
  • email.sent
  • email.opened
  • email.clicked
  • email.replied
  • email.received
Documents
  • document.draft
  • document.approved
  • document.sent
Invoices
  • invoice.created
  • invoice.paid
  • invoice.overdue
Ads & Reviews
  • adcamp.approved
  • adcamp.launched
  • adcamp.metrics_updated
  • review.discovered
  • review.approved
  • review.posted
Tasks & Agents
  • task.created
  • task.completed
  • task.failed
  • agent.task_started
  • agent.task_completed
  • agent.handoff_sent
MCP plugin marketplace

Build a plugin. Reach every Rigyx customer.

Rigyx is Model Context Protocol native. Publish an MCP server to our marketplace and every Rigyx user can install it with one click. Signed manifests, sandboxed execution, permission scoping — we handle the trust layer. You build the tool.

GitHub
First-party · verified
Stripe
First-party · verified
Slack
First-party · verified
Notion
First-party · verified
Linear
First-party · verified
Filesystem
First-party · verified

Build with Rigyx.

The public REST API and outbound webhooks come with the Pro plan. 14 days free · no card.