# Meow API ## Docs - [Create Invoice](https://developer.meow.com/api-reference/billing/create-invoice.md): Creates a new invoice. - [Create Invoicing Customer](https://developer.meow.com/api-reference/billing/create-invoicing-customer.md): Creates a new invoicing customer. - [Create Product](https://developer.meow.com/api-reference/billing/create-product.md): Creates a new product. - [Download Invoice PDF](https://developer.meow.com/api-reference/billing/download-invoice-pdf.md): Downloads an invoice as a PDF file. - [Get a Specific Line Item for an Invoice](https://developer.meow.com/api-reference/billing/get-a-specific-line-item-for-an-invoice.md): Returns a specific line item by ID for a given invoice - [Get Invoice](https://developer.meow.com/api-reference/billing/get-invoice.md): Gets an invoice by ID. - [Get Invoicing Customer by ID](https://developer.meow.com/api-reference/billing/get-invoicing-customer-by-id.md): Returns an invoicing customer by their ID. - [Get Payment Method Types](https://developer.meow.com/api-reference/billing/get-payment-method-types.md): Returns the payment method types that are available for the entity. - [Get Product by ID](https://developer.meow.com/api-reference/billing/get-product-by-id.md): Returns a product by its ID. - [List All Line Items for an Invoice](https://developer.meow.com/api-reference/billing/list-all-line-items-for-an-invoice.md): Returns all line items associated with a specific invoice - [List Collection Accounts](https://developer.meow.com/api-reference/billing/list-collection-accounts.md): Returns treasury prime accounts that can be used as collection accounts for invoices. Only returns open, unlocked accounts sorted with primary accounts first. - [List Invoices](https://developer.meow.com/api-reference/billing/list-invoices.md): Lists all invoices. - [List Invoicing Customers](https://developer.meow.com/api-reference/billing/list-invoicing-customers.md): Returns a list of all invoicing customers. - [List Products](https://developer.meow.com/api-reference/billing/list-products.md): Returns a list of all products to be used with invoicing. - [Get Bill](https://developer.meow.com/api-reference/billpay/get-bill.md): Returns details for a specific bill by ID, including all line items. - [List Bills](https://developer.meow.com/api-reference/billpay/list-bills.md): Returns a paginated list of bills with optional status filtering. - [Create ACH Transfer](https://developer.meow.com/api-reference/core-api/create-ach-transfer.md): Creates a new ACH transfer to an external counterparty. - [Create Book Transfer](https://developer.meow.com/api-reference/core-api/create-book-transfer.md): Creates a new internal book transfer between bank accounts. - [Create Card](https://developer.meow.com/api-reference/core-api/create-card.md): Creates a virtual card scoped to a single merchant and spend limit. Set single_use=true (default) for a one-shot card that auto-cancels after the first authorization, or single_use=false for a multi-use card that stays active until expiry or explicit revoke. Retrieve the PAN by calling /cards/{card_… - [Create Contact](https://developer.meow.com/api-reference/core-api/create-contact.md): Creates a new contact with either ACH/wire/check counterparty details or a crypto address (USDC). - [Create Crypto Transaction](https://developer.meow.com/api-reference/core-api/create-crypto-transaction.md): Creates a new crypto transaction from a specified account. The currency and network are determined automatically from the destination's payment method. Provide exactly one of static_memo_id or crypto_id to identify the destination: - [Create Payment Token](https://developer.meow.com/api-reference/core-api/create-payment-token.md): Creates a Shared Payment Token (SPT) for use with ACP-compatible merchants. Returns a token string, NOT card details. Use this when the merchant supports Stripe's Agentic Commerce Protocol. - [Create Scheduled ACH Transfer](https://developer.meow.com/api-reference/core-api/create-scheduled-ach-transfer.md): Creates a new scheduled ACH transfer to an external counterparty. - [Create USDC Transaction](https://developer.meow.com/api-reference/core-api/create-usdc-transaction.md): Legacy endpoint for USDC transactions. Requires transfers:usdc:write scope. For new integrations, use POST /accounts/{account_id}/crypto with currency in the request body. - [Create Wire Transfer](https://developer.meow.com/api-reference/core-api/create-wire-transfer.md): Creates a new wire transfer to an external counterparty. - [Delete a Contact](https://developer.meow.com/api-reference/core-api/delete-a-contact.md): Deletes a contact. - [Get Account Details](https://developer.meow.com/api-reference/core-api/get-account-details.md): Returns detailed information about a specified bank account. - [Get ACH Transfer](https://developer.meow.com/api-reference/core-api/get-ach-transfer.md): Returns details about an ACH transfer for the specified account by ACH transfer ID. This endpoint returns details for both incoming and outgoing ACH transfers, and can be used to check the status of an outgoing ACH transfer after it has been initiated. - [Get Card](https://developer.meow.com/api-reference/core-api/get-card.md): Returns details of a specific card you have access to. - [Get Card Details](https://developer.meow.com/api-reference/core-api/get-card-details.md): Returns operational details of a card: billing address, delivery address, linked banking account, and shipping tracking URL. - [Get Card PAN](https://developer.meow.com/api-reference/core-api/get-card-pan.md): Returns the full card number (PAN), CVC, and expiration for a card created via the API. Requires cards:write scope. Use the card_id returned by create_card. Can only be called ONCE per card — subsequent calls return an error. Revoke and recreate the card if the PAN is needed again. - [Get Card Spending Insights](https://developer.meow.com/api-reference/core-api/get-card-spending-insights.md): Returns entity-wide spending analytics: total spend, cashback earned, top merchants, top expenses, and weekly trends. Requires admin, viewer, or card manager access. - [Get Check Deposit](https://developer.meow.com/api-reference/core-api/get-check-deposit.md): Returns details about a check deposit for the specified account by transaction ID. Includes check number and originating bank details useful for reconciliation. - [Get Contact](https://developer.meow.com/api-reference/core-api/get-contact.md): Returns details of a specific contact. - [Get Crypto Transaction](https://developer.meow.com/api-reference/core-api/get-crypto-transaction.md): Returns details about a crypto transaction by transaction ID. This endpoint can be used to check the status of any outgoing crypto transfer after it has been initiated. - [Get Current API Key](https://developer.meow.com/api-reference/core-api/get-current-api-key.md): Retrieve metadata about the API key making the current request, including its scopes, associated entity, label, and creation date for audit and debugging. - [Get USDC Transaction](https://developer.meow.com/api-reference/core-api/get-usdc-transaction.md): Legacy endpoint for retrieving USDC transaction details. For new integrations, use GET /accounts/{account_id}/crypto/{transaction_id}. - [Get Wire Transfer](https://developer.meow.com/api-reference/core-api/get-wire-transfer.md): Returns details about a wire transfer for the specified account by wire transfer ID. This endpoint returns details for both incoming and outgoing wire transfers, and can be used to check the status of an outgoing wire after it has been initiated. - [List Accessible Entities](https://developer.meow.com/api-reference/core-api/list-accessible-entities.md): List all entities accessible by the current API key. - [List Balances for an Account](https://developer.meow.com/api-reference/core-api/list-balances-for-an-account.md): Returns a list of balances for a specified account. - [List Bank Accounts](https://developer.meow.com/api-reference/core-api/list-bank-accounts.md): Returns a list of bank accounts. - [List Card Transactions](https://developer.meow.com/api-reference/core-api/list-card-transactions.md): Returns transactions for cards you have access to. Supports filtering by card, date range, status, merchant, and amount. - [List Cards](https://developer.meow.com/api-reference/core-api/list-cards.md): Returns cards you have access to. Admins and viewers see all entity cards; card managers see their team's cards; card users see only their own. - [List Contacts](https://developer.meow.com/api-reference/core-api/list-contacts.md): Returns a list of all contacts. - [List Payment Networks for an Account](https://developer.meow.com/api-reference/core-api/list-payment-networks-for-an-account.md): Get payment networks supported by the account - [List Scheduled ACH Transfers](https://developer.meow.com/api-reference/core-api/list-scheduled-ach-transfers.md): Returns a list of scheduled ACH transfers for a specified account. - [List Transactions for an Account](https://developer.meow.com/api-reference/core-api/list-transactions-for-an-account.md): Returns a list of transactions for a specified account. - [Retrieve Tax Form](https://developer.meow.com/api-reference/core-api/retrieve-tax-form.md): Returns a time-limited download URL for the specified tax form. The taxFormId is opaque and obtained from the search endpoint. - [Revoke Card](https://developer.meow.com/api-reference/core-api/revoke-card.md): Immediately cancel a card. Use if the purchase failed and you want to kill the card before it expires. - [Search Tax Forms](https://developer.meow.com/api-reference/core-api/search-tax-forms.md): Returns IRS tax forms (1099 family) issued for the specified account. Currently supports Tax1099Int for banking accounts; brokerage and wallet accounts return an empty list until additional form types are exposed. - [Update Card](https://developer.meow.com/api-reference/core-api/update-card.md): Update a card created via this API. Freeze or unfreeze it with the status field, replace its spend limits via spending_controls, or change its allowed merchant categories. All fields are optional; omitted fields are left unchanged. - [Update Contact](https://developer.meow.com/api-reference/core-api/update-contact.md): Updates an existing contact and optionally adds new payment details. - [Validate Routing Number](https://developer.meow.com/api-reference/core-api/validate-routing-number.md): Validates a routing number and returns bank information including name, address, and supported payment methods (ACH/Wire). - [Meow API reference: endpoints, payloads, and examples](https://developer.meow.com/api-reference/overview.md): Complete reference for Meow API endpoints covering accounts, balances, transfers, contacts, billing, invoicing, partner onboarding, and routing checks. - [Confirm Document Upload](https://developer.meow.com/api-reference/partner-onboarding/confirm-document.md): Confirm that a document has been uploaded successfully. - [Create Application](https://developer.meow.com/api-reference/partner-onboarding/create-application.md): Create a new onboarding application with business details. The user will receive an invitation email to set their password and complete onboarding. - [Get Application Status](https://developer.meow.com/api-reference/partner-onboarding/get-application.md): Get detailed status of an application including uploaded documents. - [Get Document Upload URL](https://developer.meow.com/api-reference/partner-onboarding/get-upload-url.md): Get a pre-signed URL to upload a document. Use HTTP PUT to upload the file to the returned URL. - [List Applications](https://developer.meow.com/api-reference/partner-onboarding/list-applications.md): List all applications created by this partner. - [Create Webhook Subscription](https://developer.meow.com/api-reference/webhooks/create-subscription.md): Create a webhook subscription to receive Meow event notifications, configure the destination URL, select event types, and choose snapshot or thin payloads. - [Delete Webhook Subscription](https://developer.meow.com/api-reference/webhooks/delete-subscription.md): Permanently remove a webhook subscription so Meow stops sending event notifications to its endpoint URL. The subscription cannot be restored after deletion. - [Webhook events](https://developer.meow.com/api-reference/webhooks/events.md): Reference for every Meow webhook event type, including transfer, card, invoice, and bill notifications with their payload schemas and status values. - [List Webhook Deliveries](https://developer.meow.com/api-reference/webhooks/list-deliveries.md): List recent webhook deliveries sent to your subscriptions, with filters for subscription, event type, and delivery status to audit notifications and retries. - [List Webhook Delivery Attempts](https://developer.meow.com/api-reference/webhooks/list-delivery-attempts.md): Inspect every delivery attempt for a specific webhook delivery, including response status codes, retry timestamps, and error details for debugging failures. - [List Webhook Subscriptions](https://developer.meow.com/api-reference/webhooks/list-subscriptions.md): Retrieve all webhook subscriptions configured for your entity, including endpoint URLs, subscribed event types, payload mode, and current delivery status. - [Redrive Webhook Delivery](https://developer.meow.com/api-reference/webhooks/redrive-delivery.md): Manually retry a failed webhook delivery from the deliveries history when your endpoint was unavailable or returned an error during the original attempt. - [Send Test Webhook Event](https://developer.meow.com/api-reference/webhooks/send-test-event.md): Send a sample webhook event to a subscription endpoint to verify your receiver accepts the request, validates signatures, and returns a successful response. - [Update Webhook Subscription](https://developer.meow.com/api-reference/webhooks/update-subscription.md): Modify an existing webhook subscription to change the endpoint URL, update subscribed event types, switch payload mode, or pause and resume deliveries. - [Authenticate Meow API requests with x-api-key headers](https://developer.meow.com/authentication.md): Authenticate Meow API requests with x-api-key, scope calls to a specific entity using x-entity-id, and manage API keys from the Meow dashboard. - [Meow API changelog: new endpoints, fixes, and updates](https://developer.meow.com/changelog.md): Stay current with new Meow API endpoints, breaking changes, improvements, and bug fixes shipped across the Customer, Billing, and Partner APIs. - [Meow app changelog: dashboard updates and new features](https://developer.meow.com/changelog/app.md): Track the latest releases for the Meow dashboard and product, including payments, cards, bills, invoicing, multi-currency, and onboarding updates. - [Meow MCP changelog: new AI agent capabilities](https://developer.meow.com/changelog/mcp.md): Track new capabilities for the Meow MCP server, including agent-led signup, card management, document uploads, and improved error handling. - [Meow API error codes, response format, and debugging](https://developer.meow.com/errors.md): Understand the JSON error response format and reference the common Meow API error codes for accounts, transactions, contacts, and authentication failures. - [Quickstart: make your first Meow API call in minutes](https://developer.meow.com/getting-started.md): Generate an API key, send your first authenticated request, and explore Meow sandbox and production environments for testing and live integrations. - [Manage USDC cryptocurrency contacts via the Meow API](https://developer.meow.com/guides/contacts.md): Create, list, retrieve, update, and delete cryptocurrency contacts to send USDC across Ethereum, Solana, and Base networks with the Meow API. - [Create and send invoices with the Meow Billing API](https://developer.meow.com/guides/invoicing.md): Walk through creating products, invoicing customers, collection accounts, and invoices with line items, discounts, and flexible payment methods. - [Send book and USDC transfers with the Meow API](https://developer.meow.com/guides/transfers.md): Step-by-step guide to moving funds with the Meow API using internal book transfers between accounts and USDC transfers to cryptocurrency contacts. - [Receive webhook events from Meow](https://developer.meow.com/guides/webhooks.md): Subscribe to Meow webhook events, verify HMAC signatures, handle retries and idempotency, and choose between snapshot and thin payload delivery modes. - [Meow API for business banking, transfers, and invoicing](https://developer.meow.com/introduction.md): Build with the Meow API to access bank accounts, send ACH, wire, book, and USDC transfers, manage contacts, and issue invoices for your business. - [Connect AI assistants to Meow with the MCP server](https://developer.meow.com/mcp-server.md): Connect Claude, Cursor, ChatGPT, and other AI assistants to your Meow account using the Model Context Protocol (MCP) server with OAuth or API keys. ## OpenAPI Specs - [openapi](https://developer.meow.com/openapi.yaml) ## Optional - [Blog](https://meow.com/blog)