Asset Endpoints
Our Asset Intelligence API provides endpoints for analyzing equipment photos, extracting nameplate data, and generating comprehensive asset profiles to help you better understand and manage your equipment portfolio.
Analyze Asset Photo
POST /asset-intelligence/analyze-nameplate
Analyzes a photo of an equipment nameplate to extract asset details and generate a comprehensive profile.
Request
- Method:
POST
- Content-Type:
multipart/form-data
- Required Fields:
photo
(binary image file)
curl -X POST https://api.inspectr.ai/asset-intelligence/analyze-nameplate \ -H "Authorization: Bearer YOUR_API_TOKEN" \ -F "photo=@nameplate.jpg"
import requests
api_key = 'YOUR_API_TOKEN'url = 'https://api.inspectr.ai/asset-intelligence/analyze-nameplate'
# Open image filewith open('nameplate.jpg', 'rb') as image_file: files = {'photo': ('nameplate.jpg', image_file, 'image/jpeg')}
# Send request response = requests.post( url, headers={'Authorization': f'Bearer {api_key}'}, files=files )
if response.status_code == 200: asset_data = response.json() print(f"Asset profile generated: {asset_data}") else: print(f"Error: {response.status_code}")
Process Asset Details
POST /asset-intelligence/analyze
Generate an asset profile using make, model, and serial number information.
Parameters
Name | Type | Required | Description |
---|---|---|---|
model_number | string | Yes | Equipment model number |
brand_name | string | Yes | Equipment manufacturer |
serial_number | string | No | Equipment serial number |
Example Requests
curl -X POST "https://api.inspectr.ai/asset-intelligence/analyze?model_number=48HCDD08A2A5A0A0A0&brand_name=Carrier&serial_number=2318P21234" \ -H "Authorization: Bearer YOUR_API_TOKEN"
import requests
api_key = 'YOUR_API_TOKEN'url = 'https://api.inspectr.ai/asset-intelligence/analyze'
params = { 'model_number': '48HCDD08A2A5A0A0A0', 'brand_name': 'Carrier', 'serial_number': '2318P21234'}
response = requests.post( url, headers={'Authorization': f'Bearer {api_key}'}, params=params)
if response.status_code == 200: asset_data = response.json() print(f"Asset profile generated: {asset_data}")else: print(f"Error: {response.status_code}")
Need Help?
- Email: support@inspectr.ai
- Visit: inspectr.ai