#!/bin/bash
set -a; . /home/claude/.config/email-channel.env 2>/dev/null; set +a
curl -s -X POST "https://login.microsoftonline.com/${MS365_TENANT_ID}/oauth2/v2.0/token" \
  -H "Content-Type: application/x-www-form-urlencoded" \
  -d "client_id=${MS365_CLIENT_ID}&client_secret=${MS365_CLIENT_SECRET}&scope=https%3A%2F%2Fgraph.microsoft.com%2F.default&grant_type=client_credentials" \
  | python3 -c "import sys,json;print(json.load(sys.stdin)['access_token'])" > /tmp/m365_token.txt
echo "token refreshed, len: $(wc -c < /tmp/m365_token.txt)"
