Skip to main content


When I try to view ticket using "helpdesk/tickets/[id].json" (sample below) I get a response from the server: 500 internal server error.






At the same time query "/helpdesk/tickets/filter/all_tickets?format=json" returns 200 status code, when using code written below






What I do wrong?






Here is sample: 






final HttpClientBuilder hcBuilder = HttpClientBuilder.create();



final RequestBuilder reqBuilder = RequestBuilder.get();



final RequestConfig.Builder rcBuilder = RequestConfig.custom(); 



    String ticketsUrl = "/helpdesk/tickets/" + ticket_id + ".json";

     



    HttpContext hccContext = FreshdeskAPI.getAuthHttpClientContext(



      reqBuilder,



      rcBuilder,



      hcBuilder,



      UriComponentsBuilder



        .fromHttpUrl("https://MY_DOMAIN.freshdesk.com")



        .path(ticketsUrl).build().toString());





    // Execute: 



    RequestConfig rc = rcBuilder.build();



    reqBuilder.setConfig(rc);



    HttpClient hc = hcBuilder.build();



    HttpUriRequest req = reqBuilder.build();



    HttpResponse response = hc.execute(req, hccContext);