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