Resolve Desk Decision
POST /desk/decisions/{decision_id}/resolve
Resolve a pending card.
snoozed_until is REQUIRED when status=snoozed - it is the fallback
timeout even when wake_condition is set, so a snooze can never be
indefinite. The app enforces that; this surface does not second-guess it,
it forwards the request and lets the single enforcement point answer.
Authorizations
Parameters
Path Parameters
Decision id (UUID).
Decision id (UUID).
Header Parameters
Request Body required
Resolve a pending decision.
object
Approved, edited, skipped, deferred, snoozed or done_already. A status the app does not accept is a 400 rather than being silently dropped, which is why this is an open string and not an enum this surface would have to keep in lock-step. done_already resolves the card AND records the work on its entity.
Responses
200
Successful Response
object
object
object
Whether there are more pages
Items per page
Current page number (1-indexed)
Total number of items
422
Validation Error