Deskhero Developer Hub
Back to deskhero.com
Ticket follow ups

Save

Schedules or edits a one-time status change if the ticket's last outbound reply remains unanswered. The worker checks deadlines every two minutes.

PUT /api/{tenant:minlength(2)}/v{version:apiVersion}/ticket_follow_ups/{ticket_id}
Authorisation
Minimum role: USER

Request arguments

Name Type Source
ticket_idInt32
inputDTO_ticket_follow_up_inputBody
Request body example

Response

Status
0 (0)
Type
DTO_ticket_follow_up
Wrapper
DTO_response_wrap
Other statuses
429 (TooManyRequests)
Response body example
DTO_ticket_follow_up_input
NameTypeReadOnlyDescription
operation_idStringUnique operation UUID. Reuse it when retrying the same request.
expected_versionStringVersion of the saved follow-up being edited, or null when creating one.
target_status_idInt32Workspace status id to move to when no customer reply has arrived.
due_atDateTimeOffsetFuture deadline with a UTC offset. Checked every two minutes.
DTO_ticket_follow_up
NameTypeReadOnlyDescription
versionStringActivation version used to prevent overwriting another User's changes.
stateStringACTIVE, COMPLETED, CANCELED or UNAVAILABLE (deployment prerequisites are not enabled).
due_atDateTimeDeadline in UTC.
target_statusDTO_reference_colorFuture status, resolved from the workspace's configured statuses.
expected_status_idInt32Current status expected when this follow-up runs.
created_byDTO_reference_userUser who scheduled this follow-up.
created_atDateTimeWhen this activation was saved, in UTC.
reasonStringReason a completed or canceled follow-up stopped waiting.
DTO_reference_color
NameTypeReadOnlyDescription
bg_colorStringReadOnlyBg color
text_colorStringReadOnlyText color
idInt32Id
labelObjectReadOnlyLabel
DTO_reference_user
NameTypeReadOnlyDescription
profile_picStringReadOnlyProfile pic
emailStringReadOnlyEmail
idInt32Id
labelObjectReadOnlyLabel

Generated Sep 26, 2026 15:50