post
https://api.suresend.ai/api/partner/contracts//milestones//reopen
Reopen a previously completed milestone, marking it as pending again. This also reopens all associated tasks.
Use Cases:
- Undo accidental completion
- Revert when issues are discovered
- Restart milestone workflow
What Happens:
- Milestone completion is cleared
- Completion timestamp and user are removed
- All associated completed tasks are reopened (set back to pending)
- Progress metrics are updated
Idempotent: Safe to call on already-pending milestones - returns success without changes.
Example Response:
{
"id": "milestone-uuid",
"name": "Inspection Completed",
"completed": false,
"completedAt": null,
"completedByUserId": null,
"tasksProgressPercentage": 75
}