bexio Tasks
bexio_tasksCreate, update, list, search, or delete tasks in bexio. Set priorities, statuses, due dates, and link to contacts or projects.
Instructions
Manage tasks/todos in bexio (assigned to a user, with status, priority, due date and optional contact/project links). Actions: "list" (all tasks, optional limit/offset/order_by with order_by "id" or "finish_date"), "search" (search_criteria required; searchable fields: subject, updated_at, user_id, contact_id, todo_status_id, module_id, entry_id), "get" (task by id), "create" (payload required: user_id, subject; use todo_status_id/todo_priority_id from list_statuses/list_priorities), "update" (id + payload of fields to change), "delete" (permanently delete a task by id — cannot be undone), "list_priorities" (all task priorities, order_by "id" or "name"), "list_statuses" (all task statuses, order_by "id" or "name").
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Task id (required for get/update/delete) | |
| limit | No | Maximum number of results (default 500, max 2000) | |
| action | Yes | Operation to perform | |
| offset | No | Number of results to skip (pagination) | |
| payload | No | Task fields. Required on create: user_id, subject. | |
| order_by | No | Sort field: "id" or "finish_date" for list/search, "id" or "name" for list_priorities/list_statuses; append "_desc" for descending | |
| search_criteria | No | Search conditions, combined with logical AND |