Everything you need to integrate UnderwriteX API into your application
Get up and running in minutes with our JavaScript SDK
// Install the UnderwriteX SDK
npm install @underwritex/api
// Initialize the client
import { UnderwriteX } from '@underwritex/api';
const underwritex = new UnderwriteX({
apiKey: 'your_api_key_here',
environment: 'sandbox' // or 'production'
});
// Submit an application
const result = await underwritex.applications.submit({
merchant: {
businessName: 'ABC Restaurant',
dba: 'ABC Bistro',
ein: '12-3456789',
address: {
street: '123 Main St',
city: 'New York',
state: 'NY',
zip: '10001'
}
},
documents: {
application: 'base64_encoded_application',
bankStatements: [
'base64_encoded_statement_1',
'base64_encoded_statement_2',
'base64_encoded_statement_3'
]
},
requestedAmount: 50000
});
console.log('Application ID:', result.applicationId);
console.log('Decision:', result.decision);
console.log('Offer Terms:', result.offer);Comprehensive guides and references for all API endpoints
Quick start guide and authentication setup
Complete API documentation with examples
Real-time notifications and event handling
Security protocols and compliance requirements
Receive real-time notifications when applications are processed
{
"event": "application.decision",
"timestamp": "2025-01-27T10:30:00Z",
"data": {
"applicationId": "app_123456",
"merchantId": "merchant_789",
"decision": "approved",
"offer": {
"amount": 45000,
"factor": 1.25,
"term": 180,
"paymentAmount": 312.50,
"frequency": "daily"
},
"riskScore": 720,
"conditions": []
}
}Official libraries for popular programming languages
Note: This documentation page is a placeholder. Complete API documentation will be available upon platform launch.