public ExportTrackingResponse exportTrackings(ParametersTrackingExport parameters)
            throws AftershipAPIException,IOException,ParseException,JSONException{
        List<Tracking> trackingList = null;

        String requestParams = parameters.generateQueryString();
        JSONObject response = this.request("GET","/trackings/exports" + requestParams, null);

        String cursor = response.getJSONObject("data").getString("cursor");
        JSONArray trackingJSON = response.getJSONObject("data").getJSONArray("trackings");

        if(trackingJSON.length() > 0) {
            trackingList = new ArrayList<Tracking>();

            for (int i = 0; i < trackingJSON.length(); i++) {
                trackingList.add(new Tracking(trackingJSON.getJSONObject(i)));
            }
        }

        return new ExportTrackingResponse(trackingList, cursor);
    }