Skip to main content
POST
Create USDC Transaction (Legacy)

Authorizations

x-api-key
string
header
required

Your Meow API key, sent in the x-api-key header for authentication.

Headers

Idempotency-Key
string | null

A unique key you generate (1-50 printable ASCII characters, no spaces) so retrying this request never creates a duplicate. Reusing a key is rejected.

Required string length: 1 - 50
Pattern: ^[!-~]+$
x-entity-id
string<uuid>

Optional entity_id to scope requests to a specific entity.

Path Parameters

account_id
string
required

The ID of the account.

Body

application/json
amount
required

Amount to send, in USD.

Required range: 1 <= x <= 1000000000
static_memo_id
string<uuid> | null

Destination static memo. Provide exactly one of static_memo_id or crypto_id.

crypto_id
string<uuid> | null

Destination crypto address on a contact. Provide exactly one of static_memo_id or crypto_id.

internal_note
string | null

Private note, visible only inside Meow.

Required string length: 5 - 255
emails
string<email>[] | null

Addresses to notify when the transaction is sent, as a list.

Response

Successful Response

status
enum<string>
required
Available options:
pending,
pending_approval,
canceled,
processing,
error,
sent,
returned,
void
amount
string
required
Pattern: ^(?!^[-+.]*$)[+-]?0*\d*\.?\d*$
created_time
integer
required
destination_address
string
required
destination_payment_rail
enum<string>
required
Available options:
arbitrum,
avalanche_c_chain,
base,
ethereum,
optimism,
polygon,
solana,
stellar,
sui,
tempo,
tron,
xdc,
ach,
ach_push,
ach_same_day,
fednow,
wire
approval_id
string<uuid>
required
id
string | null
internal_note
string | null
destination_address_nickname
string | null
message
string | null