Several updates landed on the Tasks API models that typed client libraries should pick up:
New response fields:
originalWordsCount (integer) on the Task model — the number of words when the task was created, preserved when source strings are later removed (wordsCount reflects the current count). Both Crowdin and Crowdin Enterprise.
syncScope (nullable object: syncedWords, pendingWords, skippedWords — all integers) on the Enterprise task models (project tasks, organization task list, user tasks). It is null when the task is fully synced, not shared, or the counterpart is unavailable — Crowdin Enterprise only.
Type fixes:
- Task
creatorId corrected from string to integer.
- Enterprise Add Task forms:
status corrected from integer to string enum (todo, in_progress).
Edit Project Task (Enterprise): the inter-organizational task patch path enum gains /generateCostEstimate, /generateTranslationCost, and /reportSettingsTemplateId.
Affected endpoints: List/Add/Get/Edit Project Task (api.projects.tasks.getMany/post/get/patch), List Tasks (Enterprise organization level, api.tasks.getMany), List User Tasks (api.users.tasks.getMany on crowdin.com).
References:
Several updates landed on the Tasks API models that typed client libraries should pick up:
New response fields:
originalWordsCount(integer) on the Task model — the number of words when the task was created, preserved when source strings are later removed (wordsCountreflects the current count). Both Crowdin and Crowdin Enterprise.syncScope(nullable object:syncedWords,pendingWords,skippedWords— all integers) on the Enterprise task models (project tasks, organization task list, user tasks). It isnullwhen the task is fully synced, not shared, or the counterpart is unavailable — Crowdin Enterprise only.Type fixes:
creatorIdcorrected from string to integer.statuscorrected from integer to string enum (todo,in_progress).Edit Project Task (Enterprise): the inter-organizational task patch
pathenum gains/generateCostEstimate,/generateTranslationCost, and/reportSettingsTemplateId.Affected endpoints: List/Add/Get/Edit Project Task (
api.projects.tasks.getMany/post/get/patch), List Tasks (Enterprise organization level,api.tasks.getMany), List User Tasks (api.users.tasks.getManyon crowdin.com).References: