API für Entwickler
Integrieren Sie wissenschaftlich fundierte Potenzialanalysen direkt in Ihre HR-Software, ATS-Systeme oder eigene Anwendungen.
curl -X POST https://potenzial.at/api/v1/invites \
-H "Authorization: Bearer pk_live_..." \
-H "Content-Type: application/json" \
-d '{"email":"kandidat@firma.at"}'
In 3 Schritten starten
Von der Registrierung bis zur ersten Analyse
API-Key erstellen
Registrieren Sie sich kostenlos und erhalten Sie sofort Ihren API-Key.
Jetzt registrierenCode-Beispiele
Einfache Integration in jede Programmiersprache
# Kandidat einladen curl -X POST https://www.potenzial.at/api/v1/invites \ -H "Authorization: Bearer pk_live_xxx" \ -H "Content-Type: application/json" \ -d '{ "email": "kandidat@beispiel.at", "product_type": "pa-fuehrung", "callback_url": "https://ihre-app.at/webhook" }' # Ergebnis abrufen curl https://www.potenzial.at/api/v1/results/inv_xxx \ -H "Authorization: Bearer pk_live_xxx"
import requests API_KEY = "pk_live_xxx" BASE_URL = "https://www.potenzial.at/api/v1" headers = { "Authorization": f"Bearer {API_KEY}", "Content-Type": "application/json" } # Kandidat einladen response = requests.post( f"{BASE_URL}/invites", headers=headers, json={ "email": "kandidat@beispiel.at", "product_type": "pa-fuehrung" } ) invite = response.json() print(f"Einladung erstellt: {invite['invite_id']}")
const API_KEY = 'pk_live_xxx'; const BASE_URL = 'https://www.potenzial.at/api/v1'; // Kandidat einladen const response = await fetch(`${BASE_URL}/invites`, { method: 'POST', headers: { 'Authorization': `Bearer ${API_KEY}`, 'Content-Type': 'application/json' }, body: JSON.stringify({ email: 'kandidat@beispiel.at', product_type: 'pa-fuehrung' }) }); const invite = await response.json(); console.log(`Einladung erstellt: ${invite.invite_id}`);
<?php $api_key = 'pk_live_xxx'; $base_url = 'https://www.potenzial.at/api/v1'; // Kandidat einladen $ch = curl_init("$base_url/invites"); curl_setopt_array($ch, [ CURLOPT_POST => true, CURLOPT_RETURNTRANSFER => true, CURLOPT_HTTPHEADER => [ "Authorization: Bearer $api_key", "Content-Type: application/json" ], CURLOPT_POSTFIELDS => json_encode([ 'email' => 'kandidat@beispiel.at', 'product_type' => 'pa-fuehrung' ]) ]); $response = curl_exec($ch); $invite = json_decode($response, true); echo "Einladung erstellt: " . $invite['invite_id'];
API Endpoints
RESTful API mit JSON-Responses
Öffentliche Endpoints
/register
API-Key erstellen
Registrierung als neuer API-Kunde mit E-Mail und Firmenname.
/products
Produkte abrufen
Liste aller verfügbaren Analyse-Typen und Pakete.
/health
API Status
Systemstatus und Verfügbarkeit prüfen.
Authentifizierte Endpoints
/balance
Guthaben prüfen
Aktuelles Guthaben und Verbrauch anzeigen.
/invites
Kandidat einladen
Einladung zur Potenzialanalyse versenden.
/invites
Einladungen auflisten
Alle Einladungen mit Status anzeigen.
/results/{id}
Ergebnis abrufen
Analyse-Ergebnis und Report-Links erhalten.
/webhooks
Webhook einrichten
Benachrichtigungen bei Analyse-Abschluss.
/checkout
Checkout erstellen
Stripe Checkout Session für Credits starten.
API-Key erstellen
Kostenlos registrieren und sofort starten
Admin-Zugang
Hier können Sie Kandidaten auch manuell einladen und Ergebnisse einsehen - ohne API-Aufrufe.
Guthaben aufladen
Haben Sie bereits einen API-Key? Laden Sie hier Credits auf.
Einzelkauf
1 Potenzialanalyse
zzgl. 20% USt. = 118,80 EUR10er-Paket
10 Potenzialanalysen
4% Ersparnis (95,- pro Analyse)50er-Paket
50 Potenzialanalysen
9% Ersparnis (90,- pro Analyse)Sichere Zahlung via Stripe (Kreditkarte, SEPA)
Bereit loszulegen?
Registrieren Sie sich jetzt und integrieren Sie Potenzialanalysen in Ihre Software.