Integrate escrow functionality directly into your applications with our RESTful API. Secure transactions, automated workflows, and complete control.
Our API provides programmatic access to all ATOMi features, enabling seamless integration with your systems.
Standard REST architecture with JSON responses. Easy to integrate with any programming language.
JWT-based authentication with API keys. Granular permissions for different operations.
Real-time notifications for agreement events. Configure endpoints to receive updates instantly.
Detailed documentation with examples, SDKs, and sandbox environment for testing.
/api/auth/login
Authenticate user
/api/auth/refresh
Refresh token
/api/auth/me
Get current user
/api/users
Create user
/api/users/:id
Get user details
/api/users/:id
Update user
/api/wallets
List wallets
/api/wallets/:id/deposit
Deposit funds
/api/wallets/:id/transactions
Transaction history
/api/escrows
Create escrow
/api/escrows
List escrows
/api/escrows/:id/fund
Fund escrow
/api/escrows/:id/release
Release funds
/api/kyc/individual
Submit individual KYC
/api/kyc/company
Submit company KYC
/api/kyc/me/status
Check KYC status
/api/storage/upload
Upload document
/api/storage/documents
List documents
/api/storage/documents/:id/download
Get download URL
// Create an escrow agreement
const response = await fetch('https://api.atomi.com/v1/escrows', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({
title: 'Software Development Project',
description: 'Custom inventory management system',
gross_amount: 45000.00,
buyer_id: 'user_abc123',
seller_id: 'user_xyz789',
milestones: [
{ name: 'Design Phase', amount: 10000, due_days: 14 },
{ name: 'Development', amount: 25000, due_days: 45 },
{ name: 'Final Delivery', amount: 10000, due_days: 60 }
]
})
});
const escrow = await response.json();
console.log('Created escrow:', escrow.id);
API access is available for Professional and Enterprise plan users. Contact us to discuss your integration needs and get your API credentials.