Skip to main content

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.

info

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:

  1. Open the settings of your n8n instance
  2. Navigate to "Community Nodes"
  3. 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.