1. Functions
MGPanel API
  • Introducción — Getting Started
  • MCP Server — Model Context Protocol
  • Platform
    • Goals
      • Configuration
        • Catálogo de estados
        • Campos personalizados de logros
      • Categories
        • Listar categorías
        • Crear categoría
        • Actualizar categoría
        • Eliminar categoría
      • Objectives
        • Listar objetivos
        • Listar objetivos (organización)
        • Detalle de objetivo
        • Crear objetivo
        • Actualizar objetivo
        • Eliminar objetivo
      • Achievements
        • Crear logro
        • Actualizar logro
        • Eliminar logro
    • Source
      • Fuente
        • Obtener resumen de Fuente
        • Actualizar resumen de Fuente
    • Account
      • Datos de la cuenta activa
      • Usuarios con acceso a la cuenta
  • Website
    • Functions
      • Listar funciones
        GET
      • Crear o actualizar función
        POST
      • Detalle de función
        GET
      • Eliminar función
        DELETE
      • Ejecutar función
        POST
      • Logs de función
        GET
      • Invocación pública (GET)
        GET
      • Invocación pública (POST)
        POST
    • Real Estate
      • Listar propiedades
      • Crear o actualizar propiedad
      • Detalle editorial de propiedad
      • Editar propiedad
      • Auto-traducir propiedad
    • Web Editor
      • Ver estado de localización del sitio
      • Activar o desactivar idiomas secundarios
      • Listar páginas
      • Detalle de página
      • Crear página
      • Actualizar metadatos de página
      • Actualizar contenido de sección
      • Obtener configuración global del sitio
      • Actualizar configuración global del sitio
      • Crear sección en página
    • Blog
      • Articles
        • Listar artículos
        • Crear artículo
        • Editar artículo por bloque
        • Listar categorías de blog
        • Obtener artículo
        • Actualizar artículo
  • CRM
    • Invoices
      • Listar facturas
      • Estado de factura
      • Detalle de factura
      • Crear factura
      • Enviar factura por email
      • Editar factura
    • Budgets
      • Listar presupuestos
      • Crear presupuesto
      • Detalle de presupuesto
      • Estado de presupuesto
      • Enviar presupuesto por email
      • Editar presupuesto
    • Clients
      • Buscar clientes
      • Crear o actualizar cliente
    • Products
      • Listar productos
      • Detalle editorial completo de producto
      • Editar núcleo editorial de producto
      • Auto-traducir producto
      • Crear o actualizar producto
    • Clients
      • Alta/actualización masiva de clientes
      • Listar etiquetas CRM
    • Deals
      • Listar oportunidades
      • Crear oportunidad
      • Detalle de oportunidad
      • Actualizar oportunidad
      • Agregar nota/actividad
    • Campaigns
      • Listar campañas
      • Crear campaña (borrador)
      • Detalle de campaña
      • Actualizar campaña (borrador)
      • Estado y métricas de campaña
      • Enviar o programar campaña
    • Lists
      • Listar listas
      • Crear lista
      • Detalle de lista
      • Agregar clientes a la lista
    • Forms
      • Listar formularios
      • Crear formulario
      • Definición de un formulario
      • Editar formulario
      • Listar respuestas
      • Detalle de una respuesta
      • Auto-traducir formulario
      • Actualizar estado de una respuesta
  • Raíz
  1. Functions

Invocación pública (GET)

GET
/api/functions/{account}/{endpoint}
Endpoint público de la función — no usa Authorization/X-Account-Nick. Se autentica (si la función define tokens) vía header X-MGPANEL-FUNCTIONS-KEY (o X-Functions-Key), o querystring ?token=/?key=. Si la función no tiene tokens configurados, el acceso es libre. Este es el endpoint pensado para llamarse directamente desde el navegador del sitio cliente, sin exponer la API key de MGPanel.

Solicitud

Parámetros de ruta

Parámetros de consulta

Parámetros de Header

Respuestas

🟢200
application/json
Bodyapplication/json

🟠401
🟠404
Solicitud Ejemplo de Solicitud
Shell
JavaScript
Java
Swift
curl --location 'https://app.mgpanel.co/api/functions/miguayaba/estado-factura?token=&invoice_id=507f1f77bcf86cd799439011' \
--header 'X-MGPANEL-FUNCTIONS-KEY;' \
--header 'X-Account-Nick: {{ACCOUNT_NICK}}' \
--header 'Authorization: Bearer {{API_KEY}}' \
--header 'Content-Type: application/json'
Respuesta Ejemplo de Respuesta
{
    "success": true,
    "message": "Solicitud proxy ejecutada correctamente.",
    "data": {
        "invoice_id": "507f1f77bcf86cd799439011",
        "status": "paid"
    }
}
Modificado en 2026-09-02 22:39:03
Anterior
Logs de función
Siguiente
Invocación pública (POST)
Built with