API-Schnellstart
Zuletzt aktualisiert am
Die STACKIT Domain Services API ist eine RESTful-Schnittstelle, mit der Sie die Verwaltung Ihrer Domains, DNS-Zonen und zugehörigen Ressourcen automatisieren können.
Diese Anleitung zeigt Ihnen, wie Sie Zugriff auf die Testumgebung erhalten, Ihren Authentifizierungs-Token generieren und Ihre Organisations-ID abrufen.
Zugang zur Testumgebung anfordern
Abschnitt betitelt „Zugang zur Testumgebung anfordern“Wir empfehlen, Ihre Entwicklung in der Operational Testing Environment (OTE) zu beginnen. Die OTE ist ein Duplikat des Produktionssystems, auf dem keine realen, kostenpflichtigen Domain-Bestellungen ausgeführt werden.
- Senden Sie eine E-Mail an
domainservices@digits.schwarz, um Zugang anzufordern. - Geben Sie die Betreffzeile “API Zugang für OTE System anfordern” an.
- Geben Sie die E-Mail-Adressen aller Teammitglieder an, die Zugang benötigen.
Zugriffs-Token generieren
Abschnitt betitelt „Zugriffs-Token generieren“Die API verwendet JSON Web Tokens (JWT) zur Autorisierung. Sie müssen Ihre Zugangsdaten gegen einen Zugriffs-Token eintauschen, bevor Sie geschützte Endpunkte aufrufen können.
- Senden Sie eine
POST-Anfrage an den Token-Endpunkt. Verwenden Sie für die OTE-Umgebunghttps://api.ote.stackit.domains/api/access-control/token. - Geben Sie Ihre Portal-E-Mail-Adresse und Ihr Passwort im Anfrage-Body an.
{"email": "YOUR_PORTAL_EMAIL_ADDRESS","password": "YOUR_PASSWORD"}
- Extrahieren Sie das
access_tokenaus der Antwort.
Ihre Organisations-ID abrufen
Abschnitt betitelt „Ihre Organisations-ID abrufen“Fast alle API-Endpunkte erfordern eine organizationId als Pfadparameter. Sie müssen diese ID mithilfe Ihres Zugriffs-Tokens abrufen.
- Senden Sie eine
GET-Abfrage an den Organisations-Endpunkt:https://publicapi.ote.stackit.domains/api/v1/organizations. - Fügen Sie Ihr Token im
Authorization: Bearer <JWT_TOKEN>-Format zum HTTP-Header hinzu. - Kopieren Sie die
organizationIdaus der JSON-Antwort hinzu.
Sie können diese ID nun verwenden, um Aufgaben wie die Überprüfung der Domain-Verfügbarkeit, das Erstellen von DNS-Zonen oder die Verwaltung von Resource Records zu automatisieren.