{"slug":"bruk-agent-api-fly-dev-v1-send-check-a3462a","title":"Pre-send check for an XRP Ledger payment","host":"bruk-agent-api.fly.dev","method":"GET","resource":"https://bruk-agent-api.fly.dev/v1/send-check","category":"market","description":"Pre-send check for an XRP Ledger payment: whether the destination is activated, requires a destination tag, blocks or pre-approves senders, can hold the token (trust line, limit, freeze, issuer approval), is blackholed, and whether the source can afford it. Returns ok_to_send, send_with_caution, or ","price_listed":0.005,"price_asked":null,"state":"effects","state_label":"Not tested: has real-world effects","checks_7d":0,"answered_7d":0,"latency_ms_median":null,"reported_calls_30d":2,"reported_payers_30d":2,"networks":["eip155:8453","xrpl:0"],"badge":"unverified","paid_checks_7d":0,"paid_ok_7d":0,"example_input":{"method":"GET","queryParams":{"amount":"5","currency":"RLUSD","destination":"r36sbDCAsaCj44ZUXWY2jjGE1jBpsCoRQ4"},"type":"http"},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"queryParams":{"properties":{"amount":{"description":"Amount to send, decimal.","type":"string"},"currency":{"description":"XRP (default), RLUSD, or a token code.","type":"string"},"destination":{"description":"Receiving r-address.","pattern":"^r[1-9A-HJ-NP-Za-km-z]{24,34}$","type":"string"},"destination_tag":{"description":"Destination tag planned for the payment.","pattern":"^[0-9]+$","type":"string"},"issuer":{"description":"Token issuer r-address. RLUSD defaults to Ripple's issuer.","pattern":"^r[1-9A-HJ-NP-Za-km-z]{24,34}$","type":"string"},"network":{"description":"XRP Ledger network. Default mainnet.","enum":["mainnet","testnet"],"type":"string"},"source":{"description":"Sending r-address, to check balance and sender pre-approval.","pattern":"^r[1-9A-HJ-NP-Za-km-z]{24,34}$","type":"string"}},"required":["destination"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"history":[],"description_full":"Pre-send check for an XRP Ledger payment: whether the destination is activated, requires a destination tag, blocks or pre-approves senders, can hold the token (trust line, limit, freeze, issuer approval), is blackholed, and whether the source can afford it. Returns ok_to_send, send_with_caution, or will_fail with reasons. Useful before any irreversible XRP Ledger payment.","last_updated":"2026-10-18T12:24:34.342Z","schemes":["exact"]}