Skip to main content
API para mentores

Introducción a la API para mentores

Crea, edita, publica y despublica tus programas, talleres y checkouts desde tu propia plataforma o desde un agente de IA.

Written By Jacobo

Last updated 23 days ago

La API para mentores es una API REST que te permite gestionar tus productos de Grou desde fuera del Hub: tu propia plataforma, una automatización o un agente de IA (a través de nuestro MCP).

Con ella puedes recorrer el ciclo completo de un producto: crear un borrador → editarlo → subir la imagen → publicarlo (obteniendo el link de pago) y, cuando quieras, despublicarlo. Todo lo que hagas por la API aparece en tu Hub exactamente igual que si lo hubieras hecho a mano.

URL base

https://hub.grou.com/api/ext

Todas las rutas de esta documentación son relativas a esta URL. Cada request se autentica con tu API Key (ver Autenticación).

Qué puedes gestionar

RecursoRutaQué es
Programas/programsDiplomados y cursos con módulos y lecciones en video
Programas externos/externalProductos cuyo contenido vive en otra plataforma (solo un link)
Talleres/workshopsCohortes con fechas y sesiones en vivo
Checkouts/checkoutsPáginas de pago que venden uno o varios productos, con bumps, descuentos y diseño

Además hay rutas de apoyo:

  • GET /me — confirma a qué cuenta pertenece tu API Key.
  • GET /reference/{kind} — valores válidos (categorías, monedas, proveedores de video…). Ver Datos de referencia.
  • GET /{tipo} — lista tus productos. Ver Mi catálogo.

Estados de un producto

Todos los recursos usan los mismos tres estados públicos:

EstadoSignificado
draftBorrador. Editable, no visible para compradores. checkout_url es null.
publishedPublicado y a la venta. checkout_url tiene el link de pago.
unpublishedRetirado de la venta (no se borra). Se puede volver a publicar.

Flujo típico

  1. POST /programs (o /workshops, /external) → crea el borrador.
  2. POST /programs/{id}/images → sube la miniatura.
  3. POST /programs/{id}/publish → publica y recibe el checkout_url.
  4. Opcional: POST /checkouts para armar una página de venta con varios productos.

El objeto Resource

Casi todas las respuestas devuelven un Resource con la misma forma:

{
  "id": "6ab8...f001",
  "type": "program",
  "external_ref": "mi-plataforma-diplomado-42",
  "state": "published",
  "version_id": "6ab8...v001",
  "checkout_url": "https://<dominio-de-checkout>/v2/6ab8...f990",
  "created_at": "2026-01-01T00:00:00Z",
  "updated_at": "2026-01-01T00:00:00Z"
}

  • external_ref es un identificador tuyo (opcional) que puedes mandar al crear. Te sirve para encontrar el producto después sin haber guardado nuestro id.
  • En programas y talleres, GET, crear y editar también devuelven el árbol content con el id de cada módulo, lección o sesión.

Contenido de esta guía

  • Autenticación (API Key)
  • Programas · Programas externos · Talleres · Checkouts
  • Imágenes
  • Configuración comercial
  • Ciclo de vida y versiones
  • Mi catálogo (listar y buscar)
  • Datos de referencia
  • Errores

Was this helpful?

Still need help? Share an idea