Skip to content

Conversation

@colinfkennedy
Copy link
Contributor

Summary

Add support for the language_override field in the Contacts API for both create and update endpoints in the Unstable version.

This change aligns with the implementation in the main Intercom codebase where language_override support was added to the Contacts API and moved to the Unstable version.

Changes

  • Add language_override to create_contact_request schema
  • Add language_override to update_contact_request schema
  • Update language_override description in contact response schema

Field Details

The language_override field:

  • Is a preferred language setting for contacts
  • Used by Intercom as the language of Fin and the Messenger even if browser has different setting
  • Supports ISO 639-1 two-letter language codes
  • Invalid codes are set to null
  • Available only in Unstable API version

🤖 Generated with Claude Code

Add support for the language_override field in the Contacts API
for both create and update endpoints in the Unstable version.

Changes:
- Add language_override to create_contact_request schema
- Add language_override to update_contact_request schema
- Update language_override description in contact response schema

The language_override field:
- Is a preferred language setting for contacts
- Used by Intercom for Fin and Messenger language
- Supports ISO 639-1 two-letter language codes
- Invalid codes are set to null
- Available only in Unstable API version

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
@colinfkennedy colinfkennedy merged commit 5bcaa8a into main Dec 17, 2025
6 checks passed
@colinfkennedy colinfkennedy deleted the colinkennedy/add-language-override-to-unstable branch December 17, 2025 13:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants