Skip to content

Attestierung & Zertifizierungen API

ENTWURF — Nur für interne Entwicklerteams

Diese API-Referenz ist für interne Entwicklerteams bestimmt.

Übersicht

Was es ist: Die Attestierung-API verwaltet Zertifizierungskampagnen, Attestierungseinstellungen und Compliance-Prüfungsworkflows. Zertifizierungen überprüfen, ob der Identitätszugriff angemessen und genehmigt ist.

Warum es wichtig ist: Die Zugriffsüberprüfungskampagnen von Hydden Control basieren auf den Attestierungsendpunkten von Discovery, um Zertifizierungen zu erstellen, Datensätze abzurufen und den Compliance-Status zu verfolgen.

Zertifizierungsendpunkte

MethodePfadBeschreibungAuthentifizierung erforderlich
POST/internal/v1/attest/certificationEine Zertifizierung erstellenJWT + API-Token
GET/internal/v1/attest/certificationZertifizierungen auflistenJWT + API-Token
GET/internal/v1/attest/certification/:ctx/:type/:idEine bestimmte Zertifizierung abrufenJWT + API-Token
GET/internal/v1/attest/certification/:ctx/:type/:id/columnsZertifizierungsspalten abrufenJWT + API-Token
GET/internal/v1/attest/certification/:ctx/:type/:id/records/:source/:entity_typeZertifizierungsdatensätze abrufenJWT + API-Token

Einstellungsendpunkte

MethodePfadBeschreibungAuthentifizierung erforderlich
POST/internal/v1/attest/settingsAttestierungseinstellungen aktualisierenJWT + API-Token
GET/internal/v1/attest/settingsAlle Einstellungen auflistenJWT + API-Token
GET/internal/v1/attest/settings/:ctx/:typeBestimmte Einstellungen abrufenJWT + API-Token
DELETE/internal/v1/attest/settings/:ctx/:typeEinstellungen löschenJWT + API-Token

Referenzendpunkte

MethodePfadBeschreibungAuthentifizierung erforderlich
GET/internal/v1/attest/typesAttestierungstypen auflistenJWT + API-Token
GET/internal/v1/attest/statusesAttestierungsstatus auflistenJWT + API-Token

POST /internal/v1/attest/certification

Eine neue Zertifizierungskampagne erstellen.

Anfrage:

http
POST /internal/v1/attest/certification
Authorization: Bearer <token>
Content-Type: application/json

{
  "name": "Q1 2026 Access Review",
  "type": "user-access",
  "context": "quarterly",
  "scope": {
    "dataSourceIds": ["ds-uuid-001", "ds-uuid-002"],
    "entityTypes": ["account", "group"]
  }
}

Antwort (201):

json
{
  "id": "cert-uuid-001",
  "name": "Q1 2026 Access Review",
  "status": "pending",
  "createdAt": "2026-02-12T10:00:00Z"
}

GET /internal/v1/attest/certification/:ctx/:type/:id/records/:source/:entity_type

Zertifizierungsdatensätze für eine bestimmte Datenquelle und einen bestimmten Entitätstyp abrufen.

Pfadparameter:

ParameterTypBeschreibung
ctxstringZertifizierungskontext (z. B. quarterly)
typestringZertifizierungstyp (z. B. user-access)
idstringZertifizierungs-ID
sourcestringDatenquellen-Identifikator
entity_typestringEntitätstyp (account, group usw.)

Anfrage:

http
GET /internal/v1/attest/certification/quarterly/user-access/cert-uuid-001/records/ds-uuid-001/account
Authorization: Bearer <token>

Antwort (200):

json
{
  "records": [
    {
      "entityId": "acc-uuid-001",
      "entityName": "jdoe",
      "status": "pending-review",
      "reviewer": "manager@example.com",
      "lastAction": null
    }
  ],
  "totalCount": 45
}

Control-Integration

Hydden Control erstellt und verwaltet Zertifizierungskampagnen über diese Endpunkte als Teil seines Zugriffsüberprüfungs-Workflows. Die Kampagnenregel-Engine von Control bestimmt den Umfang und die Zeitpläne für Zertifizierungen.

Hydden Documentation and Training Hub