All notable changes to the Meow API will be documented in this file.
Contacts API: Full CRUD operations for managing payment contacts
POST /contacts- Create a new contact with ACH/wire/check or crypto address detailsGET /contacts- List all contacts with optional nickname filteringGET /contacts/{contact_id}- Get contact detailsPATCH /contacts/{contact_id}- Update contact information and add payment detailsDELETE /contacts/{contact_id}- Delete a contact- New API scopes:
contacts:readandcontacts:write
Billing API: Complete invoice management system
- Products API: Create and manage products with customizable pricing
GET /billing/products- List all productsPOST /billing/products- Create a new productGET /billing/products/{product_id}- Get product details
- Customers API: Manage invoicing customers
GET /billing/customers- List all invoicing customersPOST /billing/customers- Create a new invoicing customerGET /billing/customers/{customer_id}- Get customer details
- Invoices API: Create and manage invoices
GET /billing/invoices- List all invoicesPOST /billing/invoices- Create a new invoice with line items, discounts, and custom notesGET /billing/invoices/{invoice_id}- Get invoice detailsGET /billing/invoices/{invoice_id}/pdf- Download invoice as PDF
- Line Items API: Access invoice line item details
GET /billing/invoices/{invoice_id}/line-items- List invoice line itemsGET /billing/invoices/{invoice_id}/line-items/{line_item_id}- Get line item details
- Payment Configuration API: Configure payment methods and collection accounts
GET /billing/payment-method-types- Get available payment method typesGET /billing/accounts- List collection accounts for receiving payments
- New API scopes for billing operations:
billing:products:readandbilling:products:writebilling:customers:readandbilling:customers:writebilling:invoices:readandbilling:invoices:writebilling:accounts:read
- Recurring invoice support with RFC 2445 RRULE scheduling
- Invoice email notifications with custom recipient lists
- Products API: Create and manage products with customizable pricing
Transfer APIs: Comprehensive transfer capabilities
POST /accounts/{account_id}/book- Create internal book transfers between accountsPOST /accounts/{account_id}/ach- Create ACH transfers to external counterpartiesPOST /accounts/{account_id}/wire- Create wire transfers to external counterpartiesGET /accounts/{account_id}/wires/{wire_transfer_id}- Get wire transfer details- New API scopes:
transfers:book:write,transfers:ach:write,transfers:wire:write
Payment Networks API:
GET /accounts/{account_id}/payment-networks- List payment networks supported by an account- New API scope:
accounts:payment-networks
Routing Number Validation:
GET /routing-numbers/{routing_number}- Validate routing numbers and get bank information including name, address, and supported payment methods (ACH/Wire)
API Keys Management:
GET /api-keys/accessible-entities- List all entities accessible by the current API keyGET /api-keys/current- Get metadata about the current API key
Multi-entity Support:
- Optional
x-entity-idheader to scope API requests to specific entities - Use
/api-keys/accessible-entitiesto discover available entities
- Optional
Payment Method Support:
- Bank transfers (ACH/Wire)
- Credit/debit cards
- ACH direct debit
- International wires
- USDC payments (Ethereum, Solana, Base) - requires Bridge feature flag
Combined Read and Write APIs into a single unified Meow API
Accounts API: Comprehensive financial data access
GET /accounts- List bank accountsGET /accounts/{account_id}- Get account detailsGET /accounts/{account_id}/transactions- List transactions with time filtering and paginationGET /accounts/{account_id}/balances- List account balances with time filtering- New API scopes:
accounts:read,accounts:transactions,accounts:balances
USDC Transaction Support:
POST /accounts/{account_id}/usdc- Create USDC transactionsGET /accounts/{account_id}/transactions/{transaction_id}- Get USDC transaction details- New API scope:
transfers:usdc:write - Support for multiple blockchain networks:
- Ethereum
- Solana
- Base
Health Check:
GET /health- API service health status endpoint
Authentication & Security:
- API key authentication via
x-api-keyheader - Standardized error handling with detailed validation responses
- Scoped API permissions for granular access control
- API key authentication via