Skip to content

Conversation

@VedranZoricic
Copy link
Contributor

Why?

PR #360 updated the Unstable spec with applied_at/applied_by nullable fields and tag_basic schema changes, but the backend PR (intercom/intercom#468217) changed v3 controllers that serve all API versions. Versions 2.7-2.15 were out of sync with what the API actually returns.

How?

Applied the same five changes from Unstable to all stable versions (2.7-2.15): made applied_at/applied_by nullable in the tag schema, added tag_basic schema where missing, switched workspace tag endpoints to reference tag_basic, fixed a pre-existing double-nested items bug in the company tags schema, and added applied_at/applied_by to entity tag endpoint examples.

Generated with Claude Code

- Make applied_at nullable and applied_by a nullable object in tag schema
- Add tag_basic schema (2.7-2.12; 2.13-2.15 already had it)
- Use tag_basic for POST /tags and GET /tags/{id} response schemas
- Fix double-nested items bug in company tags schema
- Add applied_at/applied_by to entity tag endpoint examples

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@VedranZoricic VedranZoricic merged commit bc36066 into intercom:main Feb 10, 2026
3 checks passed
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.

2 participants