Check balance account
GET
/v2/balance
Checks the balance of your account.
Authorizations
Section titled “Authorizations ”Parameters
Section titled “ Parameters ”Query Parameters
Section titled “Query Parameters ” accounts
boolean
If is set to true, it will return the balance of all accounts associated with your API key.
Responses
Section titled “ Responses ”Balance account successfully retrieved
object
status
boolean
true description
Array<object>
object
username
string
DEMO name
string
DEMO balance
number format: float
-1 limit_credit
number format: float
0 available_sms
integer
1 error
boolean
Example
{ "status": true, "error": false, "description": [ { "username": "DEMO", "name": "DEMO", "balance": -1, "limit_credit": 0, "available_sms": 1 } ]}Missing required parameters
object
status
boolean
error
boolean
true message
string
Missing params, please verify or contact to supportExample
{ "status": false, "error": true, "description": "Missing params, please verify or contact to support"}Your key auth is not valid
object
status
boolean
error
boolean
true message
string
Your key auth is not valid, please check with your administrator to get the new keyExample
{ "status": false, "error": true, "description": "Your key auth is not valid, please check with your administrator to get the new key"}Examples
Section titled “Examples ”Useful for guiding users to view code examples in different developer languages.
curl -X GET "https://api.example.com/v2/balance?accounts=false" \ -H "Accept: application/json" \ -H "Connection: keep-alive" \ -H "Authorization: Basic <base64-encoded-credentials>" const fetch = require('node-fetch');
fetch("https://api.example.com/v2/balance?accounts=false", { method: "GET", headers: { "Accept": "application/json", "Connection": "keep-alive", "Authorization": "Basic <base64-encoded-credentials>"} }) .then(res => res.json()) .then(console.log) .catch(console.error); <?php $curl = curl_init();
curl_setopt_array($curl, [ CURLOPT_URL => "https://api.example.com/v2/balance?accounts=false", CURLOPT_RETURNTRANSFER => true, CURLOPT_CUSTOMREQUEST => "GET", CURLOPT_HTTPHEADER => [ "Accept: application/json", "Connection: keep-alive", "Authorization: Basic <base64-encoded-credentials>" ] ]);
$response = curl_exec($curl); curl_close($curl); echo $response; ?> using System.Net.Http; using System.Text; using System.Threading.Tasks;
var client = new HttpClient(); var request = new HttpRequestMessage(HttpMethod.GET, "https://api.example.com/v2/balance?accounts=false"); request.Headers.Add("Accept", "application/json");request.Headers.Add("Connection", "keep-alive");request.Headers.Add("Authorization", "Basic <base64-encoded-credentials>"); var response = await client.SendAsync(request); var responseBody = await response.Content.ReadAsStringAsync(); Console.WriteLine(responseBody); import requests import json
url = "https://api.example.com/v2/balance?accounts=false" headers = { "Accept": "application/json", "Connection": "keep-alive", "Authorization": "Basic <base64-encoded-credentials>" }
response = requests.get(url, headers=headers) print(response.text) import java.io.OutputStream; import java.net.HttpURLConnection; import java.net.URL; import java.nio.charset.StandardCharsets;
public class ApiExample { public static void main(String[] args) throws Exception { URL url = new URL("https://api.example.com/v2/balance?accounts=false"); HttpURLConnection conn = (HttpURLConnection) url.openConnection(); conn.setRequestMethod("GET");
conn.setRequestProperty("Accept", "application/json"); conn.setRequestProperty("Connection", "keep-alive"); conn.setRequestProperty("Authorization", "Basic <base64-encoded-credentials>");
int code = conn.getResponseCode(); System.out.println("Response code: " + code); } }