HostFact API versie 3.1
Tickets
Tickets zijn te beheren via de controller 'ticket'.
changestatus
Middels deze functie kunt u de status van een ticket wijzigen.
Voorbeeldbestand: /voorbeelden/ticket/ticket.changestatus.phpInvoerparameters:
Veldnaam | Waarde | Omschrijving |
---|---|---|
Identifier | int | De unieke ID van een ticket |
TicketID | string | Het ticketnummer |
Status | int | Ticket status, zie variabelen-lijst. |
Voorbeeld invoer:
<?php require_once("../hostfact_api.php"); $api = new HostFactAPI(); $ticketParams = array( 'TicketID' => 'T20180001', // Change status to closed 'Status' => 3 ); $response = $api->sendRequest('ticket', 'changestatus', $ticketParams); print_r_pre($response); ?>
Voorbeeld uitvoer:
Array ( [controller] => ticket [action] => changestatus [status] => success [date] => 2022-11-24T12:00:00+02:00 [ticket] => Array ( [Identifier] => 1 [TicketID] => T20180001 [Debtor] => 1 [DebtorCode] => DB0001 [EmailAddress] => info@company.com [CC] => [Type] => ticket [Date] => 2018-01-14 15:08:04 [Subject] => Ticket test [Owner] => 1 [Priority] => 0 [Status] => 3 [Comment] => [Number] => 2 [LastDate] => 2018-09-13 16:24:50 [LastName] => HostFact - HostFact [TicketMessages] => Array ( [0] => Array ( [Identifier] => 2 [Date] => 2018-09-13 16:24:50 [Subject] => Ticket test [Attachments] => Array ( [0] => Array ( [name] => example.txt [location] => documents/tickets/T20180001/example.txt [type] => unknown [extension] => txt [filesize] => 0.0400390625 ) ) [Base64Message] => PGh0bWw+DQo8aGVhZD4NCgk8dGl0bGU+PC90aXRsZT4NCjwvaGVhZD4NCjxib2R5PldpdGggYSByZXNwb25zZTwvYm9keT4NCjwvaHRtbD4NCg== [SenderID] => 1 [SenderName] => HostFact [SenderEmail] => info@hostfact.nl ) [1] => Array ( [Identifier] => 1 [Date] => 2018-01-14 15:08:04 [Subject] => Ticket test [Attachments] => [Base64Message] => PGh0bWw+DQo8aGVhZD4NCgk8dGl0bGU+PC90aXRsZT4NCjwvaGVhZD4NCjxib2R5PkhlbGxvLCB0aGlzIGlzIGEgdGlja2V0IHRlc3Q8L2JvZHk+DQo8L2h0bWw+DQo= [SenderID] => 1 [SenderName] => HostFact [SenderEmail] => info@hostfact.nl ) ) [Translations] => Array ( [Status] => Gesloten [Priority] => Normaal ) ) )