Retrieve metadata about API keys and their accessible entities
/
Create USDC Transaction
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.
Download OpenAPI description
Overview
Languages
Servers
Mock server
https://docs.meow.com/_mock/meow_api/
Meow API Production
https://api.meow.com/v1/
Meow API Sandbox
https://api.sandbox.meow.com/v1/
Bodyapplication/jsonrequired
Any of:
[ 1 .. 1000000000 ]
number(Amount)[ 1 .. 1000000000 ]
Any of:
[ 5 .. 255 ] characters
string(Internal Note)[ 5 .. 255 ] characters
- Mock serverhttps://docs.meow.com/_mock/meow_api/accounts/{account_id}/usdc
- Meow API Productionhttps://api.meow.com/v1/accounts/{account_id}/usdc
- Meow API Sandboxhttps://api.sandbox.meow.com/v1/accounts/{account_id}/usdc
- 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}/usdc' \
-H 'Content-Type: application/json' \
-H 'x-api-key: YOUR_API_KEY_HERE' \
-H 'x-entity-id: 497f6eca-6276-4993-bfeb-53cbbbba6f08' \
-d '{
"amount": 1,
"static_memo_id": "7029d540-9c0d-4575-ad9c-12fe5b435a92",
"internal_note": "string",
"emails": [
"string",
"string",
"string",
"string",
"string"
]
}'Response
application/json
{ "id": "string", "status": "pending", "amount": "string", "internal_note": "string", "created_time": 0, "destination_address": "string", "destination_payment_rail": "arbitrum", "destination_address_nickname": "string" }
Bodyapplication/jsonrequired
Any of:
[ 1 .. 1000000000 ]
number(Amount)[ 1 .. 1000000000 ]
Any of:
[ 1 .. 50 ] characters
string(Description)[ 1 .. 50 ] characters
- 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": 1,
"to_account_id": "3e98f0e3-e66f-4ff1-bd00-5b6561f6da8b",
"description": "string",
"idempotency_key": "string"
}'Response
application/json
{ "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" }
Bodyapplication/jsonrequired
Any of:
[ 0.01 .. 1000000 ]
number(Amount)[ 0.01 .. 1000000 ]
Any of:
[ 1 .. 10 ] characters
string(Description)[ 1 .. 10 ] characters
Any of:
[ 5 .. 255 ] characters
string(Internal Note)[ 5 .. 255 ] characters
- 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"
}'Response
application/json
{ "id": "string", "status": "pending", "amount": "string", "description": "string", "counterparty_id": "fd38dae9-b300-4017-a630-101c4279eafd", "created_time": 0, "transfer_type": "book" }