Pre-signed transactions only
The transaction must be fully constructed and signed before pasting here. No private keys are sent to the server — this endpoint only relays the raw hex to a Zebra node.
How to create a signed transaction
Use a Zcash library (zcash_primitives, librustzcash) or zcash-cli to construct and sign a transaction offline. The resulting hex can be pasted here.