bexio Project Planning
bexio_project_planningManage project milestones and work packages by listing, reading, creating, updating, or deleting them for a specified project.
Instructions
Manage milestones and work packages of a project (bexio 3.0 API). Set "resource" to "milestones" or "work_packages"; project_id is always required. A milestone has a name, end date, comment and optional parent milestone; a work package has a name, spent/estimated time in hours, comment and optional milestone link. Actions: "list" (all milestones/work packages of the project; optional limit/offset), "get" (id required), "create" (payload required; name is the only required field), "update" (id + payload of fields to change; work package updates are partial PATCHes, milestone updates are POSTs), "delete" (id required — permanently deletes the milestone/work package, cannot be undone).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Milestone or work package id (required for get/update/delete) | |
| limit | No | Max results for "list" (max 2000) | |
| action | Yes | Operation to perform | |
| offset | No | Results to skip for "list" (pagination) | |
| payload | No | Milestone or work package fields (depending on "resource"). Required on create: name. end_date/pr_parent_milestone_id apply to milestones; spent_time_in_hours/estimated_time_in_hours/pr_milestone_id apply to work packages. | |
| resource | Yes | Sub-resource of the project to operate on | |
| project_id | Yes | Id of the project the milestones/work packages belong to (always required) |