Api/tasks group allows to manage tasks: add, modify, and read.
For adding tasks, you must use XML. There are two XML formats available, newer one supports task types.
Requirements
API user must have access to tasks module. Individual task commands may require more specific permissions.
If you want to use forms or task types, please add externalId-s to all task types and form fields. There is guide for that here.
Commands
Modifying
Api/Tasks/update
- updates existing dataApi/Tasks/addXml (xml, version)
- adds new task in XML formatApi/Tasks/updateAsXml (xml, version)
- updates existing taskApi/Tasks/delete
- deletes taskApi/Tasks/removeDriver
- removes specific driver from task
Asking
Api/Tasks/get
- gets task dataApi/Tasks/search
- searches for tasksApi/Tasks/getChanges
- gets changes for periodApi/Tasks/getData
-Api/Tasks/getAttachment
- gets attachment from task
Forms
Api/Tasks/settings/getForms
- gets available formsApi/Tasks/settings/getInlineFormDefinitions
- gets data aboutforms that are inlineApi/Tasks/settings/saveForm
- saves form dataApi/Tasks/settings/deleteForm
- deletes form
Form fields
Api/Tasks/settings/getFormFields
- get fields of specific formApi/Tasks/settings/saveFormField
- saves form fieldApi/Tasks/settings/deleteFormField
- deletes form fieldApi/Tasks/settings/reorderFormFields
- reorders form fields