The Contacts value are outdated

We use the CRM API for getting Contacts data, but the data displayed in the UI differs from the API data.

The contacts appear to have been updated, but the API does not retrieve them.

The data displayed in the UI for some of the custom properties do not match the data given by the API.

A client seeing the label “stato_cliente” with the property “morto” in the UI.
We responded by requesting the following endpoint:https://api.hubapi.com/properties/v1/contacts/properties/named/stato_cliente

https://api.hubapi.com/properties/v1/contacts/properties/named/stato_cliente

{

“value”: “chiuso ko”,

“readOnly”: false,

“hidden”: false,

“label”: “morto”,

“description”: null,

“doubleData”: null,

“displayOrder”: 6

}

This is not fresh data.

We attempted to retrieve data for a specific contact using the following endpoint:

https://api.hubapi.com/crm/v3/objects/contacts/123456?properties=hs_object_id,createdate,stato_cliente,firstname,lastname

This is the response we received from the API:

{

“id”: “123456”,

“properties”: {

“createdate”: “2022-10-11T08:57:05.843Z”,

“firstname”: “Michele”,

“hs_object_id”: “301”,

“lastmodifieddate”: “2024-02-29T15:21:22.817Z”,

“lastname”: “Mavellia”,

“stato_cliente”: “chiuso ko”

},

“createdAt”: “2022-10-11T08:57:05.843Z”,

“updatedAt”: “2024-02-29T15:21:22.817Z”,

“archived”: false

}

Please let me know how to retrieve the most recent value from the API.

Hi @SnirYadid,
It sounds like you’re dealing with a frustrating issue here. This can sometimes happen due to a few common issues, try these steps -

1. Sometimes, the data you see in the UI might be cached, meaning it’s not the most recent data. You might want to clear your cache or check if the system you’re using has a caching mechanism that could be affecting the data you’re seeing.

2. There could be a delay in data synchronization between the UI and the API. It might help to check when the last synchronization occurred or if there’s any scheduled process that updates this data.

3. Since you mentioned custom properties, it’s worth verifying that these properties are being handled consistently across both the API and the UI. Sometimes, different systems might interpret or display these properties differently.

4. Double-check that the endpoints you’re using to fetch data from the API are consistent with the ones that the UI relies on. Different endpoints might return slightly different data due to various filters or settings.

5. If the issue persists, it might be helpful to reach out to support or your technical team. They might be able to provide more specific insights or check if there’s an underlying issue with the data pipeline.

I hope it helps, let me know if you need to talk!

Khushboo Pokhriyal

Growth & Operations

GroRapid Labs

LinkedIn | 9315044754 | Email | Website

I’ve already checked the topics you mentioned.
As I mentioned in the example, the value displayed in the UI is the property label, while the API returns the property value.
The property value appears to have been updated in the UI but not in the API, and it seems that when the property value is updated, we should be able to retrieve the value from the property label.

How can I reach out to the support or your technical team?