Skip to main content
Wire transfers move funds between financial institutions through wire payment networks such as Fedwire. Lead creates a wire object for every wire your program sends and every wire it receives, including returns. You create outgoing wires with POST /v2/wires and read them with GET /v2/wires and GET /v2/wires/{wire_id}. Returning a wire you received with POST /v2/wires/{wire_id}/return also creates a new outgoing return wire object.

Fields

The party block

Used by debtor, creditor, initiating_party, ultimate_debtor, and ultimate_creditor.

The address block

Used by every party and every agent.

The agent block

instructing_agent and instructed_agent carry every field below except address.

The amounts block

The other agents block

Each field uses The agent block.

The payment identifiers block

The remittance details block

The charges block

The return requests block

A return request asks for the funds on a wire to be sent back. You can send one on a wire you sent; the counterparty can send you one on a wire you received. The underlying ISO 20022 message is a camt.056. See Return Requests.

The return block

Present when the wire is a return (type is return).

The rejection block

Present when the wire was rejected (status is rejected).