Python Examples
This guide provides simple Python examples for integrating with the Smart Tech Export API.
Prerequisites
- Python 3.6 or higher
requestslibrary:pip install requests- Valid API token from Smart Tech App
Basic Example
import requests
# API configuration
api_token = "your-api-token-here"
base_url = "https://app.smart-tech.live/api/v1"
# Request data
payload = {
"uuids": ["meter-uuid-1", "meter-uuid-2"],
"month": "2024-01"
}
# Make API request
response = requests.post(
f"{base_url}/export/monthly/",
headers={
"Authorization": f"Token {api_token}",
"Content-Type": "application/json"
},
json=payload
)
response.raise_for_status()
result = response.json()
# Print results
print(f"Month: {result['month']}")
print(f"Successful: {result['summary']['successful']}")
for meter in result['data']:
print(f"Meter: {meter['name']} - Status: {meter['status']}")
Related Documentation
- Export API Reference - Complete API documentation
- Node.js Examples - JavaScript implementation examples
- cURL Examples - Command line examples