Documentation Index
Fetch the complete documentation index at: https://mintlify.com/cgwire/kitsu/llms.txt
Use this file to discover all available pages before exploring further.
Overview
The tasks API (src/store/api/tasks.js) is one of the most comprehensive modules in Kitsu. It handles task management, commenting, preview uploads, assignments, and subscriptions.
Task Operations
Get Task
Retrieve full task details including relations:Get Tasks with Filters
Get Open Tasks
Retrieve tasks that are not done:Update Task
Create Tasks
Create tasks for multiple entities:Delete Task
Delete Multiple Tasks
Comments
Get Task Comments
Add Comment
- Text Only
- With Attachments
- With Checklist
Comment Multiple Tasks
Add the same comment to multiple tasks:Edit Comment
Delete Comment
Pin/Unpin Comment
Acknowledge Comment
Reply to Comment
- Text Reply
Delete Reply
Add Attachment to Comment
Delete Attachment
Previews
Get Task Previews
Add Preview to Comment
Upload Preview File
Add Extra Preview
Add an existing preview to a comment:Delete Preview
Set Preview as Main
Set a preview as the entity’s main preview:Set Task Preview as Entity Thumbnail
Update Preview Position
Change the order of preview revisions:Get Preview File Details
Preview Annotations
Update Annotations
Add, update, or delete annotations on a preview:Task Assignments
Assign Tasks to Person
Unassign Tasks
Unassign Specific Person from Task
Task Subscriptions
Check Subscription Status
Subscribe to Task
Receive notifications about task updates:Unsubscribe from Task
Time Tracking
Get Task Dates for All People
Complete Example: Task Detail Component
Best Practices
Use Subscriptions
Subscribe to tasks for real-time notifications
Handle Uploads
Track upload progress for better UX
Batch Operations
Use batch methods for bulk updates
Cache Data
Store comments and previews in Vuex
Next Steps
Files API
Learn about file management and output files
