Automation > Tasks
Tasks
Our system represents all long-running processes through the Tasks API. Functions such as file processing or CSV imports/exports are monitored with tasks. A user interface can intermittently fetch a specific task to verify its status and progress. Tasks have the ability to report error messages and may provide a link to the resultant file.
Endpoints
| Endpoint | Description | JSON API |
|---|---|---|
| shardedTasks | Get sharded tasks | GET:sharded_tasks.json |
| tasks | Get shop tasks | GET:tasks.json |
| tasksCreate | Create task | POST:tasks.json |
| tasksDelete | Delete task | DELETE:tasks.json |
| tasksModify | Modify task | POST:tasks.json |
| tasksResult | Download task result | GET:tasks/result.json |
Types
| Types |
|---|
| ShardedTaskExpandableItems |
| Task |
| TaskCreate |
| TaskModify |
| TaskTypeParam |