This is a reference for the verification API’s payload adapter. For apps you can use inside a Desk, see Desk apps.
venue: meow. Over HTTP, meowapi, meowbank and meowbanking also resolve to it.
What to send
The request body for the Meow endpoint, bare or wrapped in{body} or {transfer}. Meow chooses the payment rail by URL path, and ACH and wire bodies can look identical, so add a rail hint: type, rail or method set to the rail (ach, ach_scheduled, wire, book, crypto), or endpoint set to the path you will call.
Without a hint, the rail is inferred from the fields:
to_account_id is book, static_memo_id or crypto_id is crypto, rrule is scheduled ACH, instructions or purpose is wire, and description is ACH. A body with only amount and counterparty_id is typed ach, but the summary says the rail is undetermined and a note says an “ACH only” rule cannot be confirmed.
No live lookup
Every Meow read needs the account holder’s API key, which the harness does not hold. Counterparties are opaque saved-contact ids, so the payee’s identity stays unverified unless your rules pin the exact id.Notes the classifier adds
- Amounts are US dollars with up to two decimals, not cents.
- Wires are final once sent. The minimum for wires and crypto is $1.
- ACH: at most $1,000,000 per transfer, and a
descriptionof at most 10 characters. Wireinstructionsare at most 140 characters. - Scheduled ACH:
rrulemust beWEEKLYorMONTHLYand includeDTSTART. Total exposure is the amount times the number of occurrences. - A missing
idempotency_keyrisks paying twice on retry. - A crypto payout’s currency, network and address come from the saved contact, not the payload, and cannot be reversed.
- A book transfer made with a global API key can reach an account of a different entity.
- A daily withdrawal limit change applies to every later payment. A limit of 0 blocks all outbound transfers.
Example
From an MCP client
Instruct the agent to callverify_intent before creating any Meow payment or limit change, with your rules as intent, the exact request body plus its rail as action and venue: "meow", and to act only on ALLOW.
