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, the response includes the homeowner identity fieldshomeownerFirstName,homeownerLastName, andhomeownerStreetAddress. This parameter is controlled by the MPro backend after validating the end-user's JWT — guest/distributor requests should omit this parameter or set it tofalse. Without the flag (or with any value other thantrue), the response shape is unchanged from the default and contains no homeowner identity fields.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[]installDatestringAlways returned when present in the warranty record; not gated by includePII.
installContractorstringAlways returned when present in the warranty record; not gated by includePII.
homeownerFirstNamestringReturned only when includePII=true.
homeownerLastNamestringReturned only when includePII=true.
homeownerStreetAddressstringReturned only when includePII=true.
homeownerCitystringhomeownerStatestringhomeownerZipstring