Allow REST API to update language_override | Community
Skip to main content
Submitted

Allow REST API to update language_override

Related products:Integrations, API & Custom Actions
  • August 21, 2025
  • 3 replies
  • 12 views

For some reason, the REST API for Contacts ignore when you try to set the language_override property, both via POST and PUT. I can just fine update other attributes, but language_override is not working. I can fine update it manually in the Intercom web interface.

I have double checked authentication and proper language codes.

This seems deliberate from the REST API to ignore this property.

 

I have a technical setup where I create leads programatically – so I’m not able to use the browser JS API. I sent emails to these leads, and I’d like the emails footer to be translated to the proper language of the lead – but now it just defaults to English.

3 replies

Could we please get an update on this?

I need to update roughly 15k users.

Doesn’t look hard to implement.


Steeve Cayla
Super User ✨
Forum|alt.badge.img+5
  • Super User ✨
  • November 26, 2025

Although probably not hard to implement, Intercom will most likely not release anything by the time you’re doing your update. Your best guess right now in my opinion is to do the following:

  • create a new field for the user: language 
  • update your 15k users with the proper language 
  • create a workflow that, whenever a user sends a first message, branches through your language field, and does the action to apply the language override. 

The drawback of that is it won’t be instant, as it will happen only when users send their first message (which means that the first appearance of the messenger will not be in the right language). 


Steeve Cayla
Super User ✨
Forum|alt.badge.img+5
  • Super User ✨
  • December 18, 2025

@adomasrimkevicius ​@Andreas Poulsen https://developers.intercom.com/docs/references/unstable/changelog#contacts-api-language_override-field 

This is now in the unstable version of the API.