Skip to content

Call Vexly from a Bash Script

#!/usr/bin/env bash
set -euo pipefail

BASE_URL="${VEXLY_BASE_URL:-https://api.vexly.io/api/v1/public}"
TOKEN="${VEXLY_ACCESS_TOKEN:?set VEXLY_ACCESS_TOKEN}"

RUN_JSON=$(curl -sS "$BASE_URL/agent/runs" \
  -H "Authorization: Bearer $TOKEN" \
  -H 'Content-Type: application/json' \
  -d '{"prompt":"Reply with exactly: hello from bash"}')

echo "$RUN_JSON"