Open Badges System - EduHive

Sistema de emisión y gestión de badges digitales

Total Badges

0

Badges Emitidos

0

Destinatarios

0

Badges Disponibles

Emisiones Recientes

Crear Nuevo Badge

Emitir Badge

Documentación de API

Ingresa la API Key que obtuviste al ejecutar install.php en el servidor

Endpoints Disponibles

POST /api/badges/issue.php

Emite un badge a un destinatario

GET /api/badges/index.php

Lista todos los badges disponibles

POST /api/badges/create.php

Crea un nuevo badge

Ejemplo de Petición

POST https://badges.eduhive.cl/api/badges/issue.php
Content-Type: application/json
Authorization: Bearer TU_API_KEY

{
  "badgeId": "1",
  "recipient": {
    "name": "Juan Pérez",
    "email": "juan@ejemplo.com"
  },
  "evidence": "https://lms.ejemplo.com/curso/123"
}

🔗 Integración con LMS

Para integrar con tu LMS (Moodle, Canvas, etc.), utiliza webhooks o plugins:

  • Endpoint: https://badges.eduhive.cl/api/badges/issue.php
  • Header: Authorization: Bearer TU_API_KEY
  • Método: POST
  • Content-Type: application/json

⚠️ Importante

  • Guarda tu API Key de forma segura
  • No compartas tu API Key públicamente
  • Verifica que tu backend tenga SSL (HTTPS) configurado