Skip to content

feat(SCM-1430): Add q search param to tags list endpoint#1122

Merged
Hassan Ahmed (hahmed-dev) merged 1 commit intomainfrom
SCM-1430
May 4, 2026
Merged

feat(SCM-1430): Add q search param to tags list endpoint#1122
Hassan Ahmed (hahmed-dev) merged 1 commit intomainfrom
SCM-1430

Conversation

@hahmed-dev
Copy link
Copy Markdown
Contributor

@hahmed-dev Hassan Ahmed (hahmed-dev) commented Apr 29, 2026

Summary

  • Adds optional q query parameter to the GET /api/v2/projects/:project_id/tags (List Tags) endpoint
  • Enables case-insensitive prefix filtering of tags by name (e.g. ?q=release returns all tags starting with "release")
  • Parameter type: string, optional — existing callers are unaffected

Motivation

Projects with large numbers of tags (e.g. 1,300+) caused performance issues in the Figma plugin, which had to paginate through all tags client-side. This allows filtering to happen server-side.

Changes

  • paths/tags/index.yaml — added q parameter definition
  • doc/compiled.json — regenerated bundle reflecting the above

Related

  • Backend implementation: Phrase-Engineering/strings-app#17476
  • Jira: SCM-1430
Screenshot 2026-04-29 at 14 17 00

Documents the optional `q` query parameter on GET /api/v2/projects/:project_id/tags
for case-insensitive prefix filtering of tags by name.

Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
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.

4 participants