U

UpHex Developer Platform

API gateway, MCP access, webhooks, and logs

Developer portal foundation

Safe access to UpHex services

This repo owns the external developer control plane. Campaign building, metrics, leads, OAuth provider tokens, and other domain systems stay in their current services.

Create developer account

Control plane

Developer apps

Scopes, agencies, app status, and limits

Credentials

API keys + OAuth

One-time secrets, rotation, and revocation

Gateway

API + MCP edge

Validated requests delegated to owning services

Operations

Logs + webhooks

Request audit trail, signing, and retries

Gateway routes

GET /v1/clients Proxies client list requests to uphex-backend. Backend-owned
GET /v1/metrics Preserves backend SQL KPI ownership. Backend-owned
POST /v1/leads Audited edge request, delegated storage. Backend-owned
/mcp Streamable HTTP edge for CMS-owned MCP tools. CMS-owned

Control plane checklist

Credential ownership: API keys and OAuth clients live here.

Audit trail: Every public request gets a log row.

Service boundary: Domain data remains downstream.

Developer UX: portal docs, request logs, credential controls, OAuth clients, and webhooks are managed here.