| Service Center About us Geschäftskunden Knowledge Base Mein Konto vpn_keyProduktcode Gastportal apiB2B API
lock SSL verified_user Secure payment bolt Digital delivery headset_mic 24h Support
technikcenter24.com
B2B Dokumentation

B2B API – Produktcodes & Lizenzen automatisiert abrufen

Unsere REST-API ermöglicht es verifizierten Geschäftskunden und IT-Resellern, Produktcodes und Lizenzinformationen automatisiert abzurufen und in eigene Systeme zu integrieren.

vpn_key API-Zugang beantragen Geschäftskunden-Seite

Authentifizierung

Alle API-Anfragen erfordern einen gültigen API-Key, der im HTTP-Header mitgesendet wird. API-Keys können nach Verifikation Ihres Unternehmens beantragt werden.

info API-Zugang ist ausschließlich für verifizierte B2B-Kunden und Reseller verfügbar. Zugang beantragen →

Header-Format

HTTP Request Header
X-API-Key: YOUR_API_KEY_HERE
Content-Type: application/json
Accept: application/json

Beispiel mit cURL

cURL
curl -X GET "https://technikcenter24.com/api/v1/orders" \
  -H "X-API-Key: YOUR_API_KEY_HERE" \
  -H "Accept: application/json"

Base URL

Alle Endpunkte sind relativ zur folgenden Base URL:

Base URL
https://technikcenter24.com/api/v1

Alle Antworten werden als JSON zurückgegeben (Content-Type: application/json).

Rate Limits

PlanAnfragen / MinuteAnfragen / Tag
Standard B2B605.000
Reseller12020.000
Enterpriseindividuellindividuell

Bei Überschreitung wird HTTP 429 Too Many Requests zurückgegeben. Der Header Retry-After enthält die Wartezeit in Sekunden.

Fehlercodes

HTTP-CodeBedeutung
200 OKAnfrage erfolgreich
400 Bad RequestUngültige Parameter
401 UnauthorizedFehlender oder ungültiger API-Key
403 ForbiddenKeine Berechtigung für diese Ressource
404 Not FoundRessource nicht gefunden
429 Too Many RequestsRate Limit überschritten
500 Internal Server ErrorServerfehler – bitte Support kontaktieren

Fehler-Response Format

JSON
{
  "success": false,
  "error": {
    "code": "UNAUTHORIZED",
    "message": "Invalid or missing API key."
  }
}

Endpunkt: Bestellungen

GET /api/v1/orders Alle Bestellungen des Accounts
ParameterTypBeschreibung
pageintegerSeite (Standard: 1)
per_pageintegerEinträge pro Seite (max. 100)
statusstringpaid | pending | all
Beispiel-Response
{
  "success": true,
  "data": {
    "orders": [
      {
        "id": "ORD-12345",
        "status": "paid",
        "total": 49.99,
        "currency": "EUR",
        "created_at": "2026-01-15T10:30:00Z",
        "items_count": 2
      }
    ],
    "pagination": {
      "page": 1,
      "per_page": 20,
      "total": 42
    }
  }
}
GET /api/v1/orders/{order_id} Einzelne Bestellung abrufen

Endpunkt: Produktcodes & Lizenzen

GET /api/v1/orders/{order_id}/codes Alle Codes einer Bestellung
Beispiel-Response
{
  "success": true,
  "data": {
    "order_id": "ORD-12345",
    "codes": [
      {
        "id": "CODE-789",
        "product_name": "Microsoft Office 2024 Professional",
        "product_sku": "MS-OFF-2024-PRO",
        "license_key": "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX",
        "download_url": "https://...",
        "activation_guide_url": "https://...",
        "delivered_at": "2026-01-15T10:31:00Z",
        "status": "active"
      }
    ]
  }
}
GET /api/v1/codes/{code_id} Einzelnen Code abrufen
warning Lizenzschlüssel dürfen ausschließlich für den eigenen Gebrauch oder den genehmigten Weiterverkauf verwendet werden. Eine unerlaubte Weitergabe verstößt gegen die Nutzungsbedingungen.

Endpunkt: Produkte

GET /api/v1/products Produktkatalog abrufen
ParameterTypBeschreibung
categorystringKategorie-Slug filtern
in_stockbooleanNur verfügbare Produkte
pageintegerSeite
Beispiel-Response
{
  "success": true,
  "data": {
    "products": [
      {
        "id": 42,
        "sku": "MS-OFF-2024-PRO",
        "name": "Microsoft Office 2024 Professional",
        "price": 49.99,
        "currency": "EUR",
        "in_stock": true,
        "category": "microsoft-office"
      }
    ]
  }
}

Webhooks

Webhooks ermöglichen es, Echtzeit-Benachrichtigungen zu empfangen, wenn Bestellungen oder Codes bereitgestellt werden. Webhook-URLs können im Kundenkonto hinterlegt werden.

Verfügbare Events

EventBeschreibung
order.paidBestellung wurde bezahlt
codes.deliveredCodes wurden bereitgestellt
order.refundedBestellung wurde erstattet

Webhook Payload

POST – Ihr Webhook-Endpoint
{
  "event": "codes.delivered",
  "timestamp": "2026-01-15T10:31:05Z",
  "data": {
    "order_id": "ORD-12345",
    "codes_count": 2
  },
  "signature": "sha256=..."
}

Verifizieren Sie die Signatur mit Ihrem Webhook-Secret: HMAC-SHA256(payload, webhook_secret)

Häufige Fragen

Wie beantrage ich einen API-Key?

Senden Sie eine E-Mail an service@technikcenter24.com mit Ihren Unternehmensdaten. Nach Prüfung erhalten Sie Ihren API-Key innerhalb von 24h.

Welches Format haben die Antworten?

Alle Antworten werden als JSON zurückgegeben. Das Root-Objekt enthält immer success: true/false sowie entweder data oder error.

Kann ich Bestellungen per API aufgeben?

Bestellungen per API sind derzeit nur für Enterprise-Kunden mit Rahmenvertrag verfügbar. Sprechen Sie uns an für ein individuelles Angebot.

Gibt es eine Sandbox-Umgebung?

Eine Sandbox-Umgebung für Testintegration steht auf Anfrage zur Verfügung. Kontaktieren Sie uns für Zugang.

Live-Support verfügbar
Tiara S.
Tiara S.
check_circle Brasov
Hallo! 👋 Ich bin Tiara. Haben Sie Fragen zu unseren Produkten oder benötigen Sie Hilfe?
chat_bubble