Deskhero Developer Hub
Back to deskhero.com
Tickets

Forward

Forwards the ticket by email to the given addresses with the supplied subject, body and attachments, recording the forward on the ticket and queueing the outbound email (calls are rejected once the forward rate limit is reached).

POST /api/{tenant:minlength(2)}/v{version:apiVersion}/tickets/{id}/forward
Authorisation
Minimum role: USER

Request arguments

Name Type Source
idInt32
inputDTO_ticket_forwardBody
Request body example

Response

Status
200 (OK)
Type
DTO_acknowledgement
Wrapper
DTO_response_wrap
Other statuses
400 (BadRequest), 403 (Forbidden)
Response body example
DTO_ticket_forward
NameTypeReadOnlyDescription
sys_attachmentsDTO_reference_attachment[]Files to send with the forward, each referenced by its attachment id, prefilled by the forward preview with the attachments already on the ticket and its replies
created_byDTO_reference_userThe User who sent the forward, always taken from the calling User so a value supplied in the request is ignored
idInt32ReadOnlyId of the forward record created on the ticket, which the forward preview leaves at 0 because nothing has been created yet
subjectStringPrefilled forward subject ("FW:" followed by the ticket subject) returned by the forward preview, ignored when forwarding because the sent email always derives its subject from the ticket
sys_content_richDTO_rich_textBody of the forward
email_addressesDTO_email_address[]Who the forward goes to, each entry directed TO, CC or BCC (any other direction is rejected), capped at 20 recipients and at 3 on the free plan
createdDateTimeReadOnlyWhen the forward was recorded on the ticket, in UTC
DTO_acknowledgement
NameTypeReadOnlyDescription
messageStringMessage
DTO_reference_attachment
NameTypeReadOnlyDescription
size_kbInt32ReadOnlySize kb
statusENUM attachment_statusReadOnlyStatus
status_messageStringReadOnlyStatus message
download_urlStringReadOnlyDownload url
idInt32Id
labelObjectReadOnlyLabel
DTO_reference_user
NameTypeReadOnlyDescription
profile_picStringReadOnlyProfile pic
emailStringReadOnlyEmail
idInt32Id
labelObjectReadOnlyLabel
DTO_rich_text
NameTypeReadOnlyDescription
plain_previewStringReadOnlyPlain preview
htmlStringHtml
editorjsDTO_editorjsEditorjs
tiptapDTO_tiptapTiptap
read_minutesInt32Read minutes
DTO_editorjs
NameTypeReadOnlyDescription
timeInt64Time
versionStringVersion
blocksDTO_editorjs_block[]Blocks
DTO_editorjs_block
NameTypeReadOnlyDescription
idStringId
typeStringType
dataObjectData
DTO_tiptap
NameTypeReadOnlyDescription
typeStringType
contentDTO_tiptap_node[]Content
DTO_tiptap_node
NameTypeReadOnlyDescription
typeStringType
attrsDTO_tiptap_attrsAttrs
contentDTO_tiptap_node[]Content
textStringText
marksDTO_tiptap_mark[]Marks
DTO_tiptap_attrs
NameTypeReadOnlyDescription
textAlignStringTextalign
levelInt32 (nullable)Level
checkedBoolean (nullable)Checked
idInt32 (nullable)Id
altStringAlt
titleStringTitle
widthStringWidth
wrapperStyleStringWrapperstyle
filesDTO_tiptap_file_ref[]Files
hrefStringHref
targetStringTarget
colspanInt32 (nullable)Colspan
rowspanInt32 (nullable)Rowspan
colorStringColor
textStringText
nameStringFor emoji
nativeStringFor emoji
DTO_tiptap_file_ref
NameTypeReadOnlyDescription
idInt32Id
labelStringLabel
DTO_tiptap_mark
NameTypeReadOnlyDescription
typeStringType
attrsDTO_tiptap_attrsAttrs
DTO_email_address
NameTypeReadOnlyDescription
emailStringEmail
nameStringName
directionENUM email_address_directionDirection
ENUM attachment_status
ValueNameDescription
0UNKNOWNUNKNOWN
1UNAVAILABLEUNAVAILABLE, processing in progress
2OKOK
3WARNINGWARNING
4ERRORERROR
ENUM email_address_direction
ValueNameDescription
0UNKNOWNUNKNOWN
1FROMFROM
2TOTO
3CCCC
4BCCBCC
5FORWARDED_TOFORWARDED_TO
6RESENT_FROMRESENT_FROM
7REPLY_TOREPLY_TO

Generated Aug 4, 2026 18:37