Authentifizierung

Authentifizieren Sie sich bei der myumbrella.ai-API mit API-Schlüsseln und OAuth 2.0.

Authentifizierung

Alle API-Anfragen erfordern eine Authentifizierung. myumbrella.ai unterstützt zwei Authentifizierungsmethoden: API-Schlüssel für Server-zu-Server-Aufrufe und OAuth 2.0 für benutzerseitige Integrationen.

API-Schlüssel

Generieren Sie API-Schlüssel unter Einstellungen → API-Schlüssel. Jeder Schlüssel ist auf bestimmte Berechtigungen beschränkt.

Fügen Sie Ihren API-Schlüssel im Authorization-Header ein:

curl -X GET https://api.myumbrella.ai/v1/plans \
  -H "Authorization: Bearer mu_live_abc123def456" \
  -H "Content-Type: application/json"

Schlüsseltypen

TypPräfixAnwendungsfall
Livemu_live_Produktions-API-Aufrufe
Testmu_test_Sandbox-Tests (keine echten Gebühren)

OAuth 2.0

Für Apps, die im Auftrag von Händlern handeln, verwenden Sie den OAuth-Flow:

  1. Leiten Sie den Händler weiter zu:
    https://app.myumbrella.ai/oauth/authorize?client_id=YOUR_ID&redirect_uri=YOUR_URI&scope=plans:read+claims:write
  2. Nach der Autorisierung tauschen Sie den Code gegen ein Zugriffstoken ein:
    curl -X POST https://api.myumbrella.ai/oauth/token \
      -d "grant_type=authorization_code" \
      -d "code=AUTH_CODE" \
      -d "client_id=YOUR_ID" \
      -d "client_secret=YOUR_SECRET"

Ratenbegrenzungen

  • Live-Schlüssel: 1.000 Anfragen/Minute
  • Test-Schlüssel: 100 Anfragen/Minute
  • Header für Ratenbegrenzung: X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset

Fehlerantworten

Authentifizierungsfehler geben einen 401-Status zurück:

{
  "error": "unauthorized",
  "message": "Invalid or expired API key"
}

Book a Demo

See how myUmbrella can transform your warranty program

Choose a Time

Select a convenient time for your personalized demo

ESC

Start typing to search across all content

No results found

Try a different search term