post
https://integrate.rooflink.com/roof_link_endpoints/api/light/todos//complete/
Marks a todo as complete or incomplete by setting or clearing the completion status.
Permission Requirements:
- The authenticated user must be an employee or crew member.
- Crew users can only complete/uncomplete incomplete todos where they are the assigned user or creator.
Completion Behavior:
- When
completedis set totrue:date_completedis set to the current timestampcompleted_byis set to the authenticated user
- When
completedis set tofalseor omitted:date_completedis cleared (set to null)completed_byis cleared (set to null)
Response Format:
The response includes full detail information with created_by and completed_by user objects.
