Canonicalize bitcoin: URIs for deterministic output — 4 sats
Normalize Bitcoin payment URIs (bitcoin:..., BIP21) into canonical formatting. This endpoint keeps the payment intent intact while returning deterministic output fields for integrations and tests.
4 sats via L402.
curl -X POST https://maximumsats.com/api/bip21-normalize \
-H "Content-Type: application/json" \
-d '{"uri":"BITCOIN:bc1qw508d6qejxtdg4y5r3zarvary0c5xw7kygt080?label=Coffee%20Shop&amount=0.00100000&message=Thanks"}'
{
"ok": true,
"input_uri": "bitcoin:bc1qw508d6qejxtdg4y5r3zarvary0c5xw7kygt080?label=Coffee%20Shop&amount=0.00100000&message=Thanks",
"normalized_uri": "bitcoin:bc1qw508d6qejxtdg4y5r3zarvary0c5xw7kygt080?amount=0.001&label=Coffee+Shop&message=Thanks",
"changed": true,
"amount_sats": 100000
}