Assurify Platform
Developer Sandbox
Sandbox Active
Devices Protected
12,045
Active Plans
9,840
Claims Processed
842
Simulate Flows
Create Device Intent
Initialize session and sync customer device data.
API Simulator UI
Mock the request parameters and run the flow.
Response Data
Run the simulator to see a response
import requests
url = "https://api.assurify.in/v1/session/device/init"
headers = {"Authorization": "Bearer sk_sandbox_..."}
payload = {
"imei": "351234567890123",
"customer": "cust_84920kL"
}
resp = requests.post(url, json=payload, headers=headers)
print(resp.json())
SmartShield Subscription Purchase
Attach specific plans to a customer object. Validates price mapping against BharatiWarrantyCost limits automatically.
API Simulator UI
Response Data
Run the simulator to see a response
import requests
url = "https://api.assurify.in/v1/subscription/attach"
headers = {"Authorization": "Bearer sk_sandbox_..."}
payload = {
"session_id": "sess_9xLop21Z",
"customer": "cust_84920kL",
"plan_id": "extended_warranty"
}
resp = requests.post(url, json=payload, headers=headers)
print(resp.json())
OCR Claim Verification
Send raw invoice images as base64 to the service-layer risk engine for automated claim payout approval.
API Simulator UI
Extracted Fields
Run the simulator to see a response
import requests, base64
with open("invoice.jpg","rb") as f:
b64 = base64.b64encode(f.read()).decode()
url = "https://api.assurify.in/v1/claims/ocr/verify"
headers = {"Authorization": "Bearer sk_sandbox_..."}
payload = {
"claim_ref": "clm_TY29183K",
"image_b64": b64,
"mode": "AUTO"
}
resp = requests.post(url, json=payload, headers=headers)
print(resp.json())