Skip to main content

Services

RPC methods exposed by this API.

ExternalSyncService

Messages

Data models used across requests/responses.

ExternalSync

ExternalSyncGroupRef

Sift user group identity for display (group_name) and stable API use (user_group_id).

ExternalSyncMembershipChange

One membership edge that changed during the sync.

ExternalSyncRun

ExternalSyncRunDiff

Snapshot of membership and lifecycle changes from one external sync run. Identifiers are Sift user_id / user_group_id UUIDs and human-readable names as stored in Sift (not Keycloak SCIM ids). Older stored runs may have empty ids with names only.

ExternalSyncRunSummary

ExternalSyncToken

The actual token value is not returned after it is first generated.

ExternalSyncUserRef

Sift user identity for display (user_name) and stable API use (user_id).

GenerateTokenRequest

This message has no fields.

GenerateTokenResponse

GetExternalSyncRequest

This message has no fields.

GetExternalSyncResponse

GetExternalSyncRunRequest

GetExternalSyncRunResponse

GetIsOrgExternallyProvisionedRequest

This message has no fields.

GetIsOrgExternallyProvisionedResponse

ListExternalSyncRunsRequest

ListExternalSyncRunsResponse

ListExternalSyncTokensRequest

ListExternalSyncTokensResponse

SyncOrganizationRequest

This message has no fields.

SyncOrganizationResponse

Enums

Allowed constant values used in message fields.

ExternalSyncRunTriggerType