#!/bin/bash # API base URL API_BASE_URL="http://localhost:8080" # Login credentials USERNAME="boxuser" PASSWORD="boxuser" JSON_PAYLOAD='{ "username": "testuser", "password": "testuser" }' # Get a new JWT token TOKEN=$(curl -s -X POST -H "Content-Type: application/json" \ -d "{\"username\":\"$USERNAME\", \"password\":\"$PASSWORD\"}" \ "$API_BASE_URL/login" | jq -r '.token') curl -X POST \ $API_BASE_URL/admin/user \ -H "Authorization: Bearer $TOKEN" \ -H "Content-Type: application/json" \ -d "$JSON_PAYLOAD"