Skip to main content
Machines Cash Docs home page
Search...
⌘K
Search...
Navigation
Start
Partner
Machines User
Partner
Start
Partner
Quickstart
Authentication
Encryption
Sandbox Testing
Core Flows
KYC Flow
Agreements
Cards
Balances
Deposits
Withdrawals
Agentic
Agentic Payments
Agent Tool Schemas
Agent Best Practices
Reference
Errors & Retries
Authentication API
POST
Create a short-lived user session token
Users API
POST
Resolve or create a Machines user
KYC API
GET
Get KYC field requirements
POST
Submit KYC application data
GET
Get current KYC status
GET
Get KYC field requirements and values
Agreements API
GET
Get user agreements
POST
Accept user agreements
Cards API
GET
List cards
POST
Create a card
GET
Get card by id
PATCH
Update card status, limits, or labels
DEL
Delete a card
POST
Create a card secrets session
POST
Retrieve encrypted card secrets
Encryption API
GET
Get the per-user data key
POST
Encrypt plaintext with the data key
POST
Decrypt ciphertext with the data key
Balances API
GET
Get balance details
Deposits API
POST
Create a deposit address
GET
List deposits
GET
Get a deposit
Withdrawals API
POST
Request a withdrawal signature payload
On this page
Start here
What this section covers
Start
Partner
Integration docs for teams building with Machines partner routes.
This section is for partners integrating Machines APIs.
Start here
Quickstart
Authentication
API reference
What this section covers
session auth and scoped access
KYC and agreements
cards and card secrets
balances, deposits, withdrawals
agent-oriented schemas and patterns
If you are a regular user, go back to
Machines User docs
.
Quickstart
Next
⌘I