¡Ya llegó la Encuesta de Cancelación de Suscripciones!Saber más

Centro de Desarrolladores de WPSubscription

Todas las especificaciones de API, guías de autenticación y recursos legibles por agentes que publica WPSubscription, en URLs estables y predecibles.

Un endpoint, ocho acciones

WPSubscription expone un único endpoint POST para todo el ciclo de vida de la suscripción. Se ejecuta en tu propio sitio WordPress: wpsubscription.co solo publica la especificación y la documentación.

Endpoint

POST https://{site}/wp-json/wpsubscription/v1/action

Autenticación

Clave de API vinculada al sitio, enviada en el cuerpo JSON de la petición (api_key) y generada en WP Admin → WPSubscription → Ajustes → Ajustes de API. Sin OAuth ni registro dinámico de clientes.

Acciones admitidas

  • cancel_subscription
  • pause_subscription
  • resume_subscription
  • reactivate_subscription
  • expire_subscription
  • change_status
  • trial_end
  • payment_failed

Recursos para agentes e integraciones

Apunta tu cliente, rastreador o agente de programación a cualquiera de estos recursos. Todos se sirven desde el dominio principal y pueden consultarse sin autenticación.

Preguntas frecuentes para desarrolladores

¿Dónde se ejecuta realmente la API de WPSubscription?
En tu propio sitio WordPress, en https://tu-sitio.com/wp-json/wpsubscription/v1/action. El dominio wpsubscription.co aloja la especificación, la guía de autenticación y la documentación, pero nunca procesa peticiones de suscripción, así que no existe un endpoint compartido ni un inquilino contra el que autenticarse.
¿Cómo me autentico en la API REST de WPSubscription?
Envía una clave de API vinculada al sitio en el campo api_key del cuerpo JSON de la petición. El propietario del sitio la genera en WP Admin → WPSubscription → Ajustes → Ajustes de API y puede regenerarla cuando quiera. Una clave solo es válida para el sitio que la emitió y solo para las acciones del ciclo de vida indicadas en la especificación: no da acceso a usuarios, contenidos, pedidos ni funciones de administración de WordPress.
¿WPSubscription tiene servidor MCP?
Sí. En https://wpsubscription.co/mcp funciona un servidor MCP de solo lectura sobre Streamable HTTP, descrito por una tarjeta en /.well-known/mcp/server-card.json. Responde preguntas de producto —precios, funciones, pasarelas admitidas, gratis frente a Pro y un resumen de la API— y no necesita credenciales. Los datos de suscripción permanecen en tu sitio WordPress y se consultan a través de la API REST.
¿La API tiene límites de peticiones?
El plugin no limita las peticiones, pero el alojamiento de WordPress o su WAF o CDN suelen limitar el tráfico a wp-json. Trata cualquier 429 como definitivo, respeta su cabecera Retry-After y autolimítate a aproximadamente una petición por segundo y sitio.
¿Cómo se versiona la API?
La versión va en la ruta de la URL, bajo /wp-json/wpsubscription/v1/. Los cambios incompatibles solo aparecen en un espacio de nombres de versión nuevo; las formas de petición y respuesta de v1 se mantienen estables y en v1 solo entran cambios aditivos, como acciones nuevas o campos opcionales nuevos. Las obsolescencias se anuncian en el registro de cambios antes de eliminar nada.

El plugin de suscripciones nº 1 para WooCommerce

Empieza a vender suscripciones sin costo alguno.

Descarga, instala y empieza a cobrar ingresos recurrentes en todo el mundo con WPSubscription.