Referencia API
Totales públicos según visibilidad
Devuelve votos completados solo para campaña pública, candidatos aprobados y categorías activas con totales públicos explícitos.
GET
https://sparkglim.net/api/public/voting-counts/:campaignIdModelo de acceso
- Modelo de acceso
- Acceso público con validación
- Disponibilidad documentada
- Implementado en código
Disponibilidad verificada en el código, sin garantía de producción.
Devuelva solo registros permitidos por cuenta, campaña y visibilidad.
Parámetros
| Nombre | Tipo | Validación |
|---|---|---|
campaignIdObligatorioCampaña existente dentro de la cuenta y del alcance más limitado de la credencial. | string | Validación: UUID o identificador de recurso documentado. |
Solicitud
Los ejemplos describen el contrato y no se ejecutan. Use registros de prueba autorizados; nunca pegue secretos reales aquí.
http
GET /api/public/voting-counts/11111111-1111-4111-8111-111111111111 HTTP/1.1
Host: sparkglim.netRespuesta
json
{
"success": true,
"data": {
"visible": false,
"voteCounts": {}
}
}json
{
"success": false
}Validación, permisos, registros no disponibles y fallos usan el estado HTTP y error del controlador.
Límites y reintentos
Este controlador web no define limitador propio; pueden existir controles previos.
Compatibilidad del código
Las operaciones autorizadas requieren pruebas específicas de la cuenta.
app/api/public/voting-counts/[campaignId]/route.ts