MeisterTask
MeisterTask project management and workflow automation
| API | Protocol | Base URL | Docs | Reference | OpenAPI | SDKs |
|---|---|---|---|---|---|---|
| Main | rest | https://www.meistertask.com/api | link | — | — | — |
Actions (104)
Projects · 13
- Create checklist in projectPOST /projects/{project_id}/checklists
Create a new checklist within a project.
documented - Create custom field type in projectPOST /projects/{project_id}/custom_field_types
Create a new custom field type for a project.
documented - Create label in projectPOST /projects/{project_id}/labels
Create a new label for a project.
documented - Create projectPOST /projects
Create a new project.
documented - Duplicate projectPOST /projects/{id}/duplicate
Create a duplicate of a project.
documented - Get projectGET /projects/{id}
Retrieve a project by ID.
documented - List checklists in projectGET /projects/{project_id}/checklists
List all checklists within a specific project.
documented - List custom field types in projectGET /projects/{project_id}/custom_field_types
List custom field types defined for a project.
documented - List labels in projectGET /projects/{project_id}/labels
List labels for a project.
documented - List people in projectGET /projects/{project_id}/persons
List people assigned to a project.
documented - List project membersGET /projects/{id}/members
List members of a project.
documented - List projectsGET /projects
List all projects.
documented - Update projectPUT /projects/{id}
Update a project by ID.
documented
Tasks · 12
- Create attachment for taskPOST /tasks/{task_id}/attachments
Attach a new file to a task.
documented - Create attachment for taskPOST /tasks/{task_id}/attachments
Attach a new file to a task.
documented - Create checklist for taskPOST /tasks/{task_id}/checklists
Create a new checklist for a task.
documented - Create task in sectionPOST /sections/{section_id}/tasks
Create a new task in a section.
documented - Get taskGET /tasks/{id}
Retrieve a task by ID.
documented - List attachments for a taskGET /tasks/{task_id}/attachments
List all attachments for a given task.
documented - List attachments for a taskGET /tasks/{task_id}/attachments
List all attachments for a given task.
documented - List checklists for taskGET /tasks/{task_id}/checklists
List all checklists associated with a task.
documented - List tasksGET /tasks
List all tasks.
documented - List tasks in projectGET /projects/{project_id}/tasks
List tasks within a project.
documented - List tasks in sectionGET /sections/{section_id}/tasks
List tasks within a section.
documented - Update taskPUT /tasks/{id}
Update a task by ID.
documented
Checklist Items · 6
- Create checklist itemPOST /checklists/{checklist_id}/checklist_items
Add a new item to a checklist.
documented - Delete checklist itemDELETE /checklist_items/{id}
Delete a checklist item by ID.
documented - Get checklist itemGET /checklist_items/{id}
Retrieve a checklist item by ID.
documented - List checklist itemsGET /checklists/{checklist_id}/checklist_items
List items in a specific checklist.
documented - List checklist items for taskGET /tasks/{task_id}/checklist_items
List checklist items associated with a task.
documented - Update checklist itemPUT /checklist_items/{id}
Update a checklist item.
documented
Custom Fields · 5
- Create task custom fieldPOST /tasks/{task_id}/custom_fields
Create a custom field for a task.
documented - Delete custom fieldDELETE /custom_fields/{id}
Delete a custom field by ID.
documented - Get custom fieldGET /custom_fields/{id}
Retrieve a custom field by ID.
documented - List custom fields for taskGET /tasks/{task_id}/custom_fields
List custom fields associated with a task.
documented - Update custom fieldPUT /custom_fields/{id}
Update a custom field.
documented
Dropdown Items · 5
- Create dropdown item for custom field typePOST /custom_field_types/{custom_field_type_id}/dropdown_items
Create a dropdown item under a custom field type.
documented - Delete dropdown itemDELETE /dropdown_items/{id}
Delete a dropdown item by ID.
documented - Get dropdown itemGET /dropdown_items/{id}
Retrieve a dropdown item by ID.
documented - List dropdown items for custom field typeGET /custom_field_types/{custom_field_type_id}/dropdown_items
List dropdown items for a specific custom field type.
documented - Update dropdown itemPUT /dropdown_items/{id}
Update a dropdown item.
documented
Sections · 5
- Create section in projectPOST /projects/{project_id}/sections
Create a new section in a project.
documented - Get sectionGET /sections/{id}
Retrieve a section by ID.
documented - List sectionsGET /sections
List all sections.
documented - List sections in projectGET /projects/{project_id}/sections
List sections within a project.
documented - Update sectionPUT /sections/{id}
Update a section by ID.
documented
Timeline Items · 5
- Create timeline item for taskPOST /tasks/{task_id}/timeline_item
Create a timeline item for a task.
documented - Delete timeline itemDELETE /timeline_item/{timeline_item_id}
Delete a timeline item by ID.
documented - Get timeline itemGET /timeline_item/{timeline_item_id}
Retrieve a timeline item by ID.
documented - Get timeline item for taskGET /tasks/{task_id}/timeline_item
Retrieve the timeline item for a task.
documented - Update timeline itemPUT /timeline_item/{timeline_item_id}
Update a timeline item by ID.
documented
Work Intervals · 5
- Create work interval for taskPOST /tasks/{task_id}/work_intervals
Create a new work interval for a task.
documented - Delete work intervalDELETE /work_intervals/{id}
Delete a work interval by ID.
documented - List work intervals for projectGET /projects/{project_id}/work_intervals
List work intervals defined for a project.
documented - List work intervals for taskGET /tasks/{task_id}/work_intervals
List work intervals defined for a task.
documented - Update work intervalPUT /work_intervals/{id}
Update a work interval by ID.
documented
Attachments · 4
Comments · 4
- Create commentPOST /tasks/{task_id}/comments
Add a new comment to a task.
documented - Delete commentDELETE /comments/{id}
Delete a comment by ID.
documented - Get commentGET /comments/{id}
Retrieve a comment by ID.
documented - List comments for taskGET /tasks/{task_id}/comments
List all comments on a task.
documented
Labels · 4
Project Images · 4
- Create project imagePOST /projects/{project_id}/project_images
Add an image to a project.
documented - Delete project imageDELETE /project_images/{id}
Delete a project image by ID.
documented - Get project imageGET /projects/{project_id}/project_image
Retrieve the project image for a project.
documented - List project imagesGET /project_images
List all project images.
documented
Project Memberships · 4
- Create project membershipPOST /projects/{project_id}/project_memberships
Add a member to a project.
documented - Delete project membershipDELETE /project_memberships/{id}
Delete a project membership by ID.
documented - List project membershipsGET /projects/{project_id}/project_memberships
List memberships for a project.
documented - Update project membershipPUT /project_memberships/{id}
Update a project membership by ID.
documented
Project Settings · 4
- Create project settingPOST /projects/{project_id}/project_settings
Create a project setting.
documented - Delete project settingDELETE /project_settings/{id}
Delete a project setting by ID.
documented - Get project settingGET /project_settings/{id}
Retrieve a project setting by ID.
documented - List project settingsGET /projects/{project_id}/project_settings
List settings for a project.
documented
Task Labels · 4
- Create task labelPOST /tasks/{task_id}/task_labels
Add a label to a task.
documented - Delete task labelDELETE /task_labels/{id}
Delete a task label by ID.
documented - Get task labelGET /task_labels/{id}
Retrieve a task label by ID.
documented - List task labelsGET /tasks/{task_id}/task_labels
List labels applied to a task.
documented
Checklists · 3
Custom Field Types · 3
People · 3
Project Rights · 3
Task Relationships · 3
- Create task relationshipPOST /tasks/{task_id}/task_relationships
Create a relationship for a task.
documented - Delete task relationshipDELETE /task_relationships/{id}
Delete a task relationship by ID.
documented - List task relationshipsGET /tasks/{task_id}/task_relationships
List relationships for a task.
documented