🔌 API REST - Documentación

← Volver al inicio

Endpoints Disponibles

GET /panel/api/index.php

Obtiene todos los datos del candidato en formato JSON (solo lectura).

// JavaScript fetch('/panel/api/index.php') .then(r => r.json()) .then(data => console.log(data)); # cURL curl http://localhost/panel/api/index.php # Python import requests data = requests.get('http://localhost/panel/api/index.php').json() print(data['candidate']['name'])
⚠️ API de Solo Lectura

Esta API solo permite consultar datos (GET). Las actualizaciones se realizan únicamente desde el Panel de Administración con autenticación.

Casos de Uso

La API de consulta permite integrar los datos en:

Estructura de Datos

{ "app": { "title": "string", "description": "string", "theme": { "primaryColor": "#hex", "gradientFrom": "#hex", "gradientTo": "#hex" } }, "candidate": { "name": "string", "party": "string", "position": "string", "number": "string", "proposals": [...], "trajectory": [...], "social": {...}, "howToVote": {...} } }