Build the future of finance with our comprehensive REST APIs, webhooks, and SDKs. Everything you need to integrate FinAegis into your applications.
Clean, predictable REST endpoints with comprehensive documentation and examples.
Get instant notifications for all important events in your integration.
Official SDKs for PHP, JavaScript, Python, Java, and more.
Secure user authentication and profile management.
Create and manage user accounts with multi-asset support.
Process payments and transfers with instant settlement.
Global Currency Unit operations and voting endpoints.
// Login and get access token
const response = await fetch('https://api.finaegis.com/api/auth/login', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
},
body: JSON.stringify({
email: 'user@example.com',
password: 'secure_password'
})
});
const { access_token } = await response.json();
// Use token for authenticated requests
const headers = {
'Authorization': `Bearer ${access_token}`,
'Content-Type': 'application/json'
};
// Transfer between accounts
const transfer = await fetch('https://api.finaegis.com/api/transfers', {
method: 'POST',
headers: {
'Authorization': `Bearer ${access_token}`,
'Content-Type': 'application/json'
},
body: JSON.stringify({
from_account: 'acc_123456',
to_account: 'acc_789012',
amount: 100.00,
currency: 'EUR',
description: 'Payment for services'
})
});
const result = await transfer.json();
console.log('Transfer ID:', result.id);
console.log('Status:', result.status);
// Express.js webhook handler
app.post('/webhooks/finaegis', (req, res) => {
const signature = req.headers['x-finaegis-signature'];
const payload = req.body;
// Verify webhook signature
if (!verifyWebhookSignature(payload, signature)) {
return res.status(401).send('Invalid signature');
}
// Handle different event types
switch (payload.event_type) {
case 'transaction.completed':
handleTransactionCompleted(payload.data);
break;
case 'account.created':
handleAccountCreated(payload.data);
break;
// Handle other events...
}
res.status(200).send('OK');
});
Composer package
NPM package
PyPI package
Maven package
Get your API keys and start integrating FinAegis into your applications