Read User Credit History
Read User Credit History for SMSGatewayCenter APIs
Introduction to SMSGatewayCenter APIs
Welcome to SMSGatewayCenter’s API documentation hub! This guide introduces the Read User Credit History API, a key feature in our Reseller API suite, including SMS API for bulk messaging, WhatsApp Business API for customer engagement, Voice Call API for automated alerts, and Two-Way SMS API for interactive communication. This API supports both POST and GET methods over HTTP, enabling resellers to retrieve the credit transaction history for a specific user within their account. Ideal for developers in India, manage your reseller operations efficiently with our SMS gateway at unify.smsgatewaycenter.com/signup/!
Use the Read User Credit History API to fetch detailed credit transaction records (e.g., purchases, deductions, refunds) for a user under your reseller account. This endpoint enhances your reseller management by providing real-time insights into user credit usage, supporting Version 2 of our API for improved functionality and security.
API Endpoint
https://unify.smsgateway.center/SMSApi/reseller/readcredithistory
Key | Value | Description |
---|---|---|
Login Credentials (Required) | ||
Authenticate your API request using userid-password or apiKey—choose one method. | ||
userid | Your Registered Username | Your registered username; use if apiKey isn’t provided. Signup for User ID |
password | Your Password | URL-encoded password (for special characters); use if apiKey isn’t provided. Signup for API Key |
Header (optional) Parameters | ||
apiKey | Your unique apiKey | apiKey needs to be sent as HTTP header when you are not using userid-password method. You can avail this from your user control panel and use instead of userid-password HTTP Request parameter. Please do not disclose this to anyone. |
Required Parameters | ||
userloginname | User Logn name. | Enter user login name to fetch details of credit history. |
fromdate | From Date. | Enter from date. Date format should be YYYY-MM-DD |
todate | To Date. | Enter to date. Date format should be YYYY-MM-DD |
output | plain|json|plain | Value for response format.System default is plain. If you need responses in json or plain then you have to give value as json or plain. |
<?php
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "https://unify.smsgateway.center/SMSApi/reseller/readcredithistory",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => "userid=YourUsername&password=YourPassword&userloginname=YourUserLoginname&=fromdate=2025-03-01&todate=2025-03-31&output=json",
CURLOPT_HTTPHEADER => array(
"cache-control: no-cache",
"content-type: application/x-www-form-urlencoded"
),
));
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
{
"response": {
"api": "user",
"action": "readcredithistory",
"status": "success",
"msg": "success",
"code": "200",
"count": 1,
"historyList": [
{
"history": {
"uuId": "3555847512901782",
"type": "CREDIT",
"method": "purchase",
"balance": "3800",
"amount": "100",
"comments": "testing",
"timestamp": "1570868345603"
}
}
]
}
}

Unlock Real-Time Messaging – Integrate Today!
Try Our API in a Sandbox Environment Before Going Live!
Join Thousands of Developers – Try Our API Now!
Get in touchSign upTestimonials
Why do Great Businesses Trust SMS Gateway Center?