Check warranty status for a specific product by serial and sku
Looks up a customer's warranty coverage by matching the product serial number and sku. Returns the warranty status and product information if a record is found. Caller is responsible to validate end-user JWT and add includePII=true query parameter for authenticated users. Guest users receive public data only.
query Parameters
serialstring · requiredThe product serial number to look up.
skustring · requiredThe product sku (model) to look up.
includePIIstring · enumWhen set to 'true', includes private PII fields (installation date and contractor). This parameter is controlled by the MPro backend after validating the end-user's JWT. Guest requests should omit this parameter or set it to 'false'. Note: Serial numbers and homeowner address are public for all users.
Enum values:truefalseDefault: false
Headers
Authorizationstring · requiredThe
Authorizationheader is used to authenticate with the API using your API key. Value is of the formatBearer YOUR_KEY_HERE.
Responses
Successful warranty lookup
statusinteger · requiredisExpiredboolean · requiredversionstring · required
warrantyNumberstringregistrationStatusstring · enumEnum values:registeredunregisteredpoliciesobject[]equipmentobject[]installDatestringOnly visible to authenticated users
installContractorstringOnly visible to authenticated users
homeownerCitystringhomeownerStatestringhomeownerZipstring
Warranty by registration number
Lookup warranty by registration/warranty number. Caller is responsible to validate end-user JWT and add includePII=true query parameter for authenticated users. Guest users receive public data only.
path Parameters
idstring · required
query Parameters
includePIIstring · enumWhen set to 'true', includes private PII fields (installation date and contractor). This parameter is controlled by the MPro backend after validating the end-user's JWT. Guest requests should omit this parameter or set it to 'false'. Note: Serial numbers and homeowner address are public for all users.
Enum values:truefalseDefault: false
Headers
Authorizationstring · requiredThe
Authorizationheader is used to authenticate with the API using your API key. Value is of the formatBearer YOUR_KEY_HERE.
Responses
Successful warranty lookup
statusinteger · requiredisExpiredboolean · requiredversionstring · required
warrantyNumberstringregistrationStatusstring · enumEnum values:registeredunregisteredpoliciesobject[]equipmentobject[]installDatestringOnly visible to authenticated users
installContractorstringOnly visible to authenticated users
homeownerCitystringhomeownerStatestringhomeownerZipstring