Zum Hauptinhalt springen

Memida REST-API

Die Memida-API folgt dem REST-Architekturstil und bietet eine standardisierte Schnittstelle zur Plattform. Über HTTP-Methoden wie GET, POST, PUT und DELETE sowie JSON als Datenformat greifen Sie direkt auf Memida-Daten zu.

Typische API-Szenarien:

  • Synchronisation von Stammdaten mit ERP-, MES- oder CMMS-Systemen
  • Anlegen und Aktualisieren von Prüfmitteln aus Fremdsystemen
  • Automatisiertes Reporting in BI-Tools
  • Integration in eigene Portale und interne Anwendungen

API-Zugang einrichten

Bevor Sie die API nutzen können, benötigen Sie einen API-Token:

  1. Öffnen Sie Ihr Benutzerprofil in Memida.
  2. Navigieren Sie zu den API-Einstellungen.
  3. Erzeugen Sie einen Token und speichern Sie ihn sicher.

Der Token wird bei jedem Request im Header Auth mitgesendet.

Basis-URL

Alle API-Anfragen erfolgen über:

https://api.memida.de/api/v1

Die vollständige API-Referenz finden Sie unter API-Dokumentation.

Authentifizierung und Standard-Header

-H "Auth: live IHR_API_TOKEN"
-H "Accept: application/json"

Bei POST- und PUT-Requests kommt zusätzlich hinzu:

-H "Content-Type: application/json"

Praktische Beispiele

Prüfmittel abrufen

curl -X GET "https://api.memida.de/api/v1/apparatuses" \
-H "Auth: live IHR_API_TOKEN" \
-H "Accept: application/json"

Mit Filtern, Sortierung und Pagination:

curl -X GET "https://api.memida.de/api/v1/apparatuses?limit=50&page=1&sort=name&direction=asc" \
-H "Auth: live IHR_API_TOKEN" \
-H "Accept: application/json"

Neues Prüfmittel anlegen

curl -X POST "https://api.memida.de/api/v1/apparatuses" \
-H "Auth: live IHR_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"
}'

Prüfung anlegen

curl -X POST "https://api.memida.de/api/v1/inspections" \
-H "Auth: live IHR_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"
}'

Stammdaten abfragen

curl -X GET "https://api.memida.de/api/v1/manufacturers" \
-H "Auth: live IHR_API_TOKEN" \
-H "Accept: application/json"

Weiterführende Dokumentation