Skip to content

Tasks API updates - syncScope, originalWordsCount, and model fixes #282

Description

@crowdin-bot

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:

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions