Skip to content

API Reference

Dieser Abschnitt bietet die vollständige API-Referenz für Hydden.Control. Alle Endpoints verwenden JSON für Request- und Response-Bodies und erfordern Authentifizierung, sofern nicht anders angegeben.

Basis-URL

https://{your-tenant}.hydden.io/api/v1

Authentifizierung

Alle API-Anfragen erfordern ein gültiges Bearer-Token im Authorization-Header:

http
Authorization: Bearer {access_token}

Verfügbare Endpoints

Identitätsdaten

RessourceBeschreibung
AccountsBenutzerkonten, Attribute und Risikoberechnungen verwalten
ApplicationsAnwendungen und ihre zugehörigen Konten verwalten
GroupsSicherheits- und Verteilergruppen verwalten
OwnersIdentitätseigentümer und Organisationsbeziehungen verwalten

Access Governance

RessourceBeschreibung
CampaignsZugriffsprüfungs-Campaigns erstellen und verwalten
Campaign RulesAutomatisierte Entscheidungsregeln für Campaigns definieren
PoliciesZugriffsrichtlinien erstellen und verwalten
RolesErkannte Rollen und Role Mining verwalten

Operationen

RessourceBeschreibung
JobsHintergrundaufgaben und Operationen überwachen
SyncDatensynchronisierung auslösen und überwachen

Konfiguration

RessourceBeschreibung
SettingsIntegrations- und AI-Einstellungen verwalten
AI AssistantMit dem KI-gestützten Assistenten interagieren

Paginierung

Die meisten List-Endpoints unterstützen Cursor-basierte Paginierung:

http
GET /api/v1/accounts?limit=50&after=cursor-token
ParameterTypBeschreibung
limitnumberAnzahl der Elemente pro Seite (Standard: 50)
afterstringCursor für die nächste Seite

Antworten enthalten Paginierungsinformationen:

json
{
  "data": [...],
  "pageInfo": {
    "hasNextPage": true,
    "endCursor": "next-cursor-token"
  }
}

Fehlerbehandlung

Alle Endpoints geben Standard-HTTP-Statuscodes zurück:

StatuscodeBeschreibung
200Success
201Created
204No Content
400Bad Request - Ungültige Parameter
401Unauthorized - Authentifizierung erforderlich
403Forbidden - Unzureichende Berechtigungen
404Not Found
409Conflict - Ressourcenkonflikt
429Too Many Requests - Ratenbegrenzt
500Internal Server Error

Fehlerantworten enthalten Details:

json
{
  "error": {
    "code": "VALIDATION_ERROR",
    "message": "Description of the error"
  }
}

Ratenbegrenzung

API-Anfragen sind ratenbegrenzt, um faire Nutzung zu gewährleisten. Wenn Sie das Limit überschreiten, erhalten Sie einen 429-Statuscode. Warten Sie vor dem erneuten Versuch.

Verwandte Themen

Hydden Documentation and Training Hub