Articles in this section
Category / Section

Various Methods to Reopen a Ticket in BoldDesk

2 mins read
Updated:

This article explains how tickets can be reopened in BoldDesk, including automatic reopening via user reply, reopening through automation, and programmatically via API.

1. Reopen Tickets Automatically on End-User Reply

When a requester replies to a ticket, you can configure BoldDesk to automatically reopen the ticket by setting its status to “Open”, regardless of its current status.

To enable this:
  1. Go to Admin > Ticket Settings > Ticket Status Behavior.
  2. Under Ticket State on End-User Reply, configure the desired behavior.
  3. Make sure that for all applicable statuses (e.g., Waitinng for customer, Closed, Solved, or any custom statuses), the system is set to change the ticket status to “Open” when the end user replies.

image.png

This ensures tickets are automatically reopened regardless of their previous status when a reply is added—helping agents stay on top of continued conversations. However, please note that the ticket will not revert to the “New” status.

When a ticket is in the Closed status and a reply is received, we provide multiple options to handle it based on your preference:

  • Automatically change the ticket status to open
  • Create a new follow-up ticket
  • Do not perform any action on the ticket state

To learn more about customization available for closing tickets, refer this article.

2. Reopen Tickets Using Automation Rules

You can configure an update trigger automation rule to change the status of a ticket to “Open” when a requester adds a comment—regardless of whether the ticket is in Closed, Resolved, or any custom status.

Steps:
  1. Navigate to Admin > Automation > Ticket Update Trigger.(This is where all update trigger automations are managed.)
  2. Click “Add Rule” to create a new Update Trigger Automation Rule.
  3. For example: Configure the rule as shown in the screenshot below:

image.png

Note: While this example uses the Update Trigger, you can also use other trigger types like Create Trigger or Time Trigger to change the status of a ticket to Open from any other status—based on your workflow needs.

For example:

Create Trigger: Automatically set status to Open when a ticket is created with specific properties.

To learn more about update ticket triggers, refer this article

3. Reopen Tickets Programmatically Using the API

You can update the ticket status using our Developer API by setting the status ID to represent the “Open” status.

Please find the API documentation and a sample curl command below for your reference:

API Documentation: https://developer.bolddesk.com/api#tag/Tickets/operation/tickets#edit-tickets

Sample cURL Command:
curl -X 'PUT' \
 'https://{yourdomain}/api/v1/tickets/{ticketId}/update_fields?skipDependencyValidation=true' \
 -H 'accept: text/plain' \
 -H 'x-api-key: {yourapikey}' \
 -H 'Content-Type: application/json' \
 -d '{
 "fields": {
   "statusId": "2"
 }
}' 
✅ Replace:
  • {yourdomain} with your BoldDesk domain.
  • {ticketId} with the actual ticket ID.
  • {yourapikey} with your valid API key.
  • “2” with your actual Open status ID.
Related articles

How to Generate a BoldDesk API Key?

How to Customize or Create a New Ticket Status

Was this article useful?
Like
Dislike
Help us improve this page
Please provide feedback or comments
Comments (0)
Please  to leave a comment
Access denied
Access denied