#!/bin/bash # Version simple - charge .env.local automatiquement # Usage: ./test-n8n-simple.sh [MISSION_ID] [ROCKETCHAT_CHANNEL_ID] # Charger .env.local if [ -f .env.local ]; then set -a source .env.local set +a fi # Variables API_URL="${NEXT_PUBLIC_API_URL:-https://hub.slm-lab.net/api}" API_KEY="${N8N_API_KEY}" MISSION_ID="${1:-3103ec1a-acde-4025-9ead-4e1a0ddc047c}" ROCKETCHAT_CHANNEL_ID="${2:-ByehQjC44FwMeiLbX}" if [ -z "$API_KEY" ]; then echo "❌ N8N_API_KEY non définie" exit 1 fi echo "🧪 Test avec RocketChat Channel ID: $ROCKETCHAT_CHANNEL_ID" echo "" curl -X POST "${API_URL}/missions/mission-created" \ -H "Content-Type: application/json" \ -H "x-api-key: ${API_KEY}" \ -d "{ \"missionId\": \"${MISSION_ID}\", \"name\": \"SEFFIR\", \"creatorId\": \"203cbc91-61ab-47a2-95d2-b5e1159327d7\", \"gitRepoUrl\": \"\", \"leantimeProjectId\": \"517\", \"documentationCollectionId\": \"08919836-435a-466f-a38a-014991759da2\", \"rocketchatChannelId\": \"${ROCKETCHAT_CHANNEL_ID}\" }" \ -s | jq '.'