---
id: SCR-PFM-INT-013
title: Synchronization profiles
route: '/console/{tenantId}/configuration/platform/integrations/sync'
surface: console
product_area: platform
module: integrations
revision: 1
status: draft
design_intent: proposed
implementation_evidence: not-implemented
inference: []
source_sha:
  react-console: baf6dae382d6f41dce976c7f848667ccc37e076f
  services-platform: ad3f6a6582843008ed0f5a17b131878d15829af1
purpose: Preview synchronization-profile browsing without a corresponding production service operation.
supports:
  - CAP-PFM-INT-015
permission: platform.integrations.read
entry_from:
  - '/console/{tenantId}/configuration/platform/integrations'
exits_to:
  - '/console/{tenantId}/configuration/platform/integrations/sync/{profileId}'
displays:
  - field: Synchronization profiles
    source: listSyncProfiles (console double only; Platform declares no such route)
actions: []
states:
  - empty
  - loading
  - error
validation: []
patterns:
  - LibraryPage with breadcrumb navigation.
  - 'ReadState, Empty and shared error presentation for data reads.'
  - The Library access boundary controls entry; each action retains its implemented permission gate.
  - Sample synchronization table.
component: components/integrations/sync-screens.tsx
evidence:
  - >-
    react-console at baf6dae3: components/integrations/sync-screens.tsx; lib/integrations/client.ts (sync
    calls answered only by the double)
controls: [TC-AVL-004, TC-AVL-005, TC-AZ-001, TC-AZ-002, TC-AZ-003, TC-AZ-004, TC-AZ-005, TC-CHG-001, TC-CHG-002, TC-CHG-003, TC-CHG-004, TC-CHG-005, TC-CHG-006, TC-DAT-001, TC-DAT-002, TC-DAT-003, TC-IAM-001, TC-IAM-002, TC-IAM-003, TC-IAM-004, TC-IAM-005, TC-IAM-006, TC-LOG-001, TC-LOG-005, TC-MON-001, TC-PI-001, TC-PI-002, TC-PI-003, TC-PI-004, TC-PI-005, TC-PRV-001, TC-PRV-002, TC-TEN-001, TC-TEN-002, TC-TEN-003, TC-TEN-004, TC-VEN-001, TC-VEN-002, TC-VEN-003]
---

# Synchronization profiles

## What the Screen Is For

Preview synchronization-profile browsing without a corresponding production service operation.

## What It Shows and Lets People Do

The table is backed by console sample behavior. The named synchronization list operation is absent from Platform, so this contract documents an unfinished surface.

## States and Errors

Loading, empty and failure behavior belongs to the sample adapter. A successful preview does not establish a working Platform operation.

## Patterns It Must Respect

LibraryPage with breadcrumb navigation. ReadState, Empty and shared error presentation for data reads. The Library access boundary controls entry; each action retains its implemented permission gate. Sample synchronization table.
