This API is used to Open New Ticket.
Please check example usage of Vision Helpdesk API
Operation : open_new_ticket
Module : ticket
$postfields["vis_module"] = "ticket";
$postfields["vis_operation"] = "open_new_ticket";
// This is the domain id under which you wish to open ticket
$postfields["vis_domain"] = 1;
// This is the department id under which you wish to open ticket
$postfields["vis_department"] = 1;
// This is the department id
$postfields["vis_status"] = 1;
// This is the status id
$postfields["vis_priority"] = 1;
// This is the ticket priority id
$postfields["vis_subject"] = "Ticket subject";
// Ticket subject
$postfields["vis_type"] = 1;
// This is the ticket type id under which you wish to open ticket
You can create ticket by using clients id or by clients email
$postfields["vis_client"] = 1;
// This is the client id to whom you wish to send ticket
Or
$postfields["vis_email"] = "test1.vhd@gmail.com";
// valid client email address
$postfields["vis_ticket_post"] = "This is ticket post with html content";
$postfields["vis_from"] = "support@visiononlinedemo.com";
// This is the from email address that will be displayed in from column
$postfields["vis_people"] = "";
// This is CC email
$postfields["vis_send_message"] = 1;
// 1 = send autoresponder and 0 = don't send auto responder client
$postfields["vis_private"] = 1;
// 0 = do not display this post to client and 1 = show post to client
$postfields["vis_sendmail"] = 0;
// 1 = send email and 0 = don’t send email to client
$postfields["vis_as_client"] = 1;
// 0 = create as staff reply and 1 = create ticket on behalf of client
$postfields["vis_owner_list"] = "1,2,4,5"
// comma separated owner/staff list
$postfields["vis_internal_ticket"] = 1
// 1-internal ticket otherwise 0(optional)
Below is API URL example for Open New Ticket
http://visiononlinedemo.com/support/api/index.php? &vis_txtusername=admin &vis_txtuserpass=21232f297a57a5a743894a0e4a801fc3 &vis_module=ticket &vis_operation=open_new_ticket &vis_domain=1 &vis_department=1 &vis_status=1 &vis_priority=1 &vis_subject=test &vis_type=1 &vis_email=jack.sparrow012014@gmail.com &vis_ticket_post=test &vis_from=anything@yourdomain.com &vis_send_message=1 &vis_private=1 &vis_sendmail=0 &vis_as_client=1 &vis_owner_list=1,4
Internal ticket:
http://visiononlinedemo.com/support/api/index.php? &vis_txtusername=admin &vis_txtuserpass=21232f297a57a5a743894a0e4a801fc3 &vis_module=ticket &vis_operation=open_new_ticket &vis_domain=1 &vis_department=1 &vis_status=1 &vis_priority=1 &vis_subject=interlticket &vis_type=1 &vis_ticket_post=test &vis_from=Support &vis_owner_list=1,87 &vis_internal_ticket=1
Or use "access token" to Open New Ticket
http://visiononlinedemo.com/support/api/index.php? &vis_txttoken=T0RSbU56TmpZemxoTlRabU1XWTJOV1ZtT0RWa1ltUm1NR1F6WldJell6VT0= &vis_module=ticket &vis_operation=open_new_ticket &vis_domain=1 &vis_department=1 &vis_status=1 &vis_priority=1 &vis_subject=test &vis_type=1 &vis_email=jack.sparrow012014@gmail.com &vis_ticket_post=test &vis_from=anything@yourdomain.com &vis_send_message=1 &vis_private=1 &vis_sendmail=0 &vis_as_client=1 &vis_owner_list=1,4
Internal ticket:
http://visiononlinedemo.com/support/api/index.php? &vis_txttoken=T0RSbU56TmpZemxoTlRabU1XWTJOV1ZtT0RWa1ltUm1NR1F6WldJell6VT0= &vis_module=ticket &vis_operation=open_new_ticket &vis_domain=1 &vis_department=1 &vis_status=1 &vis_priority=1 &vis_subject=interlticket &vis_type=1 &vis_ticket_post=test &vis_from=Support &vis_owner_list=1,87 &vis_internal_ticket=1