Skip to main content

Hi everyone,

Currently, I am trying to automate the employee onboarding with Google Workspace. The envisaged process looks like the people department creates the Personio user with the private email address of the new employee. Then the automation creates the account in Google Workspace, uses the private email address to send the initial password to it. Afterward, the Personio email filed is updated with the company email address.

Unfortunately, it seems like this is not feasible with the current version of the API, as the email field is not patchable.

Is there any workaround for the process to work like envisaged?

Are there any plans to make the email filed patchable?

Thanks and best regards,
Lars

Hi @LSt 

 

Welcome to the Personio Community, we are thrilled to see you here 🎉. I am happy to support you with your inquiry.

 

I am afraid as you stated, updating of the Email field is not currently supported through our PATCH API as seen on our Developer Hub below:

👉🏽 Update an employee

 

I am currently unaware of any workarounds for this at the moment but happy for any other Community members using our API functionality to pitch in 😊

 

If you wish to put this feedback forward to our product team and let them know you would like to make this field patchable, then I would like to encourage you to post this suggestion of improvement in our ideation area where our product team are able to review ideas for new functionality. They can then potentially include them in future updates to the softwares functionality. 

In order for us to fully understand your idea, I have included a couple of questions that your description should clarify when posting in the ideation area: 

  • What would you like to achieve with Personio?  What issue do you need to solve?
  • Why? What would be the added value for you? 
  • How are you solving it right now? 

The more details, the better! However, remember not to share any personal or business data with the public.

 

Make sure to add the link to the idea in this thread, so that other users that find your question can upvote it showing the demand for this functionality! 

 

Thank you in advance for sharing your ideas with us and I hope you have a lovely day 🙌🏽

 

All the best, 

Erica


Hi Erica,

Thanks for your kind answer.

I submitted the idea to make the email field patchable via API, as I do not see the reason this is not possible.

Best regards,

Lars


Hi Erica,

Unfortunately, I have not received any further replies, neither here nor in the submitted idea.
Perhaps I try it differently.

Can you tell how the most automated onboarding process should look like from the Personio perspective if the environment looks like the following?

  • The people department has no administrative access to Google Workspace and cannot guarantee if the work email address is not already taken.
  • Personio should be the single source of truth and information is just automatically synchronized with Google Workspace
  • The initial password is sent to the new employee’s private email address

Thanks and best regards,
Lars

 


Hi @LSt 

 

My apologies for the delay in response!

 

Do you mind please reaching out to our Support team so our specialised agents will be able to help you further with this.  You can contact my colleagues from the support team via Find Answers. Be aware that only Contract and Account owners can contact our support team. In case you are not registered as such, please contact your colleagues in the role, or add this information in your account. You can find out how here.

 

Please let me know if there is anything else I can support you with.

 

All the best, 

Erica


can you please explain why this is not possible? It makes no sense at all to me. Do I have to put the email address for each employee manually into personio? The people who are admins for personio are not admins for our email provider. 


Hello, 

I have been working on the same topic and have just found out that the e-mail address can now also be updated via the new API version 2.

The V2 is not yet stable but has at least been released to the public.


Hi ​@jan_wagener,

As ​@markusbe said, we recently released a new V2 endpoint through which the email address can also be updated.

This is called https://api.personio.de/v2/persons/{person_id} and you can find more information about it in our Developer Hub.

Just bear in mind that the V2 auth endpoints must be used for authentication. Data from the V2 endpoints cannot be retrieved using the Bearer Token from the V1 auth endpoint.

I hope this helps!

Cheers,

Valentina ❄️


Your reply