XML-RPC API cust.helpdesk.new_ticket

Struktura XML-RPC dotazu

<?xml version="1.0"?>
<methodCall>
<methodName>cust.helpdesk.new_ticket</methodName>
<params>
        <param><value><string>MD5_customer</string></value></param>     
        <param><value>
                <struct>
                        <member><name>client_id</name><value><i4>numeric_value</i4></value></member>
                        <member><name>subject</name><value><string>base64_value</string></value></member>
                        <member><name>ticket_data</name><value><string>base64_value</string></value></member>
                </struct>
        </value></param>
</params>
</methodCall>

Hodnoty odpovědi

%hash = 
{
      'STATUS' => 'OK/ERROR'
      'txt' => 'CHYBA'
}

Příklad v perlu

my $result = $server->call(
            'cust.helpdesk.new_ticket',
            $md5,
            {
               'client_id', '20', # id zakaznika ziskane pres verify
               'subject',MIME::Base64::encode("Subject"),
               'ticket_data',MIME::Base64::encode("Dotaz"),  

            },
            );