curl -X PATCH "https://api.hitler.app/api/flags/flag-uuid-123/resolve" \
-H "Authorization: Bearer YOUR_TOKEN"
const flag = await api.resolveFlag("flag-uuid-123");
{
"id": "flag-uuid-123",
"severity": "medium",
"status": "resolved",
"reason": "Declining mood trend over past 2 weeks",
"userId": "user-uuid",
"organizationId": "org-uuid",
"createdAt": "2024-01-15T00:00:00.000Z",
"resolvedAt": "2024-01-18T14:30:00.000Z",
"resolvedBy": "manager-uuid"
}
{
"statusCode": 403,
"message": "Forbidden",
"error": "Forbidden"
}
Flags
Resolve Flag
Mark a wellbeing flag as resolved
PATCH
/
api
/
flags
/
{id}
/
resolve
curl -X PATCH "https://api.hitler.app/api/flags/flag-uuid-123/resolve" \
-H "Authorization: Bearer YOUR_TOKEN"
const flag = await api.resolveFlag("flag-uuid-123");
{
"id": "flag-uuid-123",
"severity": "medium",
"status": "resolved",
"reason": "Declining mood trend over past 2 weeks",
"userId": "user-uuid",
"organizationId": "org-uuid",
"createdAt": "2024-01-15T00:00:00.000Z",
"resolvedAt": "2024-01-18T14:30:00.000Z",
"resolvedBy": "manager-uuid"
}
{
"statusCode": 403,
"message": "Forbidden",
"error": "Forbidden"
}
This endpoint requires Manager or Admin role.
Path Parameters
string
required
Flag UUID
Response
Returns the updated flag.string
Flag UUID
string
Updated status:
resolvedstring
Resolution timestamp
string
User ID of resolver
curl -X PATCH "https://api.hitler.app/api/flags/flag-uuid-123/resolve" \
-H "Authorization: Bearer YOUR_TOKEN"
const flag = await api.resolveFlag("flag-uuid-123");
{
"id": "flag-uuid-123",
"severity": "medium",
"status": "resolved",
"reason": "Declining mood trend over past 2 weeks",
"userId": "user-uuid",
"organizationId": "org-uuid",
"createdAt": "2024-01-15T00:00:00.000Z",
"resolvedAt": "2024-01-18T14:30:00.000Z",
"resolvedBy": "manager-uuid"
}
{
"statusCode": 403,
"message": "Forbidden",
"error": "Forbidden"
}