You can check your account balance by using this API. Permission required for API Key: Balance viewer
Description
- Method: This is a GET request, indicating that data is being sent to the server.
- URL: The URL for this request is https://uat-businessapi.spenn.com/api/Partner/business/accountbalance
- HTTPS Version: The request is made using HTTPS.
Headers
- Content-Type: The Content-Type header is set to application/json, indicating that the request body contains JSON data.
- Authorization: The Authorization header is used with a bearer token for authentication. The actual token value should replace the placeholder Bearer eyJhbG...NrEQ41w.
Sample Request:
import requests
url = "https://uat-businessapi.spenn.com/api/Partner/business/accountbalance"
headers = {
"Content-Type": "application/json",
"Authorization": "Bearer eyJhbG...NrEQ41w"
}
# Make the GET request
response = requests.get(url, headers=headers)
# Check the response status
if response.status_code == 200:
# Successful response
print("Request was successful. Response JSON:")
print(response.json())
else:
# Handle the error
print(f"Error: {response.status_code}\n{response.text}")
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;
public class GetRequestExample {
public static void main(String[] args) {
try {
// URL for the GET request
String url = "https://uat-businessapi.spenn.com/api/Partner/business/accountbalance";
// Create a URL object
URL apiUrl = new URL(url);
// Open a connection to the URL
HttpURLConnection connection = (HttpURLConnection) apiUrl.openConnection();
// Set the request method to GET
connection.setRequestMethod("GET");
// Set request headers
connection.setRequestProperty("Content-Type", "application/json");
connection.setRequestProperty("Authorization", "Bearer eyJhbG...NrEQ41w");
// Read the response
BufferedReader reader = new BufferedReader(new InputStreamReader(connection.getInputStream()));
StringBuilder response = new StringBuilder();
String line;
while ((line = reader.readLine()) != null) {
response.append(line);
}
reader.close();
// Print the response
System.out.println("Request was successful. Response JSON: " + response.toString());
// Close the connection
connection.disconnect();
} catch (Exception e) {
// Handle exceptions
e.printStackTrace();
}
}
}
const url = "https://uat-businessapi.spenn.com/api/Partner/business/accountbalance";
const headers = {
"Content-Type": "application/json",
"Authorization": "Bearer eyJhbG...NrEQ41w"
};
// Make the GET request
fetch(url, {
method: 'GET',
headers: headers
})
.then(response => {
if (!response.ok) {
throw new Error(`HTTP error! Status: ${response.status}`);
}
return response.json();
})
.then(data => {
// Process the successful response
console.log("Request was successful. Response JSON:", data);
})
.catch(error => {
// Handle errors
console.error('Error:', error);
});
Sample Response:
{
"$id": "1",
"amount": 10.00,
"currency": "TZS"
}