Bash + curl

No SDK required — pure shell.

#!/usr/bin/env bash
set -euo pipefail
API=https://api.ephemail.io/v1
H="Authorization: Bearer $EPHEMAIL_KEY"

addr=$(curl -fsS -X POST "$API/addresses" -H "$H" -H "Content-Type: application/json" \
  -d '{"ttl_seconds":600}' | jq -r .email)

echo "address: $addr"

msg=$(curl -fsS "$API/addresses/$addr/wait?match_subject=verify&timeout_ms=60000" -H "$H")
echo "$msg" | jq .otp