Documentation

TaskApi extends AbstractApi
in package

Create and assign tasks to get files translated or proofread by specific people.

You can set the due dates, split words between people, and receive notifications about the changes and updates on tasks. Tasks are project-specific, so you’ll have to create them within a project. Use API to create, modify, and delete specific tasks.

Table of Contents

Methods

addSettingsTemplate()  : TaskSettingsTemplate|null
Add Project Task Settings Template
create()  : Task|null
Add Project Task
delete()  : mixed
Delete Project Task
deleteSettingsTemplate()  : mixed
Delete Project Task Settings Template
exportStrings()  : DownloadFile|null
Export Project Task Strings
get()  : Task|null
Get Project Task
getSettingsTemplate()  : TaskSettingsTemplate|null
Get Task Settings Template
list()  : ModelCollection
List Project Tasks
listSettingsTemplates()  : ModelCollection
List Project Task Settings Templates
listTasks()  : ModelCollection|null
List Tasks
listUserTasks()  : ModelCollection|null
List User Tasks
update()  : Task|null
Edit Project Task
updateSettingsTemplate()  : TaskSettingsTemplate|null
Update Project Task Settings Template
userTaskArchivedStatus()  : Task|null
Edit Task Archived Status

Methods

list()

List Project Tasks

public list(int $projectId[, array<string|int, mixed> $params = [] ]) : ModelCollection
Parameters
$projectId : int
$params : array<string|int, mixed> = []

string $params[orderBy]
integer $params[limit] [1 .. 500] Default: 25
integer $params[offset] >= 0 Default: 0
string $params[status] Enum: "todo" "in_progress" "done" "closed"
integer $params[assigneeId]

Tags
link

API Documentation

link

API Documentation Enterprise

Return values
ModelCollection

listTasks()

List Tasks

public listTasks(int $userId[, array<string|int, mixed> $params = [] ]) : ModelCollection|null
Parameters
$userId : int
$params : array<string|int, mixed> = []

string $params[orderBy]
integer $params[limit] [1 .. 500] Default: 25
integer $params[offset] >= 0 Default: 0
string $params[status] Enum: "todo" "in_progress" "done" "closed"
string $params[type] Enum: 0 1 2 3
string $params[projectIds]
string $params[assigneeIds]
string $params[creatorIds]
string $params[targetLanguageIds]
string $params[sourceLanguageIds]
string $params[createdAtFrom]
string $params[createdAtTo]
string $params[deadlineFrom]
string $params[deadlineTo]

Tags
link

API Documentation

link

API Documentation Enterprise

Return values
ModelCollection|null

listUserTasks()

List User Tasks

public listUserTasks([array<string|int, mixed> $params = [] ]) : ModelCollection|null
Parameters
$params : array<string|int, mixed> = []

string $params[orderBy]
integer $params[limit] [1 .. 500] Default: 25
integer $params[offset] >= 0 Default: 0
string $params[status] Enum: "todo" "in_progress" "done" "closed"
string $params[isArchived] Enum: "0" "1"

Tags
link

API Documentation

link

API Documentation Enterprise

Return values
ModelCollection|null

        
On this page

Search results