Get credits

Get your transactions list


Endpoint


Method URI
POST http://185.221.173.22/api/v2/keliweb/get-credits

Request Parameters


Parameter Type Description Required
HTTP headers: Authorization string Bearer + the token to access APIs Required

Response Parameters


Parameter Type Description
result string The result of the operation: success or error
totalresults integer The total number of results available
clientid integer The client the log is for
credits array The credit log entries returned

Example Request (PHP Curl)

$curl = curl_init();

curl_setopt_array($curl, array(
  CURLOPT_URL => "http://185.221.173.22/api/v2/keliweb/get-credits",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => false,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS =>
    http_build_query(
            array(
                'clientid' => '1',
            )
        ),
  CURLOPT_HTTPHEADER => array(
    "Content-Type: multipart/form-data",
    "X-Requested-With: XMLHttpRequest",
    "Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NhMmNlNkNjNhMmU2MmUxIzZDRkODY5MS1mMDMzLTQ1MWMtYjU-3EHc",
  ),
));

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
PHP

Example Request (jQuery AJAX)

var form = new FormData();
form.append("clientid", "1");

var settings = {
    "async": true,
    "crossDomain": true,
    "url": "http://185.221.173.22/api/v2/keliweb/get-credits",
    "method": "POST",
    "headers": {
        "Authorization": "Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImp0aSI6ImNjMDEwYWVlYmUzMjMxMmZlZjBiNzRjYTBhMmNlNDc2MjNjNhMMTA1MzJjODk1In0",
        "cache-control": "no-cache",
    },
    "processData": false,
    "contentType": false,
    "mimeType": "multipart/form-data",
    "data": form
}

$.ajax(settings).done(function (response) {
    console.log(response);
});
JavaScript

Example Response (JSON payload)

{
    "result"                         : "success",
    "totalresults"                   : "2",
    "clientid"                       : "1",
    "credits[credit][0][id]"         : "1",
    "credits[credit][0][date]"       : "2016-01-01",
    "credits[credit][0][description]": "This is a sample credit record",
    "credits[credit][0][amount]"     : "10.00",
    "credits[credit][0][relid]"      : "0",
    "credits[credit][1][id]"         : "2",
    "credits[credit][1][date]"       : "2016-01-01",
    "credits[credit][1][description]": "Credit Applied to Invoice #1",
    "credits[credit][1][amount]"     : "-10.00",
    "credits[credit][1][relid]"      : "0"
}
JSON