Send the fax
send_faxTransmit a fax. Two ways to pay: (1) human-in-the-loop — pass the payment_id from create_fax_payment after the human has paid the Stripe Checkout link; (2) autonomous machine payment (x402/MPP) — call WITHOUT payment_id and the server replies with a payment challenge (JSON-RPC error -32042) for USDC-on-Tempo or a Stripe Shared Payment Token; pay it and retry with the credential in _meta['org.paymentauth/credential']. Either way the server verifies the payment covers the server-computed price of the actual content before sending via a real fax carrier. One fax per payment; card/Checkout and Stripe machine payments are refunded automatically if the fax fails to send or deliver (on-chain payments are refunded manually).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | Yes | Recipient fax number in international format, e.g. +15551234567. | |
| cover_text | No | Plain text to fax instead of a document. | |
| payment_id | No | The payment_id from create_fax_payment (Stripe Checkout Session id). Omit to pay autonomously via an x402/MPP machine-payment challenge instead. | |
| document_url | No | Public http(s) URL of the PDF to fax. | |
| cover_subject | No | Optional heading for a cover_text fax. |