Edit tickets


Edit selected tickets in the subscription to update ticket state, change the assignee, and add comments.  

Ticket limit - A maximum of 20,000 tickets can be edited in one ticket_edit.php request. It’s recommended best practice that you choose to schedule batch updates to occur when ticket processing will least impact user productivity. If the ticket_edit.php request identifies more than 20,000 tickets to be edited, then an error is returned.

Permissions - Managers can edit tickets for all IPs in the subscription, Unit Managers can edit tickets for IPs in their own business unit, Scanners and Readers do not have permission to edit tickets.

Input Parameters

Click here to view ticket selection parameters. At least one ticket selection parameter must be specified.

The following parameters are used to specify ticket data to be edited. At least one of these parameters must be specified.




(Optional)  Used to change the ticket assignee, specified by user login, in all selected tickets. The assignee’s account must have a user role other than Contact, and the hosts associated with the selected tickets must be in the user account.


(Optional)  Used to change the ticket state/status to the specified state/status in all selected tickets.

Valid values:

OPEN = Open and Open/Reopened

RESOLVED = Resolved

IGNORED = Closed/Ignored

A ticket that is currently Closed/Fixed or Closed/Ignored cannot be changed to Resolved.


(Optional)  Used to add a comment in all selected tickets. The comment text may include a maximum of 2,000 characters (ascii).


(Optional)  Used to reopen Closed/Ignored tickets in a set number of days. Specify the due date in N days, where N is a number of days from today. A valid value is an integer from 1 to 730.

When the due date is reached, the ticket state is changed from Closed/Ignored to Open, assuming the issue still exists, and the ticket is marked as overdue. If the issue was resolved at some point while the ticket was in the Closed/Ignored state, then the ticket state is changed from Closed/Ignored to Closed/Fixed.


Sample - edit ticket to add comment

API request

curl -u "USERNAME:PASSWORD" -H "X-Requested-With: Curl" -X POST -d



Sample - reopen ignored tickets on certain IP in 7 days

API request

curl -u "USERNAME:PASSWORD" -H "X-Requested-With: Curl" -X POST -d "ips="


Sample - edit open tickets unmodified since date and reassign them

API request

curl -u "USERNAME:PASSWORD" -H "X-Requested-With: Curl" -X POST -d





<platform API server>/ticket_edit_output.dtd