Build Faster with
Warrantify APIs
Powering Claims, Returns, Repairs, Installation & Protection Plans for B2B and B2C integrations — all under one platform. Now with native Shopify integration.
API Product Suite
Everything you need to manage device lifecycles — from sale to claim.
Installation API
Manage product installations with technician assignment, OTP verification, and live tracking.
- Technician Scheduling
- Geo-based Assignment
- Real-time Status Updates
Repair API
Create single & bulk repair orders with full approval workflow and real-time tracking.
- Single & Bulk Orders
- Repair Approval Workflow
- SLA Monitoring
Return API
Automate reverse logistics with validation, pickup coordination, and refund management.
- Return Validation
- Refund Processing
- Replacement Workflow
Claims API
Complete claim lifecycle management using existing or third-party insurance providers.
- Insurance Integration
- Approval Workflow
- Fraud Prevention
Assurify API
Sell extended warranty & accidental damage protection plans when customers buy devices.
- Device Price Based Plans
- Create Policy API
- Payment Confirmation API
Shopify Integration
Connect your Shopify store to Warrantify via OAuth. Auto-create claims, repairs, and protection plans on order events.
- OAuth 2.0 App Install
- Webhook Order Sync
- Embedded App Support
Quick Reference Docs
Detailed API references with request parameters, response schemas, and code examples.
Claims API
GET POSTSubmit and manage warranty claims through single or bulk order APIs. Includes claim creation, bulk upload support, and claim tracking.
Installation API
GET POSTSubmit and manage product installation requests via single or bulk order APIs, with live installation tracking.
Repair API
GET POSTSubmit and manage repair service requests via single or bulk order APIs with real-time repair tracking.
Return API
GET POSTAutomate the entire reverse logistics process — from return validation and pickup scheduling to refund processing.
Assurify API
GET POSTFetch protection plan pricing and create Extended Warranty or ADLD policies at point of sale.
Shopify API
GET POSTInstall Warrantify on Shopify stores via OAuth, subscribe to order webhooks, and sync warranty data automatically.
Platform Capabilities
Built for scale, security, and seamless partner integrations.
B2B Integration
Insurance companies, OEM brands & service partners — all under one unified API layer.
B2C Experience
Customers can directly file claims, track repairs, and manage protection plans with ease.
Real-time Tracking
Live order, repair, and installation updates with webhook-ready event notifications.
Secure REST APIs
Token-based authentication, encrypted payloads, and scalable cloud infrastructure.
Shopify Ready
Native OAuth app install — works in embedded Shopify Admin and headless storefronts.
Shopify Integration
Connect your Shopify store to Warrantify using OAuth 2.0. Once installed, our app automatically listens to order events and creates warranty records, repair requests, and protection plan policies — without any manual work.
Step 1 — Install & OAuth Flow OAuth 2.0
The Warrantify Shopify app uses the standard Shopify OAuth 2.0 authorization code flow. Here's exactly what happens when you install:
Merchant begins install
The merchant clicks the Warrantify install link (provided by our team). Shopify redirects them to our authorization URL with a ?shop= parameter.
Warrantify requests permission scopes
We redirect the merchant to Shopify's authorization page asking for scopes: read_orders, write_orders, read_products, write_script_tags.
Merchant approves
The merchant clicks "Install app" in the Shopify permission screen. Shopify calls our redirect URI with a temporary authorization code.
Warrantify exchanges for a permanent token
Our server exchanges the authorization code for a permanent access token by calling Shopify's token endpoint. This token is stored securely and tied to your shop domain.
Integration is live
Warrantify registers webhooks for orders/create, orders/fulfilled, and refunds/create. Your store is now connected.
OAuth Endpoints
Step 2 — Making API Calls with the Token
After installation, Warrantify uses the stored OAuth token internally to make Shopify Admin API calls on your behalf. If you are building a custom integration or calling Warrantify's APIs directly, use the Warrantify API Key (not the Shopify OAuth token — that belongs to us).
To authenticate calls to Warrantify's REST API:
Example — creating a claim from a Shopify order using JavaScript:
Step 3 — Webhooks Auto-Registered
Once your store is connected, Warrantify automatically registers the following Shopify webhooks. You don't need to set these up manually.
X-Shopify-Hmac-Sha256 header. This ensures only legitimate Shopify events are processed.
Getting Your Access Token
Warrantify manages OAuth tokens internally — you never handle the raw Shopify token. However, you will need a Warrantify API Key to make calls to our API. Here's the process:
Contact our team
Email api@warrantify.com with your Shopify store domain, business name, and intended use case. We'll create your account.
Receive your install link + API key
Our team will send you a unique Shopify app install link and your Warrantify API Key via email within 1 business day.
Complete OAuth install
Click the install link while logged in to your Shopify admin. Approve the permissions. Your store is connected instantly.
Start making API calls
Use your Warrantify API Key in the Authorization: Bearer header to call any Warrantify endpoint.
Authentication & Tokens
All Warrantify APIs are secured with Bearer token authentication. Tokens are issued per-partner account and must be included in every request.
Bearer Token Auth
Include your API key in the Authorization header of every request:
Token Expiry & Refresh
Access tokens are valid for 24 hours. Refresh tokens are valid for 30 days. When a token expires, call the refresh endpoint:
Claims API
Submit and track warranty claims through single or bulk order APIs. Supports third-party insurance integration, claim approval workflows, and real-time tracking.
Endpoints
Create a Single Claim
Response
Track a Claim
Installation API
Manage product installation requests. Supports geo-based technician assignment, OTP verification, and live status tracking.
Endpoints
Create Installation Request
Repair API
Create single and bulk repair orders with full approval workflows, SLA monitoring, and real-time technician tracking.
Endpoints
Create Repair Order
Return API
Automate reverse logistics — return validation, pickup scheduling, refund processing, and replacement workflows.
Endpoints
Create Return Request
Assurify API
Sell Extended Warranty and ADLD protection plans at the point of sale. Fetch device-price-based premium quotes and issue policy IDs in real time.