iGent Concert
/unison/api/acp-extension/

Fabric Resource Broker

How client-facing resource calls reach Unison through Diminuendo

Clients should access Unison through Diminuendo unless they are an internal service with a scoped service credential. Diminuendo resolves product-level identity and scope into Unison namespaces, then calls the resource/sync authority.

Scope Resolution

Client scopeResolved namespace
usertenant:{tenantId}/user:{userId}/preferences
tenanttenant:{tenantId}/settings
sessiontenant:{tenantId}/sessions/{sessionId}
projecttenant:{tenantId}/projects/{projectId}
devicetenant:{tenantId}/user:{userId}/devices/{deviceId}

Fabric Methods

Use the Fabric resource and sync profiles for new work:

Method familyPurpose
resource/getRead a scoped resource
resource/setWrite a scoped resource
resource/deleteDelete a scoped resource
resource/listList resources by prefix or namespace
resource/subscribeSubscribe to changes
sync/*Reconcile and stream changes

Compatibility Note

Older docs described these calls as ACP config/* extensions. ACP clients may still see an adapter projection, but Fabric resource/sync is the canonical internal model.