Skip to main content

Hello,

I am using the endpoint https://api.personio.de/v1/company/employees/attributes to fetch a list of all employee attributes. I noticed that some attributes, particularly those with keys like "dynamic_13844971" (e.g., for Employee ID), change over time. Below is an example of such an attribute:
{
  "key": "dynamic_13844971",
  "label": "Employee ID",
  "type": "standard",
  "universal_id": null,
  "options": n]
}

My question is:

  • Is there a specific time limit after which this dynamic key changes?
  • Are there specific conditions that trigger the change of this key?
  • Is there a timeline in which this dynamic key might become static, like other attributes (e.g., "first_name")?
  • Will the dynamic attribute keys change if I switch accounts?

Any insights would be appreciated!

Thank you!

Hello Pareek,

 

Attributes with “dynamics_XXXXXX” is the format name for custom attributes. 
In our own tenant I’ve never experienced a change in the key for a specific custom attribute, so I’ll not be able to help you. 

Just to be sure can you confirm that only the key is changing ?
For example you had : 

{
  "key": "dynamic_13844971",
  "label": "Employee ID",
  "type": "standard",
  "universal_id": null,
  "options": ]
}

And then randomly, another day, without any actions, for the same attribute, you now have 
{
  "key": "dynamic_2000000",
  "label": "Employee ID",
  "type": "standard",
  "universal_id": null,
  "options": n]

}

 

According to me, I don’t see any reasons for a change, and changing the key is a very big discomfort …

But I’m very interested by the answer, so commenting to follow Personio’s answer ! 

 

Cheers, 

Nathan

 


Hi ​@Nathan Jolly ,
Thank you for your response. Yes, you are correct, I am facing the mentioned issue where the key value changes unexpectedly, just like in your example:

Initially:
{
  "key": "dynamic_13844971",
  "label": "Employee ID",
  "type": "standard",
  "universal_id": null,
  "options": t]
}
 

Then, without any action, it changes to 
{
  "key": "dynamic_XXXXXXX",
  "label": "Employee ID",
  "type": "standard",
  "universal_id": null,
  "options": >]

}
If you or anyone has any information on this, it would be very helpful if you could provide it.


Your reply