API Platform v2 · Now Generally Available

Build Protection
Into Your Product

The SmartShield developer platform. Protect devices, automate claims, and orchestrate insurance onboarding via Assurify's stateful session-based APIs.

2M+
Devices Protected
99.97%
API Uptime SLA
< 80ms
Avg. Response
ISO 27001
Certified
risk_score: 0.05 · SAFE
assurify_integration.py
import assurify

# 1. Initialize session for device protection
session = assurify.SmartShieldSession(
  api_key='sk_live_...'
)

# 2. Run AI risk engine analysis
risk = session.analyze_risk(device={
  'imei': '351234567890123',
  'ocr_invoice': b64_img
})

# 3. Fetch eligible SmartShield plans
plans = session.get_eligible_plans()
print(f"{len(plans)} plans available")
3 plans eligible · EW, ADLD, Screen

Everything you need to ship protection

From device intake to claim payout — a complete API surface built for scale.

AI Risk Engine
Real-time hardware evaluation with multi-factor risk scoring across device age, IMEI history, and damage pattern data.
risk.analyze_v2
SmartShield Plans
Dynamic plan eligibility and pricing across EW, ADLD, and screen protection tiers — mapped to OEM rules automatically.
plans.get_eligible
Claims Automation
End-to-end automated claim workflows: damage reporting, risk verification, payout routing, and status webhooks.
claims.process
OCR Invoices
AI-based invoice parsing from base64 images. Extracts vendor, amounts, serial numbers, and validates against claim data.
ocr.verify_invoice

One session. Full protection lifecycle.

Our multi-step stateful flow captures device intent, runs OCR validation, applies risk matching, and manages the entire subscription lifecycle — all within a single persistent session object.

01
Init & Add Device
Create a session intent, map device IMEI and customer object. Returns session token for downstream calls.
02
Risk Analysis
AI engine performs IMEI verification, invoice OCR matching, and generates a normalized risk score (0–1).
03
Get Eligible Plans
Fetch dynamic pricing and SmartShield tiers calculated against BharatiWarrantyCost limits and device model rules.
04
Purchase & Bind Policy
Attach the selected plan to the customer intent and bind the policy. Triggers confirmation webhook instantly.
05
Claims Lifecycle
Report damage via API, submit OCR invoice, receive automated payout decision and real-time status updates.
API Endpoint Reference · Sandbox
POST /v1/session/device/init Create session 42ms
POST /v1/risk/analyze AI risk score 68ms
GET /v1/plans/eligible Plan options 31ms
POST /v1/subscription/attach Bind policy 55ms
POST /v1/claims/ocr/verify OCR verify 74ms
GET /v1/claims/{id}/status Claim status 28ms
Sample Response · /v1/risk/analyze 200 OK
"risk_score": 0.05,
"verdict": "SAFE",
"eligible_products": ["EW", "ADLD"]

Three protection products. One API.

Map any product to your checkout flow, OEM registration, or post-sale journey.

Product · EW
Extended Warranty
Extend manufacturer's warranty natively within your checkout flow. Map devices to OEM rules dynamically — zero manual config required.
  • Post-purchase coverage activation
  • Dynamic OEM rule mapping
  • Hardware fault coverage
  • Renewal webhook support
Product · Installs
Installation Care
Bundle installation services via Assurify API, mapped to geo-distributed field agents dynamically — preferred by leading retailers.
  • Geo field agent routing
  • Retailer checkout bundle
  • Service confirmation webhook
  • Slot scheduling API

Ready to deploy Assurify?

Get your sandbox API keys and start building protection natively into your ecommerce cart, OEM registration portal, or post-sale flow — in under an hour.

Sandbox keys are free · No credit card required · ISO 27001 certified