Kioskos existentes
| Kiosko | Sucursal | Alias | NCF | Salud |
|---|---|---|---|---|
| Sin kioskos en catalogo. | ||||
Click en una fila para prellenar formulario.
Genera credenciales por kiosko y descarga el kiosk.device.json listo para instalar.
No hay sesion Admin activa. Entra primero al Dashboard para iniciar sesion.
| Kiosko | Sucursal | Alias | NCF | Salud |
|---|---|---|---|---|
| Sin kioskos en catalogo. | ||||
Click en una fila para prellenar formulario.
Kioskos existentes: se consulta GET /v1/ncf/masters/kiosks?limit=500.Salud ONLINE/OFFLINE: se consulta GET /v1/kiosks/status (heartbeat).Alta / rotacion credenciales: se ejecuta POST /v1/auth/kiosk/provision usando token admin guardado en autogo_admin_token (obtenido desde POST /v1/auth/login).rotate=true: genera clientId nuevo y clientSecret nuevo.rotate=false: conserva credenciales actuales y solo actualiza metadatos/fingerprint/estado.active=false: deja el kiosko inactivo para bloquear login.rotate=false para no romper identidad remota.central_kiosk_clients (kioskId, tenantId, branchId, clientId, secret hash, fingerprint hash, active).central_kiosk_refresh_tokens (revocados en rotacion).POST /v1/auth/kiosk/login valida kioskId + clientId + clientSecret + deviceFingerprint.C:\AutoGo\device\kiosk.device.json.AutoGoKioskAgentNSSM (puerto local 17777).C:\AutoGo\device\kiosk-agent-autocheck.ps1 (cada 1 minuto).C:\AutoGo\device\kiosk-agent-autocheck.log.clientSecret queda vacio o invalido, el kiosko cae a OFFLINE por falla de login/heartbeat.# PowerShell (Admin) en el hardware del kiosko Get-Service AutoGoKioskAgentNSSM Invoke-RestMethod http://127.0.0.1:17777/health Invoke-RestMethod http://127.0.0.1:17777/identity Invoke-RestMethod -Method Post http://127.0.0.1:17777/session/login Test-NetConnection api.autogo.com.do -Port 443 Get-Content C:\AutoGo\device\kiosk-agent-autocheck.log -Tail 50
# SSH a la VPS cd /opt/autogo docker compose --env-file .env.production -f docker-compose.prod.yml ps docker compose --env-file .env.production -f docker-compose.prod.yml logs --tail=120 api docker compose --env-file .env.production -f docker-compose.prod.yml logs --tail=120 kiosk curl -sS https://api.autogo.com.do/health