2026-09-30 v1.10.1
Ahora apruebas tú cada conexión con IA
Cuando ChatGPT, Claude o cualquier otra app se conecta a tu cuenta de 3Min API, ahora ves una pantalla de aprobación antes de que obtenga acceso. La pantalla muestra a dónde va el acceso, así que puedes detener una conexión que no iniciaste.
- Cada conexión nueva pide tu aprobación, también las de ChatGPT y Claude
- La pantalla muestra la dirección que recibe el acceso y el nombre que la app declara
- Las apps que no hemos verificado y los programas de tu propio dispositivo muestran una advertencia
- Las conexiones existentes siguen funcionando — no tienes que volver a conectar
2026-09-16 v1.10.0
Delega el trabajo largo en tu propio servidor
Algunos trabajos tardan más de lo que una respuesta de chat puede esperar: un render, un scraping, un lote nocturno. Registra un worker una sola vez en el panel y tu asistente de IA podrá enviarle trabajo y consultar el resultado, sin ver nunca la URL ni las credenciales que hay detrás.
- Registra un worker en el panel y luego inicia y sigue los trabajos desde ChatGPT o Claude
- La URL del worker, su cabecera de autenticación y su secreto de firma se quedan en el panel y nunca entran en una conversación
- Por el mismo motivo, las cabeceras de autenticación de webhook ahora solo se configuran en el panel: ningún secreto se pide ni se intercambia dentro de una conversación con la IA. Una cabecera ya guardada se sigue enviando igual
2026-09-01 v1.9.0
Subimos mucho los límites mensuales de llamadas
Nos pedían más límite de llamadas mucho más a menudo que más retención. Así que ajustamos la política de retención de datos y trasladamos ese margen a los límites. Basic y Pro se multiplican por más de tres.
- Basic 30.000 → 100.000 llamadas al mes, Pro 300.000 → 1.000.000
- Los registros de producción se conservan al menos 60 días (Sandbox sigue igual, 30 días)
- Las estadísticas de uso se conservan igual, así que las gráficas del panel no cambian
- La descarga de archivos se retira. Los registros dentro de la ventana de retención siguen siendo consultables en Registros
- Para conservar datos más tiempo, recójalos según llegan: configure un webhook o consulte GET /api/v1/data/<your-slug>/poll
2026-08-28 v1.8.0
El sondeo ya tiene un endpoint hecho para él
Los clientes que querían registros nuevos no tenían más remedio que releer la primera página del endpoint de lista — del más reciente al más antiguo y sin forma de decir "desde cuándo" —, así que cada sondeo volvía a traer los mismos registros y descartaba casi todos. Ahora hay un endpoint dedicado que devuelve solo lo llegado desde tu última llamada, del más antiguo al más reciente, y recuerda dónde te quedaste.
- Un nuevo endpoint, GET /api/v1/data/<tu-slug>/poll — registros creados desde tu última llamada, del más antiguo al más reciente, hasta 100 por página
- Devuelves el cursor de la respuesta anterior y nunca gestionas marcas de tiempo. La primera llamada acepta since (siempre UTC) o nada en absoluto, lo que te suscribe desde ese instante
- Cada respuesta lleva exactamente uno de los dos cursores: next_cursor significa que queda pendiente, así que vuelve a llamar de inmediato — poll_cursor significa que estás al día, así que guárdalo y espera al siguiente ciclo
- Los ~60 segundos más recientes se retienen mientras la cola se pone al día, así que un registro se aplaza a un sondeo posterior en lugar de saltarse
- Los reintentos y reinicios pueden reenviar un registro, así que procesa de forma idempotente por el id del registro
- Está recogido en la referencia de la API, los ejemplos de código de la consola de sandbox y la documentación de integración
2026-08-28 v1.7.1
Los reintentos de webhook ahora se cuentan igual en todas partes
Nuestra documentación describía los reintentos de dos maneras distintas: unas páginas contaban reintentos y otras contaban intentos totales, así que la misma política parecía 5 o 6 según la página que abrieras. Ahora todas dicen el mismo número. El contrato del receptor también explica qué responder cuando tu propio procesamiento falla.
- Producción son 6 intentos en total — la primera entrega más 5 reintentos a 30s, 2m, 10m, 1h, 4h. Sandbox son 4 en total durante unos 12 minutos
- Un 2xx significa "lo he recibido", no "ha funcionado" — devuélvelo incluso cuando tu propio procesamiento falle y registra ese fallo en tu propio sistema
- Reserva el 5xx para lo que realmente significa: tu receptor, o algo de lo que depende, está caído temporalmente y una entrega posterior del mismo registro podría funcionar
- La insignia de reintento en la pantalla de registros ahora muestra 3/6 en lugar de 2/5: la misma entrega, contada como la cuenta la documentación
- Nada ha cambiado en cómo entregamos o reintentamos, solo en cómo lo describimos
2026-08-28 v1.7.0
Ahora te avisamos por correo cuando tu webhook deja de funcionar
Un webhook que deja de entregarse es silencioso por naturaleza: los datos se siguen guardando, así que nada parece roto hasta que alguien mira los registros. A partir de ahora, cuando se agotan todos los reintentos, te lo decimos.
- El correo indica el endpoint, el código de respuesta, el motivo y el cuerpo que devolvió tu servidor: lo único que distingue un bloqueo del firewall de tu aplicación rechazando la solicitud
- Un fallo puntual no lo dispara. Llega cuando damos por perdida la entrega: unas cinco horas en producción si se agotan los reintentos, o de inmediato si la respuesta es permanente y no se reintenta
- Como máximo un mensaje por endpoint y día, por muchas llamadas que fallen. Y te recuerda que tus datos están a salvo, porque lo están
- Lo recibe cualquier plan, incluido el gratuito: solo en producción y solo para tu propio webhook. Los webhooks de colaborador quedan fuera porque no puedes cambiar esa URL
- No hay aviso de recuperación ni correos de seguimiento: corrige el receptor y la siguiente llamada se entregará
2026-08-27 v1.6.0
Hemos eliminado las alertas de eventos
Se ha eliminado la función que enviaba eventos como fallos de webhook o umbrales de uso a Discord, Slack o Telegram. Los avisos que importan ya se envían por correo electrónico, así que no tienes que hacer nada.
- La tarjeta de notificaciones desaparece de la página de detalle del endpoint, y las herramientas de IA ya no aceptan ajustes de notificación
- Los avisos de uso, los de límite superado y los de solicitud y finalización de despliegue siguen llegando por correo — ahí no cambia nada
2026-08-25 v1.4.0
Los webhooks fallidos ya aparecen en Registros
La pantalla de Registros solo mostraba si recibimos y guardamos tu solicitud. Un webhook que nunca llegaba a tu servidor seguía apareciendo como correcto, así que los datos podían perderse sin dejar rastro. Ahora las entregas fallidas aparecen en la misma pantalla.
- Una columna Webhook marca las llamadas cuya entrega falló o sigue reintentándose, junto con el código de respuesta
- El filtro Webhook fallido deja solo las llamadas que aún no han llegado a tu servidor
- El detalle del registro muestra el cuerpo de la respuesta de tu servidor: lo único que distingue un bloqueo del firewall de un rechazo de tu aplicación
- Cada intento se lista con su hora y duración, incluidos los reintentos automáticos
- Solo se registran las entregas fallidas, así que una celda vacía no garantiza el éxito; la columna se oculta por completo si no hay ningún webhook configurado
2026-08-25 v1.3.0
Ahora cada webhook llega firmado
Hasta ahora la única forma de distinguir un webhook auténtico de uno falsificado era una cabecera de autenticación fija: opcional de configurar, idéntica en cada solicitud y ciega ante un cuerpo alterado. Las entregas llevan ahora una firma HMAC-SHA256 que puedes verificar.
- Las firmas siguen la especificación Standard Webhooks, así que las bibliotecas oficiales de 9 lenguajes las verifican en unas tres líneas
- La verificación es opcional: si ya recibes webhooks, nada cambia hasta que la actives
- Encuentra el secreto en Secreto de firma del webhook, en el detalle del endpoint; sandbox y producción son distintos
- Al reemitir un secreto, el anterior sigue siendo válido 24 horas, así puedes actualizar tu servidor sin perder ninguna entrega
- Los webhooks que recibes en tu propia URL de callback también se firman
2026-08-24 v1.2.0
Los webhooks ahora reintentan durante horas, no segundos
Los reintentos de webhook vivían dentro de una sola petición, así que los tres intentos terminaban en 24 segundos: un receptor caído casi nunca se recuperaba en esa ventana. Los reintentos se han movido a una cola.
- Tiempo de espera ampliado de 7 a 15 segundos
- Producción reintenta 5 veces durante unas 5 horas; sandbox 3 veces durante unos 12 minutos
- El nuevo encabezado X-3minapi-Record-Id no cambia entre intentos — úselo para detectar duplicados
- Un 4xx distinto de 429 ya no se reintenta, incluido el 409, que leemos como "ya recibido"
- Las entregas fallidas ahora quedan registradas — aparecerán en Registros en una próxima versión
2026-08-07 v1.1.0
Integración con Google Sheets retirada
Eliminamos la integración con Google Sheets para centrarnos en lo esencial: recibir, almacenar y reenviar los datos de tu API.
- Tus hojas de cálculo siguen en tu Google Drive — no se eliminó nada
- Todos los registros de API siguen disponibles en Registros, Estadísticas y Archivos
- La exportación CSV desde Archivos cubre los flujos con hojas de cálculo
- Se ha revocado el permiso de Google Drive concedido a 3Min API
2026-05-22 v1.0.3
Nuevo endpoint de búsqueda (Search)
Un nuevo endpoint API para encontrar registros mediante texto dentro del payload.
- Coincidencia parcial sin distinción de mayúsculas, mínimo 3 caracteres
- Rango de fechas opcional — por defecto, últimos 30 días
- Paginación por cursor (1–30 por página, 10 por defecto)
2026-05-15
Plugin de WordPress disponible (instalación zip)
Crea formularios y vistas de datos en páginas de WordPress sin código y conéctalas directamente con 3Min API.
- Distribuido como un archivo zip descargable (instalación manual)
- Generación automática de snippets para formularios, listas y vistas individuales
2026-05-08 v1.0.2
Nuevo endpoint de lista (List)
Llamar a GET sin record_id devuelve los registros recientes.
- Orden cronológico inverso
- Paginación por cursor (1–30 por página, 10 por defecto)
2026-04-30 v1.0.1
Soporte MCP y registro en ChatGPT Plugins
Los agentes de IA pueden llamar a tus APIs directamente con lenguaje natural.
- Servidor MCP provisto automáticamente para cada endpoint
- Funciona con Claude / Cursor / ChatGPT Plugins
2026-03-26 v1.0.0
Disponibilidad general
3Min API está disponible públicamente con planes gratuitos y de pago, y documentación completa.
2026-01-01 v0.9.5
Beta cerrada
Comenzó como una beta solo por invitación con un grupo selecto de usuarios.