Crecela, desde tu código.
Una API REST para leer y escribir en tu cuenta, webhooks firmados para enterarte al momento de lo que pasa y, muy pronto, un servidor MCP para que Claude o ChatGPT trabajen en tu CRM con los permisos que tú les des.
API REST v1
57 operaciones, en JSON y en castellano.
Contactos, empresas, oportunidades, tareas, citas y huecos, conversaciones, campañas, automatizaciones, publicaciones, segmentos, campos, informes y webhooks. Los errores, en castellano.
- Claves con permisos casilla a casilla, caducidad y pausa.
- «Enviar en tu nombre», apagado por defecto: sin él, nada sale hacia fuera.
- Reintentos seguros con Idempotency-Key.
- Cada llamada queda en el registro de la clave y en el historial de cambios.
curl https://app.crecela.com/api/v1/contactos \
-H "Authorization: Bearer orbe_…" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: 6f1c2a0e-alta-web" \
-d '{"nombre": "Ana", "apellidos": "García", "email": "ana@ejemplo.es"}'La base es https://app.crecela.com/api/v1. La clave va en Authorization: Bearer.
Webhooks
Te avisamos en cuanto pasa.
Catorce eventos (contacto creado o suprimido, oportunidad que cambia de etapa, cita creada o cancelada, mensaje recibido, formulario recibido…) firmados con HMAC-SHA256, con reintentos a 1, 5 y 30 minutos y más, y la clave de la entrega para no procesar nada dos veces.
Salientes
Desde el panel o por la API. Zapier, Make y n8n se suscriben solos.
De entrada
Cada automatización puede tener su propia dirección para recibir datos.
Formularios
Una dirección por formulario de tu web, con clave de servidor y firma.
import { createHmac, timingSafeEqual } from 'node:crypto';
// Cabeceras: X-Orbe-Firma (sha256=…), X-Orbe-Fecha, X-Orbe-Evento, X-Orbe-Entrega
export function firmaValida(cuerpo: string, fecha: string, firma: string, secreto: string) {
if (Math.abs(Date.now() / 1000 - Number(fecha)) > 300) return false; // 5 minutos
const esperada = 'sha256=' + createHmac('sha256', secreto).update(`${fecha}.${cuerpo}`).digest('hex');
const a = Buffer.from(esperada);
const b = Buffer.from(firma);
return a.length === b.length && timingSafeEqual(a, b);
}Tu CRM, dentro de Claude o ChatGPT.
Un servidor MCP con 47 herramientas sobre la misma API, con entrada por OAuth o con clave y tres interruptores separados: leer, crear y modificar, y enviar. Está construido; lo abrimos en cuanto terminemos su puesta en marcha.
Desarrolladores
Preguntas técnicas
¿Dónde creo una clave?
En el panel, Ajustes → API y webhooks (solo quien es propietario de la cuenta). Eliges qué puede hacer, si caduca y si puede enviar en tu nombre. Se enseña una vez.
¿Una clave puede más que la persona que la crea?
No. Cada clave actúa a nombre de quien la crea y con la intersección de sus permisos y los de la clave; si a esa persona le quitan permisos, la clave se recorta con ella. Todo lo que escribe queda en el historial de cambios.
¿Qué límites tiene?
600 peticiones por hora por clave y 3.000 por cuenta, y 30 envíos por hora por clave.
¿Cuándo estará el servidor MCP?
Está construido (con permisos separados para leer, crear y enviar, y entrada con OAuth o con clave) y lo abrimos muy pronto. Si lo necesitas para un proyecto, escríbenos.
