Skip to content

Universal Connector Zuordnungen API

ENTWURF — Nur für interne Entwicklerteams

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

Übersicht

Was es ist: Die Zuordnungen-API verwaltet Feldzuordnungen für Universal Connectors. Zuordnungen definieren, wie Rohdatenfelder aus der Erfassung in das interne Entitätsmodell von Discovery übersetzt werden.

Endpunkte

MethodePfadBeschreibungAuthentifizierung erforderlich
GET/internal/v1/connector/universal/mappingsAlle Zuordnungen auflistenJWT + API-Token
GET/internal/v1/connector/universal/mappings/:idZuordnungsdetails abrufenJWT + API-Token
PUT/internal/v1/connector/universal/mappingsEine Zuordnung erstellen oder aktualisierenJWT + API-Token
DELETE/internal/v1/connector/universal/mappings/:cid/:idEine Zuordnung löschenJWT + API-Token
DELETE/internal/v1/connector/universal/mappings/:cid/:id/eraseZuordnung und Daten löschenJWT + API-Token
GET/internal/v1/connector/universal/generate/mapping-id/:connector/:idZuordnungs-ID generierenJWT + API-Token
GET/internal/v1/connector/universal/generate/mapping-uuid/:connector/:idZuordnungs-UUID generierenJWT + API-Token

PUT /internal/v1/connector/universal/mappings

Eine Feldzuordnung für einen Universal Connector erstellen oder aktualisieren.

Anfrage:

http
PUT /internal/v1/connector/universal/mappings
Authorization: Bearer <token>
Content-Type: application/json

{
  "connectorId": "connector-uuid",
  "schemaId": "schema-uuid-001",
  "mappings": [
    { "source": "userId", "target": "Id", "required": true },
    { "source": "username", "target": "Account Name", "required": true },
    { "source": "email", "target": "Email", "required": false },
    { "source": "role", "target": "Account Type", "required": false }
  ]
}

Antwort (200):

json
{
  "id": "mapping-uuid-001",
  "connectorId": "connector-uuid",
  "status": "active",
  "fieldCount": 4
}

DELETE /internal/v1/connector/universal/mappings/:cid/:id/erase

Eine Zuordnung löschen und alle damit erfassten Daten entfernen.

Pfadparameter:

ParameterTypBeschreibung
cidstringConnector-ID
idstringZuordnungs-ID

Anfrage:

http
DELETE /internal/v1/connector/universal/mappings/connector-uuid/mapping-uuid-001/erase
Authorization: Bearer <token>

Antwort (204): Kein Inhalt.

DANGER

Diese Operation löscht die Zuordnung und alle zugehörigen erfassten Daten dauerhaft.

Hydden Documentation and Training Hub