Retrieve metadata about API keys and their accessible entities
Meow API (1.0.0)
The Meow API provides comprehensive financial services and billing capabilities for businesses.
- Financial Data Access: Securely access account information, transactions, balances, and payment networks
- USDC Operations: Create and manage cryptocurrency contacts, initiate USDC transfers across multiple blockchain networks
The Billing API enables businesses to streamline their invoicing and payment collection:
- Product Management: Create and manage products with customizable pricing
- Customer Management: Maintain invoicing customers with billing addresses
- Invoice Creation: Generate invoices with line items, discounts, and custom notes
- Flexible Payment Options: Accept payments via bank transfer, ACH, cards, international wires, and USDC
- Collection Accounts: Configure accounts for automated payment collection
Authenticate using your API key in the request header: x-api-key: your-api-key
For multi-entity access, you can optionally include the x-entity-id header to scope API requests to a specific entity. Use the /api-keys/accessible-entities endpoint to list all entities accessible by your API key.
Errors return JSON with code, message, and debug_message. The code aligns with FDX where possible; debug_message is for troubleshooting only.
Common error codes:
500: Internal server error501: Subsystem unavailable503: Scheduled maintenance601: Data not found602: Customer not authorized701: Account not found703: Invalid input (including invalid date ranges)704: Account type not supported705: Account is closed801: Transaction not found
- Mock serverhttps://docs.meow.com/_mock/meow_api/accounts/{account_id}/book
- Meow API Productionhttps://api.meow.com/v1/accounts/{account_id}/book
- Meow API Sandboxhttps://api.sandbox.meow.com/v1/accounts/{account_id}/book
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
'https://docs.meow.com/_mock/meow_api/accounts/{account_id}/book' \
-H 'Content-Type: application/json' \
-H 'x-api-key: YOUR_API_KEY_HERE' \
-H 'x-entity-id: 497f6eca-6276-4993-bfeb-53cbbbba6f08' \
-d '{
"amount": 0.01,
"to_account_id": "3e98f0e3-e66f-4ff1-bd00-5b6561f6da8b",
"description": "string",
"idempotency_key": "string"
}'{ "id": "string", "amount": "string", "description": "string", "created_time": 0, "transfer_type": "book", "to_account_id": "3e98f0e3-e66f-4ff1-bd00-5b6561f6da8b", "to_account_name": "string", "to_account_account_number_masked": "string", "to_entity_id": "fb321b7a-c279-4142-a84c-682cfe99bc3c", "to_entity_name": "string" }
- Mock serverhttps://docs.meow.com/_mock/meow_api/accounts/{account_id}/ach
- Meow API Productionhttps://api.meow.com/v1/accounts/{account_id}/ach
- Meow API Sandboxhttps://api.sandbox.meow.com/v1/accounts/{account_id}/ach
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
'https://docs.meow.com/_mock/meow_api/accounts/{account_id}/ach' \
-H 'Content-Type: application/json' \
-H 'x-api-key: YOUR_API_KEY_HERE' \
-H 'x-entity-id: 497f6eca-6276-4993-bfeb-53cbbbba6f08' \
-d '{
"amount": 0.01,
"counterparty_id": "fd38dae9-b300-4017-a630-101c4279eafd",
"description": "string",
"internal_note": "string",
"email": "user@example.com",
"idempotency_key": "string"
}'{ "id": "string", "status": "pending", "amount": "string", "description": "string", "counterparty_id": "fd38dae9-b300-4017-a630-101c4279eafd", "created_time": 0, "transfer_type": "book" }
- Mock serverhttps://docs.meow.com/_mock/meow_api/accounts/{account_id}/ach/scheduled
- Meow API Productionhttps://api.meow.com/v1/accounts/{account_id}/ach/scheduled
- Meow API Sandboxhttps://api.sandbox.meow.com/v1/accounts/{account_id}/ach/scheduled
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
'https://docs.meow.com/_mock/meow_api/accounts/{account_id}/ach/scheduled' \
-H 'Content-Type: application/json' \
-H 'x-api-key: YOUR_API_KEY_HERE' \
-H 'x-entity-id: 497f6eca-6276-4993-bfeb-53cbbbba6f08' \
-d '{
"amount": 0.01,
"counterparty_id": "fd38dae9-b300-4017-a630-101c4279eafd",
"description": "string",
"internal_note": "string",
"email": "user@example.com",
"idempotency_key": "string",
"rrule": "string"
}'Successful Response
RFC 5545 RRULE string. Required: DTSTART, RRULE. Allowed frequencies: WEEKLY, MONTHLY.
ISO 8601 date-time in format 'YYYY-MM-DDThh:mm:ss.nnn[Z|[+|-]hh:mm]' according to IETF RFC3339
{ "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "status": "pending", "amount": "string", "description": "string", "counterparty_id": "fd38dae9-b300-4017-a630-101c4279eafd", "rrule": "string", "first_occurrence": "2019-08-24T14:15:22Z", "transfer_type": "book" }