# Access Sync

### :bulb: Why it matters

**See all your app access in one place**\
Cakewalk pulls user access and permission levels straight from your apps so you always know who has access to what.

For supported integrations, Access Sync also surfaces discovered **non-human identities (NHIs)** such as bots or service accounts in dedicated read-only NHI views.

**Cut the manual work**\
Stop chasing down spreadsheets and screenshots. Cakewalk reads the truth directly from the app.

**Stay aligned with the source of truth**\
Permissions update automatically whenever they are changed in the underlying app.

**Spot shadow access**\
Discover accounts and permission levels you didn’t know existed.

**Make reviews effortless**\
Access Reviews show the real state of access so reviewers don’t guess or assume.

**Catch permission drift**\
See when users get more access than expected and fix it before it becomes a problem.

***

### :hammer\_pick: How it works

**Navigation**: App Governance → Select app → Go to Users table → *Sync Users*.

* **Steps**:
  1. Click *Sync Users*.
  2. Click *Connect* in the popup that appears.
  3. Follow the set-up steps for each integration (see [Integrations](/connections-and-integrations/integration-guides.md)).
  4. Users are synced upon completion.

**The sync is additive only.**\
Cakewalk never deletes or renames anything you have created. It simply adds what the app reports.

**Automatic sync**\
Cakewalk syncs user access and permissions every day so your apps stay aligned with your source of truth.

**On-demand sync**\
Need a fresh read? Trigger a manual sync in the app’s *Users* table to pull the latest access instantly.

{% hint style="info" %}
NHI visibility is read-only. NHIs are shown in the NHI table and app-level NHI tab, but no request, policy or provisioning actions are available for NHIs.
{% endhint %}

***

### :vertical\_traffic\_light: Prerequisites

* **App is supported**, see [Integrations](/connections-and-integrations/integration-guides.md).
* **Grant read permissions:** Give Cakewalk read permissions for your user data in your connected apps to enable Access Sync.
* **Admin access:** Typically requires an admin account or service account with appropriate scopes to complete OAuth flow or API key creation.

NHI Discovery availability varies by integration. Check [Integrations](/connections-and-integrations/integration-guides.md) for current support.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.getcakewalk.io/how-to-guides/access-sync.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
