Skip to content

feat(API): document tm_ids and term_base_ids params on projects API #STRINGS-3249 - #1234

Closed
junior-ai-bot[bot] wants to merge 1 commit into
mainfrom
agent/STRINGS-3249-cd7726
Closed

feat(API): document tm_ids and term_base_ids params on projects API #STRINGS-3249#1234
junior-ai-bot[bot] wants to merge 1 commit into
mainfrom
agent/STRINGS-3249-cd7726

Conversation

@junior-ai-bot

@junior-ai-bot junior-ai-bot Bot commented Aug 24, 2026

Copy link
Copy Markdown

What changed

Documents two new optional array params on the Projects create and update API endpoints:

  • tm_ids — list of translation memory IDs to assign to the project.
  • term_base_ids — list of term base IDs to assign to the project.

These correspond to the "Translation memories" and "Term bases" selectors shown in the strings-app Project Settings → AI translation agent tab, which are used (in addition to the TM/TBs automatically associated with the project) as reference material for AI translation agent requests.

Why

STRINGS-3249 asks for the already-supported tm_ids/term_base_ids project params to be documented in the OpenAPI spec for projects#create and projects#update.

How to test

  • npx swagger-cli validate main.yaml passes.
  • bash ./lint.sh (openapi-generator-cli validate against the bundled spec) reports no validation errors.

Co-Authored-By: junior-dev

@github-actions

Copy link
Copy Markdown
Contributor

API changelog (oasdiff)

Doc-only edits (descriptions, examples) do not appear here.

No changes detected

@forelabs
Sven Dunemann (forelabs) deleted the agent/STRINGS-3249-cd7726 branch August 24, 2026 06:20
@junior-ai-bot junior-ai-bot Bot changed the title STRINGS-3249 - Enable setting tms tms and tbs via projects API feat(API): document tm_ids and term_base_ids params on projects API #STRINGS-3249 Aug 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant