Integrations
Memida focuses entirely on professional test equipment management. Despite its extensive functionality, the software is designed to be slim. It deliberately sets boundaries in certain areas to avoid becoming a cumbersome all-in-one solution that supposedly does everything but does very little of it really well. Discover suitable additions for your individual needs here.
Memida REST API
The Memida API follows the REST architectural style (Representational State Transfer) and thus offers you a standardized interface to the platform. By using familiar HTTP methods such as GET, POST, PUT, and DELETE as well as the JSON format, it can be intuitively integrated into any modern development environment. Whether retrieving inspection dates, creating new equipment, or synchronizing master data, you have direct programmatic access to the core of Memida.
The API is only available to customers with the Professional package.
Setting up API access
Before you can use the API, you need an API token. You can get this in your user profile under "API Settings". The token authenticates your requests and must be sent in the Authorization header with every request.
Base URL
All API requests are made via the base URL:
https://api.memida.de/api/v1
The complete API documentation with all available endpoints can be found in the API Documentation section.
Practical Examples
Below we show you common use cases with concrete code examples.
Retrieve test equipment
With this request, you get a list of all test equipment:
curl -X GET "https://api.memida.de/api/v1/apparatuses" \
-H "Auth: live YOUR_API_TOKEN" \
-H "Accept: application/json"
The API supports various parameters for filtering and sorting:
curl -X GET "https://api.memida.de/api/v1/apparatuses?limit=50&page=1&sort=name&direction=asc" \
-H "Auth: live YOUR_API_TOKEN" \
-H "Accept: application/json"
Create new test equipment
To create a new piece of test equipment, send a POST request with the corresponding data:
curl -X POST "https://api.memida.de/api/v1/apparatuses" \
-H "Auth: live YOUR_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"identno": "PS-13N-01",
"serial_number": "DM-2024-001",
"apparatus_basedata_id": "346dbd74-b81d-5e1b-87a1-1a86f4b9e881",
"interval": 12,
"interval_unit": "months"
}'
Create inspection
After completing an inspection, you can record the result directly via the API:
curl -X POST "https://api.memida.de/api/v1/inspections" \
-H "Auth: live YOUR_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"apparatus_id": "91c2feba-37b0-5f0b-9e98-98c79baa4e41",
"checked_at": "2026-01-29",
"result": "passed",
"type": "calibration",
"inspection_result": "operational"
}'
Query master data
Often, master data such as manufacturers, locations, or cost centers need to be synchronized between systems:
curl -X GET "https://api.memida.de/api/v1/manufacturers" \
-H "Auth: live YOUR_API_TOKEN" \
-H "Accept: application/json"
Automation with n8n
For more complex workflows and integrations without programming knowledge, we recommend using n8n. n8n is a powerful workflow automation platform that is perfect for integrating Memida.
What is n8n?
n8n allows you to visually connect different services and applications. Workflows are created by connecting individual nodes that perform specific actions or exchange data.
Memida Community Node
An official Memida Community Node is available for n8n, which significantly simplifies integration. The node offers pre-configured actions for all common Memida operations.
Installation:
- Open the settings of your n8n instance
- Navigate to "Community Nodes"
- Install the package
n8n-nodes-memida
You can find the node on npm: n8n-nodes-memida
More information on setup can be found in our blog article about n8n integration.
Application examples for n8n
The combination of Memida and n8n opens up numerous possibilities:
Synchronization with ERP systems Keep master data such as cost centers, departments, or locations automatically synchronized between your ERP system and Memida. If a new cost center is created in SAP or Dynamics, it can be automatically transferred to Memida.
Notifications and Alerts Set up automatic notifications when important events occur. For example, send a message in Microsoft Teams if a piece of test equipment fails the inspection, or notify via email about upcoming calibration dates.
Automated Reporting Export inspection data regularly to Google Sheets, Excel, or your Business Intelligence software. Automatically create monthly reports on inspections performed or evaluations of test equipment utilization.
Procurement Processes Automatically create new test equipment in Memida as soon as it is recorded in the inventory management system. Link order numbers, suppliers, and other information directly upon creation.
Ticket System Integration Automatically create tickets in your service desk system if a piece of test equipment needs to be repaired or defects were found during an inspection.
Document Management Synchronize inspection reports, certificates, and documents with your DMS system. Upload automatically generated PDFs to SharePoint, Nextcloud, or other document management solutions.
Calendar Integration Automatically enter due inspection dates into Google Calendar, Outlook, or other calendar systems. This keeps your employees aware of all appointments.
Support
If you have any questions about API integration or specific use cases, our support team is happy to help. Contact us for individual advice on your integration.
The complete API documentation with detailed descriptions of all endpoints, parameters, and return values can be found under API Documentation.