Introduction
Welcome to the MendriX Developer Portal — the central place to build integrations with the MendriX Transport Management System (TMS).
REST first, SOAP where required
Section titled “REST first, SOAP where required”MendriX offers two integration surfaces:
| REST API | SOAP Custom Link (legacy) | |
|---|---|---|
| Status | Primary, actively extended | Legacy, maintained for specific flows |
| Format | JSON | XML |
| Auth | Bearer JWT via login-api-token | Token in the SOAP request |
| Best for | Clients, contacts, invoices, order updates, tasks | Order intake (StoreOrdersNormal) |
| Reference | Interactive REST reference | SOAP overview |
Use REST for everything it supports. The one flow that still requires SOAP today is creating orders (order intake). REST order creation is planned — it is marked coming soon throughout this portal. Do not build against REST order-creation endpoints until they appear in the REST API reference.
What you can build
Section titled “What you can build”The REST API is organised into a few services:
- Client — list, create, get, update and soft-delete clients; manage contacts, per-client address books and the global address book.
- Invoice — list, get and patch invoices; finalize, cancel or delete preliminary invoices; list and record payments.
- Order — patch orders and tasks, copy orders (including credit copies), and rank purchase options.
The SOAP Custom Link is used for order intake (StoreOrdersNormal) and
related legacy operations.
Typical integrations built on top of these:
- Client & CRM sync — keep your CRM and the TMS aligned in both directions.
- Order intake — push orders from your own system into MendriX.
- Order status & track-and-trace — receive status changes by webhook and fall back to polling.
- Invoices → accounting — pull finalized invoices and post payments back.
Two documentation paths
Section titled “Two documentation paths”Every integration guide documents each step twice, in a synced tab pair:
- Manual (REST) — full
curland JavaScript examples. - n8n — a node-by-node walkthrough plus an importable workflow JSON.
Your tab choice is remembered site-wide, so if you pick n8n once you will see n8n instructions everywhere.
Next steps
Section titled “Next steps”- Review your environments & URLs.
- Create a token and make your first call in Authentication.
- Follow Your first integration end to end.