# Custom Integration Ids No Longer Mapping To Given Values

**URL:** <https://community.fibery.io/t/custom-integration-ids-no-longer-mapping-to-given-values/8763>\
**Category:** Bugs & Issues\
**Created:** [May 10, 2025, 5:15pm UTC](https://community.fibery.io/t/custom-integration-ids-no-longer-mapping-to-given-values/8763 "2025-05-10T17:15:13Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Tommy\_Hedley](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/tommy_hedley/32/6468_2.png) [@Tommy\_Hedley](https://community.fibery.io/u/Tommy_Hedley)\
**Post date:** [May 10, 2025, 5:15pm UTC](https://community.fibery.io/t/custom-integration-ids-no-longer-mapping-to-given-values/8763/1 "2025-05-10T17:15:13Z")

</div>

When updating my Custom Integration today, I noticed that when re-adding the integration, the displayed Id (not the UUID) for each entity no longer corresponds to the Id value provided with the entity from sync. I’m not sure if this is intentional or not, but it would be great if it could be reverted if possible.

---

<div class="post-metadata">

**Author:** ![Evgeni\_Kisel](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/evgeni_kisel/32/13938_2.png) [@Evgeni\_Kisel](https://community.fibery.io/u/Evgeni_Kisel)\
**Post date:** [May 12, 2025, 4:14am UTC](https://community.fibery.io/t/custom-integration-ids-no-longer-mapping-to-given-values/8763/2 "2025-05-12T04:14:00Z")

</div>

Unfortunately I didn’t get your issue. Could you please provide an example, please?

---

<div class="post-metadata">

**Author:** ![Tommy\_Hedley](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/tommy_hedley/32/6468_2.png) [@Tommy\_Hedley](https://community.fibery.io/u/Tommy_Hedley)\
**Post date:** [May 12, 2025, 4:35am UTC](https://community.fibery.io/t/custom-integration-ids-no-longer-mapping-to-given-values/8763/3 "2025-05-12T04:35:12Z")

</div>

Sure, after logging some of the affected entities it seems to just be a UI change. Here is an example entity log and view. Perhaps my memory is wrong, but I seem to remember that at one point the ‘Sync Id’ was shown instead of the "Public Id’ in the entity view.

**Entity Values**

```auto
Billable: false,
'Created By': { Name: null, Id: null },
'Public Id': '2',
'Customer ID': null,
Id: '5db0d848-dda8-49e5-ae36-eec01ac5f512',
Billed: false,
Line: 2,
'Creation Date': '2025-05-10T17:07:46.917Z',
'Deleted in QuickBooks Online': 'no',
'Sync Id': '126:i:2',
'Bill ID': '126',
Bill: {
  Name: 'Norton Lumber and Building Materials',
  Id: 'af470d2d-69e1-4ede-b6aa-88e66083d415'
},
Customer: { Id: null, Name: null },
'Modification Date': '2025-05-10T17:07:59.601Z',
Markup: '0',
'QBO ID': '2',
Rank: 6100410182119152,
'Reimburse Charge': { Name: null, Id: null },
'Item ID': '5',
Amount: '125',
Name: 'Rock FountainRock Fountain',
Description: 'Rock Fountain',
Class: { Id: null, Name: null },
Tax: false,
Quantity: '1',
'Markup Income Account': { Id: null, Name: null },
Item: { Name: 'Rock Fountain', Id: 'a26a03d0-8ad9-43e9-8a37-f14f1cc3c9e6' },
'Markup Account ID': null,
'Unit Price': '125',
'Class ID': null,
'Reimburse Charge ID': null,
Type: 'QuickBooks/Bill Item Line'

```

**Entity View**

 ![Bill Item Line](https://us1.discourse-cdn.com/flex020/uploads/fibery/original/2X/c/cbc8775090bcac3b06460dfc00a3c03cd321e11e.jpeg)

---

<div class="post-metadata">

**Author:** ![Evgeni\_Kisel](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/evgeni_kisel/32/13938_2.png) [@Evgeni\_Kisel](https://community.fibery.io/u/Evgeni_Kisel)\
**Post date:** [May 12, 2025, 6:38am UTC](https://community.fibery.io/t/custom-integration-ids-no-longer-mapping-to-given-values/8763/4 "2025-05-12T06:38:55Z")

</div>

Integrated entities have `Sync Id` field but it’s a hidden field that is not visible on UI. Value of `Sync Id` field is taken from `id` field that you specify in your schema on connector side.

`Public Id` is not related to `Sync Id`. It’s just kind of “pleasant” ID that visible on UI with auto-increment behaviour.

Just in case, we use `Sync Id` to find existing entities during next synchronization to avoid creating duplications in Fibery.

---

<div class="post-metadata">

**Author:** ![Tommy\_Hedley](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/tommy_hedley/32/6468_2.png) [@Tommy\_Hedley](https://community.fibery.io/u/Tommy_Hedley)\
**Post date:** [May 12, 2025, 1:21pm UTC](https://community.fibery.io/t/custom-integration-ids-no-longer-mapping-to-given-values/8763/5 "2025-05-12T13:21:20Z")

</div>

Got it, for some reason I remember ‘Sync Id’ mapping to the Id shown on the UI but I must be remembering wrong.
