---
title: Reuse links between mappings
description: Use the PingIDM links property in a mapping to share synchronization links between bidirectional mappings and avoid maintaining duplicate link tables
component: pingidm
version: 8
page_id: pingidm:synchronization-guide:reusing-links
canonical_url: https://docs.pingidentity.com/pingidm/8.1/synchronization-guide/reusing-links.html
llms_txt: https://docs.pingidentity.com/pingidm/llms.txt
docs_for_agents: https://developer.pingidentity.com/build-with-ai/docs-for-agents.md
keywords: ["Synchronization", "Mappings"]
superseded_by: https://docs.pingidentity.com/pingidm/8.1/synchronization-guide/reusing-links.html
---

# Reuse links between mappings

When two mappings synchronize the same objects bidirectionally, use the `links` property in one mapping to have IDM use the same link for both mappings. If you do not specify a `links` property, IDM maintains a separate link for each mapping.

The following excerpt shows two mappings, one from MyLDAP accounts to managed users, and another from managed users to MyLDAP accounts. In the second mapping, the `link` property indicates that IDM should reuse the links created in the first mapping, rather than create new links:

```json
{
    "mappings": [
        {
            "name": "systemMyLDAPAccounts_managedUser",
            "source": "system/MyLDAP/account",
            "target": "managed/user"
        },
        {
            "name": "managedUser_systemMyLDAPAccounts",
            "source": "managed/user",
            "target": "system/MyLDAP/account",
            "links": "systemMyLDAPAccounts_managedUser"
        }
    ]
}
```
