01Why integrate via API?
If you have many consignments, repeat the same steps in the web interface or already manage everything in your ERP, WMS or your own application, the next logical step is: don't re-enter data – send it from your system directly to ICS2.
Our REST API allows your system to send entry summary declarations (ENS), track status, retrieve MRNs and customs responses – all based on authentication and simple HTTP calls. We take care of the connection to the European STI system (Domibus); you stay in your environment.
02What can you do?
Consider a few scenarios – all are possible with our API:
ERP sends declaration by declaration
When you confirm dispatch or issue a transport order in your ERP, the system automatically builds the ENS and sends it to our API. One consignment = one call. No browser needed.
Bulk sending – batch of consignments
Have a list of consignments for the day? A script or service can loop through and send one declaration after another, read responses and MRNs and write them back to your database. All in the background, at night or on demand.
Two-way synchronisation
The API is not only for sending. You can retrieve declaration status, customs response history and errors. So your system always has an up-to-date picture: what was sent, what was accepted, what needs to be corrected.
Your own application or middleware
Building your own driver portal, forwarding module or adapter between legacy systems and ICS2? The API gives you a single integration point: authentication (JWT), sending XML or data, and receiving MRN and status.
03What does it look like in practice?
Your system has the consignment data (carrier, route, goods, documents). Send it to us in whatever format suits you – we handle the rest. You send a request with a token to our endpoint, receive a message ID, and can then check status and retrieve the MRN when ready.
We agree endpoint details, authentication and call examples with you – and adapt the approach to your traffic volume and stack (e.g. .NET, Java, Python, Node, or any system that can send HTTP requests).
04Ready for the first step?
The application you use for manual sending already talks to the same API. If you want to automate, send in bulk or embed ICS2 in your ERP – get in touch. We'll shorten the path from idea to production.
Integration discussion
Contact us for API access, documentation and examples. We also offer desktop solutions and custom integrations.
Log in to App