Stellen Sie Regale, Präsentationen, Videos, Berichte und Quizze über eine einzige, sichere JSON-API zur Verfügung. Für LMS, Intranets, Portale und individuelle Integrationen.
Sicherer Zugriff
API-Key Authentifizierung mit feingranularer Steuerung über zugängliche Regale.
Strukturierte JSON-Daten
Saubere, vorhersehbare Antworten getrennt nach Inhaltstyp.
Direkte Embed-Links
View- und Embed-URLs für nahtlose Integration in jedes System.
Read-Only & schnell
Nur freigegebene Inhalte werden ausgeliefert – sicher und performant.
Quickstart
Holen Sie sich Ihren API-Key, senden Sie eine Anfrage, bauen Sie Inhalte ein. So einfach ist es.
API-Key generieren
Erstellen Sie unter Einstellungen → API-Zugriff einen Schlüssel und legen Sie fest, auf welche Regale dieser Zugriff hat.
Request senden
Senden Sie eine GET-Anfrage an unseren Endpoint mit Ihrem Key im x-api-key Header.
Inhalte einbetten
Nutzen Sie die zurückgegebenen view_url und embed_url Felder direkt in iframes oder Ihren eigenen Komponenten.
curl -X GET "https://thinkpower.app/functions/externalLibraryApi" \ -H "x-api-key: YOUR_API_KEY"
Endpoints
/functions/externalLibraryApiWas wird ausgeliefert
Präsentationen
Folien-basierte Inhalte mit View- und Embed-Link.
Fachberichte (DIN-A4)
Strukturierte Dokumente mit Seiten und Inhalten.
Videos
KI-generierte Erklärvideos mit Player-URL.
Quizze & Missionen
Interaktive Lerneinheiten und Gamification-Module.
Response Schema
Felder
| Feld | Typ | Beschreibung |
|---|---|---|
| shelves[] | array | Liste der freigegebenen Regale. |
| shelves[].id | string | Eindeutige Regal-ID. |
| shelves[].name | string | Name des Regals. |
| shelves[].description | string | Beschreibung des Regals. |
| shelves[].embed_url | string | iframe-fähige URL der Regalansicht. |
| shelves[].items.presentations[] | array | Enthaltene Präsentationen. |
| shelves[].items.abstracts[] | array | Enthaltene Fachberichte. |
| shelves[].items.videos[] | array | Enthaltene Videos. |
| shelves[].items.quizzes[] | array | Enthaltene Quizze. |
| shelves[].items.missions[] | array | Enthaltene Missionen. |
{
"shelves": [
{
"id": "shelf_123",
"name": "Produktschulungen 2026",
"description": "Freigegebene Onboarding-Inhalte",
"embed_url": "https://thinkpower.app/embed/shelf/shelf_123",
"items": {
"presentations": [
{
"id": "pres_001",
"title": "Onboarding Präsentation",
"view_url": "https://thinkpower.app/shared/pres_001",
"embed_url": "https://thinkpower.app/embed/pres_001"
}
],
"abstracts": [],
"videos": [],
"quizzes": [],
"missions": []
}
}
]
}Einsatzfelder
LMS-Integration
Synchronisieren Sie Schulungsinhalte mit Moodle, ILIAS, Cornerstone oder anderen Lernplattformen.
Intranet & Wiki
Betten Sie aktuelle Wissensinhalte direkt in SharePoint, Confluence oder Notion ein.
Kundenportale
Stellen Sie Kunden im eigenen Branding Schulungen, Onboardings und Updates bereit.
Marketing-Sites
Zeigen Sie Produktvideos und Erklärungen direkt auf Ihrer Website.
Read-Only
Die API liefert ausschließlich Lesezugriff. Inhalte können nicht über die API verändert werden.
Nur freigegebene Inhalte
Nur Inhalte, die Sie explizit für die externe Nutzung freigegeben haben, sind abrufbar.
HTTPS & CORS
Alle Anfragen werden über HTTPS abgewickelt. CORS ist für integrationen aktiviert.