Overview
Status & activity
Connection status
Enabled
Incoming portfolio and collection pushes use the integration API.
Push activity
- Total pushes (all time)
- 248
- Successful pushes
- 231
- Failed pushes
- 17
Quick links
API reference
Endpoints
POST requests also require query parameters: portfolio uses dataDate (yyyy-MM-dd) and dataName; collection uses dataDate (yyyy-MM-dd) for the reporting month.
POST
https://demo.theneosolutions.com/api/integrations/portfolio?dataDate=yyyy-MM-dd&dataName=YourDataName
POST
https://demo.theneosolutions.com/api/integrations/collection?dataDate=yyyy-MM-dd
Required header
Set the key in application.yml or ECL_INTEGRATIONS_API_KEY. Never commit the real key to the client.
X-Integration-Api-Key: your-key-here
Portfolio JSON format
{
"records": [
{
"application_id": "APP-10001",
"application_status": "Active",
"customer_id": "CUST-9001",
"customer_name": "Sample Customer",
"account_number": "9876543210",
"product_name": "Personal Loan",
"disbursement_date": "01/15/2020",
"maturity_date": "01/15/2025",
"principal_amount": "100000.00",
"outstanding_principal": "80000.00",
"accrued_interest": "1500.00",
"dpd": "0"
}
]
}
Collection JSON format
{
"records": [
{
"application_id": "APP-10001",
"transaction_id": "TXN-00001",
"collection_date": "05/10/2025",
"collection_amount": "2500.00",
"collection_source": "Bank transfer"
}
]
}