Skip to main content

Action Endpoints (cont.)

Actions Schema (continued)

Ticket Change Fields (used when the action updates the ticket):

PropertyTypeDescription
new_statusintegerNew ticket status ID.
new_status_namestringNew ticket status name.
old_statusintegerPrevious ticket status ID.
new_agentintegerNew agent ID assigned to the ticket.
new_teamstringNew team assigned to the ticket.
new_priorityintegerNew ticket priority ID.
new_impactintegerNew impact level ID.
new_urgencyintegerNew urgency level ID.
new_category1stringNew category level 1.
new_category2stringNew category level 2.
new_category3stringNew category level 3.
new_category4stringNew category level 4.
new_subjectstringNew ticket subject.
new_client_idintegerNew client ID.
new_site_idintegerNew site ID.
new_user_idintegerNew user ID.
new_sla_idintegerNew SLA ID.
new_tickettypeintegerNew ticket type ID.
new_fixbydatestring (date-time)New fix-by date.
new_followupdatestring (date-time)New follow-up date.
new_startdatestring (date-time)New start date.
new_template_idintegerNew ticket template ID.
new_workflow_idintegerNew workflow ID.

Approval & Change Management Fields:

PropertyTypeDescription
new_approvalprocessintegerApproval process type ID.
new_approvalprocess_agent_idintegerAgent assigned to approve.
new_approvalprocess_user_idintegerUser assigned to approve.
new_approvalprocess_emailstringEmail address to notify for approval.
new_approvalprocess_cab_idintegerCAB group ID for change approval.
justificationstringJustification for a change.
impactlevelintegerChange impact level.
impactdescriptionstringDescription of the change impact.
risklevelintegerChange risk level.
riskdescriptionstringDescription of the change risk.
backoutplanstringRollback/backout plan.
communicationplanstringCommunication plan for the change.
testplanstringTest plan for the change.

Attachments & Related Objects:

PropertyTypeDescription
attachmentsarray of AttachmentAttachments to add to this action.
attachment_listAttachment_ViewExisting attachments (read).
attachment_countintegerCount of existing attachments.
customfieldsarray of CustomFieldCustom field values on this action.
reactionsarray of ActionReactionEmoji reactions on this action.
assetsarray of Device_ListAssets associated with this action.

Notification & Sending Flags:

PropertyTypeDescription
sendemailbooleanSend an email when this action is created.
sendsmsbooleanSend an SMS notification.
send_surveybooleanSend a satisfaction survey.
send_to_facebookbooleanPost to Facebook.
send_to_whatsappbooleanSend via WhatsApp.
send_to_instagrambooleanPost to Instagram.
actioninformownerofactionbooleanNotify the ticket owner of this action.
update_childrenbooleanApply this action to child tickets.
update_parentbooleanApply this action to the parent ticket.
dont_do_rulesbooleanSuppress automation rules from firing.

Integration Fields:

PropertyTypeDescription
sync_to_jirabooleanSync this action to Jira.
send_jira_notebooleanSend note to Jira.
sync_to_servicenowbooleanSync this action to ServiceNow.
sync_to_salesforcebooleanSync this action to Salesforce.
sync_to_sentinelbooleanSync this action to Microsoft Sentinel.
sendactiontopagerdutybooleanSend this action to PagerDuty.
send_devops_notebooleanSend note to Azure DevOps.

CannedText

GET /CannedText

Summary: List of CannedText

Description: Returns multiple CannedText (saved reply templates). Requires authentication.

Query Parameters:

NameTypeDescription
agent_idintegerFilter by agent ID.
department_idintegerFilter by department ID.
team_idintegerFilter by team ID.
group_idintegerFilter by canned text group ID.
access_control_levelintegerFilter by access control level.
showallbooleanShow all canned texts including restricted ones.
ticketonlybooleanReturn only ticket-scoped canned texts.

Response 200: Array of CannedText objects.


POST /CannedText

Summary: Create or update CannedText

Request Body: Array of CannedText objects.

Response 200: OK


GET /CannedText/{id}

Summary: Get one CannedText

Description: Returns a single CannedText instance. Requires authentication.

Path Parameters:

NameTypeRequiredDescription
idintegerYesThe ID of the CannedText to retrieve.

Query Parameters:

NameTypeDescription
includedetailsbooleanInclude extra objects in the response.

Response 200: CannedText object.


DELETE /CannedText/{id}

Summary: Delete a CannedText entry

Path Parameters:

NameTypeRequiredDescription
idintegerYesThe ID of the CannedText to delete.

Response 200: OK


POST /CannedText/favourite

Summary: Mark CannedText entries as favourites

Request Body: Array of CannedTextFavourites objects.

CannedTextFavourites Schema:

PropertyTypeDescription
idintegerRecord ID.
ctidintegerThe CannedText ID to favourite.
unumintegerThe agent/user ID adding the favourite.

Response 200: OK


CannedText Schema

PropertyTypeDescription
idintegerCannedText ID.
guidstring (uuid)Unique identifier for sync purposes.
namestringDisplay name of the canned text entry.
textstringPlain text content.
htmlstringHTML content.
intentstringAI intent label for this canned text.
group_idintegerGroup/category this entry belongs to.
group_namestringDisplay name of the group.
restriction_typeintegerVisibility restriction type.
access_control_levelintegerAccess control level integer.
access_controlarray of AccessControlGranular access control entries.
department_idintegerRestricts to a specific department.
team_idintegerRestricts to a specific team.
agent_idintegerRestricts to a specific agent.
departmentsarray of integerList of department IDs with access.
teamsarray of integerList of team IDs with access.
agentsarray of integerList of agent IDs with access.
rolesarray of integerList of role IDs with access.
tagsarray of TagTags assigned to this entry.
shortcut_keystringKeyboard shortcut to insert this canned text.
entityintegerEntity type this canned text applies to.
is_favouritebooleanWhether the current user has favourited this entry.