NeahStable/test-n8n-simple-vm.sh
2026-01-14 11:15:51 +01:00

46 lines
1.3 KiB
Bash

#!/bin/bash
# Version simple pour la VM - utilise curl si disponible
# Usage: ./test-n8n-simple-vm.sh [MISSION_ID]
# Charger .env.local
if [ -f .env.local ]; then
export $(grep -v '^#' .env.local | xargs)
fi
MISSION_ID="${1:-3103ec1a-acde-4025-9ead-4e1a0ddc047c}"
API_URL="${NEXT_PUBLIC_API_URL:-https://hub.slm-lab.net/api}"
if [ -z "$N8N_API_KEY" ]; then
echo "❌ N8N_API_KEY non définie"
exit 1
fi
echo "🧪 Test webhook N8N: https://brain.slm-lab.net/webhook-test/mission-created"
echo ""
curl -X POST "https://brain.slm-lab.net/webhook-test/mission-created" \
-H "Content-Type: application/json" \
-d "{
\"name\": \"SEFFIR\",
\"oddScope\": [\"odd-4\"],
\"niveau\": \"s\",
\"missionType\": \"remote\",
\"donneurDOrdre\": \"group\",
\"projection\": \"long\",
\"services\": [],
\"participation\": \"ouvert\",
\"profils\": [],
\"guardians\": {},
\"volunteers\": [],
\"creatorId\": \"203cbc91-61ab-47a2-95d2-b5e1159327d7\",
\"missionId\": \"${MISSION_ID}\",
\"logoPath\": \"missions/${MISSION_ID}/logo.png\",
\"logoUrl\": \"https://hub.slm-lab.net/api/missions/image/missions/${MISSION_ID}/logo.png\",
\"config\": {
\"N8N_API_KEY\": \"${N8N_API_KEY}\",
\"MISSION_API_URL\": \"${API_URL}\"
}
}" \
-s | python3 -m json.tool 2>/dev/null || cat