Tus eventos de trading, en tus propios sistemas
Fexr envía un webhook firmado cuando se abre o se cierra una operación, cuando una orden no se coloca o cuando una estrategia se pausa. La API REST lee la misma cuenta, órdenes y límites, y los LLM reciben las mismas herramientas mediante MCP.
npm install fexrJS/TS SDK on npmLo que te puede contar un webhook
Each endpoint subscribes to the events it wants, one by one, by group such as trade.*, or all of them with *. These are the same events the app notifies you about.
| Evento | Cuándo se envía |
|---|---|
trade.opened · trade.closed | Se abre o se cierra una posición en tu cuenta, por ti, tu agente o una estrategia |
trade.failed | Fexr no colocó una orden, por ejemplo porque una comprobación previa la rechazó |
trade.strategy_paused | Una estrategia se pausó tras varios rechazos seguidos |
risk.liquidation · risk.account_margin | Una posición está cerca de la liquidación o el margen de la cuenta se agota |
apm.session_started · apm.session_ended · apm.drawdown | Una sesión con objetivo empieza, termina o alcanza un nivel de caída |
agent.rule_applied · agent.steered | El agente aplicó una de tus reglas, o cambiaste su rumbo |
markets.watchlist_alert · markets.ai_signal | Algo que vigilas cruza una alerta o salta una señal |
vault.trading · vault.event | Una vault de la que eres miembro opera, vota o cambia |
The full list is returned by GET /users/me/webhooks/events.
Cómo funciona la entrega
Fexr-Signature: t=<unix>,v1=<hex>, an HMAC-SHA256 of the timestamp and body with your endpoint's secret.// Verify a Fexr webhook in Node
import crypto from 'node:crypto';
export function verify(rawBody, header, secret) {
const { t, v1 } = Object.fromEntries(header.split(',').map(p => p.split('=')));
const mac = crypto.createHmac('sha256', secret).update(`${t}.${rawBody}`).digest('hex');
const fresh = Math.abs(Date.now() / 1000 - Number(t)) < 300;
return fresh && crypto.timingSafeEqual(Buffer.from(mac), Buffer.from(v1));
}Qué incluye cada plan
| Plan | API | Ganchos web |
|---|---|---|
| Gratis | Sin clave de API. Endpoints x402, pago por consulta en USDC en Base, sin cuenta | Ninguno |
| Fexr Plus, $15 cada 30 días | Una clave de API con 1.000 solicitudes al día | 1 endpoint |
| Fexr Desk, $2.500 al año | 50.000 solicitudes al día, una clave por agente, endpoints solo para organizaciones | 5 endpoints personales, más webhooks del espacio de trabajo |
Las llamadas que mueven fondos o colocan órdenes también necesitan una prueba DPoP (RFC 9449): una firma nueva del dispositivo que guarda la clave, así que un token copiado por sí solo no sirve de nada. API documentation
Dale a tu LLM las mismas herramientas
Claude, ChatGPT, Cursor o tu propio agente pueden llamar a las herramientas tipadas de Fexr mediante MCP o x402: datos de mercado, tu cuenta y tus órdenes, dentro de los límites que fijó tu wallet.
x402 volume measured —
Common questions
¿Cómo añado un webhook?
In the app or with POST /users/me/webhooks: give an HTTPS URL and the events you want. Fexr returns the signing secret once, and you can send a test event straight away.
¿Qué pasa si mi endpoint está caído?
Fexr reintenta tras 1 minuto, 5 minutos, 30 minutos, 2, 6 y 12 horas. Tras 20 fallos seguidos, el endpoint se desactiva hasta que lo vuelvas a activar.
¿Un webhook o una clave de API pueden mover mi dinero?
No. Los webhooks solo informan. Las llamadas a la API que colocan órdenes pasan por la misma clave de trading y las mismas diez comprobaciones previas que la app, y esa clave no puede retirar.
¿Necesito una cuenta para usar los datos?
No. Los endpoints x402 se pagan por consulta en USDC en Base, sin clave ni cuenta. La clave de API viene con Fexr Plus o Fexr Desk.
¿Hay un SDK?
Yes, for JavaScript and TypeScript: npm install fexr. Other languages use the REST API and the OpenAPI spec.
Explora más
- API & SDK — claves, autenticación y la referencia de endpoints
- Teams & Funds — SSO, identidad por agente y un registro de auditoría firmado
- Cómo ejecuta Fexr — qué le pasa a una orden después de la llamada a la API
- Agentic Safety — las diez comprobaciones de cada orden
