Wiki de Militant API

Guia simple - Militant API

Paginas auxiliares, ejemplos y detalles tecnicos en una maquetacion mas limpia.

La version mas corta posible.

Instalar

mkdir -p militant-api-install
cd militant-api-install
curl -fsSLO https://gitlab.com/militant1/api-installer/-/raw/main/militant-api
chmod +x militant-api
./militant-api

Despues

./militant-api update
./militant-api uninstall

A recordar

Probar

curl http://localhost:9082/v1/index.php

Token

curl -X POST http://localhost:9082/v1/auth.php \
  -H "Content-Type: application/json" \
  -d '{"username":"tu_usuario","password":"tu_password"}'

Luego:

curl http://localhost:9082/v1/posts.php \
  -H "Authorization: Bearer TU_TOKEN"

LiveKit (opcional)

Tokens: POST /v1/lives.php?path=token. Secretos: entorno, config/livekit.local.php, o /admin/livekit.php (técnicos is_admin como en Militant — ver README.md).

TURN / WebRTC: WEBRTC_TURN_URLS, WEBRTC_TURN_AUTH_SECRET, WEBRTC_TURN_TTL, WEBRTC_TURN_REALM via entorno, config/turn.local.php o /admin/turn.php. Las credenciales TURN temporales se exponen mediante /v1/settings.php.

Detalles: README.md