New version of the API 🚀
Our team is excited to announce the version 3 of the API, packed with powerful new capabilities and major improvements to enhance performance, streamline integrations, and increase flexibility for developers. This release adds webhooks, a generic batch API, and high-speed bank statement verification, along with uniform pagination and filtering across resources. The API release includes some changes based on developer feedback to make our API more powerful and easier to use. Thank you for your input!
In line with this release, we’ve also launched a fully updated version of our documentation, featuring a fully integrated developers and API documentation, extensive walkthrough’s and enhanced navigation.
For developers who prefer to reference the previous version, we’re maintaining access to the legacy version of the documentation available at legacy.docs.ntropy.com.
Keep your application updated with our new webhook support, providing event-driven notifications for batch completion, report readiness and bank statement extraction. Webhooks help you stay within rate limits, optimize server usage, and are perfect for serverless setups needing minimal resource demands.
Complete guide: Webhooks.
We’ve standardized pagination across all resources through cursor-based pagination, creating a more uniform experience for developers. It allows for one single pagination procedure to be implemented for all resources, which is now supported in the SDK as well:
The majority of the API resources now support timestamp filtering intervals, in the form of
created_after and created_before, as well as additional arguments, such as an account_holder_id for
Transactions or status for
Batches:
We’ve rolled out a new low-latency extractor that looks at the beginning of the bank statement and extracts key identification details such as institution and account holder information. It can be used for instant verification, UI improvements and more.
Complete guide: Fast verification.
/v2/transactions: Historically, we have had several ways to
submit transactions according to the needs of your application. However, it led to the ambiguous case of
whether to submit multiple transactions to /v2/transactions or a batch to /v2/transactions/async. For this
reason, we decided to deprecate the former and to introduce the Batch API for the latter. For
low-latency use the sync endpoint for single transactions /v3/transactions, otherwise the batch API for improved
throughput.id or null. Setting it as null disables categorization and recurrence.We hope these updates empower you to do even more with our platform! Please reach out to us with questions, feedback, or any suggestions for future releases.