Using ApplianceAPI with ChatGPT and AI Workflows
Build custom GPTs, AI assistants, and automated workflows powered by real appliance data.
ApplianceAPI integrates with ChatGPT through custom GPT actions, function calling, and retrieval workflows. The API returns structured JSON that ChatGPT can parse, summarize, and present to users.
Custom GPT Actions
Register ApplianceAPI endpoints as GPT actions for appliance lookup, age decoding, and recall checks.
Function Calling
Use OpenAI function calling with ApplianceAPI endpoints. Pass brand + model, get structured data.
Retrieval-Ready
JSON responses work as context for RAG pipelines and knowledge retrieval systems.
Workflow Automation
Connect to Make, Zapier, or n8n to trigger API calls from form submissions, tickets, or schedules.
Custom GPT Setup
Register ApplianceAPI as a custom GPT action in three steps:
- Create a new GPT in ChatGPT and open the "Actions" configuration
- Add the action schema with the ApplianceAPI endpoint URL (
https://applianceapi.com/api/v1/images) and set authentication to API key in the Authorization header - Test with a model number — ask your GPT to look up "Whirlpool WRS325SDHZ" and verify the JSON response
Function Calling Example
Define an OpenAI function that wraps the ApplianceAPI model lookup endpoint:
{
"name": "lookup_appliance",
"description": "Look up an appliance by brand and model number",
"parameters": {
"type": "object",
"properties": {
"brand": { "type": "string", "description": "Appliance brand name" },
"model": { "type": "string", "description": "Model number" }
},
"required": ["brand", "model"]
}
}
When the function is called, make a GET request to /api/v1/images?brand={brand}&model={model} with your API key and return the JSON response.
Custom GPT Action Schema
Register ApplianceAPI as a GPT action to give your custom GPT appliance lookup capabilities:
{
"openapi": "3.0.0",
"info": { "title": "ApplianceAPI", "version": "1.0" },
"servers": [{ "url": "https://www.applianceapi.com" }],
"paths": {
"/api/v1/images": {
"get": {
"summary": "Look up appliance by model number",
"parameters": [
{ "name": "brand", "in": "query", "required": true, "schema": { "type": "string" } },
{ "name": "model", "in": "query", "required": true, "schema": { "type": "string" } }
]
}
}
}
}Add your API key as the authentication header. The GPT can then answer questions like "look up Samsung WF45T6000AW" by calling the API directly.
Function Calling Example
For OpenAI function calling (tools API), define ApplianceAPI as a tool:
{
"type": "function",
"function": {
"name": "lookup_appliance",
"description": "Look up appliance data by brand and model number",
"parameters": {
"type": "object",
"properties": {
"brand": { "type": "string", "description": "Appliance brand name" },
"model": { "type": "string", "description": "Model number" }
},
"required": ["brand", "model"]
}
}
}When the model calls this function, your backend makes the HTTP request to ApplianceAPI and returns the JSON response as the function result.
Real-World GPT Use Cases
Custom GPTs powered by ApplianceAPI can serve specific industry workflows:
- Inspection Report Assistant — "Decode this serial number and write an inspection note for a Whirlpool WRS325SDHZ manufactured in 2016."
- Warranty Eligibility Checker — "Is this appliance (model WTW5000DW, serial CS4291847) still under a 10-year warranty?"
- Repair Cost Estimator — "Look up this Samsung refrigerator model, estimate its age, and suggest whether to repair or replace based on typical repair costs."
- Property Inventory Builder — "For each of these 8 model numbers, get the brand, product title, age, and photo URL. Format as a property inventory spreadsheet."
Function Calling Schema
{
"success": true,
"brand": "Whirlpool",
"model": "WRS325SDHZ",
"imageUrl": "https://applianceapi.com/assets/whirlpool/WRS325SDHZ.jpg",
"confidence": "high",
"title": "Whirlpool 25 Cu. Ft. Side-by-Side Refrigerator",
"cached": true,
"responseTime": "12ms"
}
Frequently Asked Questions
Can ChatGPT call ApplianceAPI directly?
Yes, via custom GPT actions or function calling. The API returns structured JSON that ChatGPT can parse and present to users.
How do I set up a custom GPT?
Create a new GPT in ChatGPT, add an action with the ApplianceAPI endpoint URL and your API key for authentication. Test with any model number.
Does it work with other AI tools?
Yes. Any tool that can make HTTP requests can use ApplianceAPI — Cursor, Windsurf, Copilot, etc.
Can I build a customer support bot with ApplianceAPI?
Yes. A ChatGPT-powered support bot can call ApplianceAPI to answer questions like "how old is my appliance" (serial decoding), "is it recalled" (recall check), and "what does it look like" (photo lookup). The structured JSON responses work directly as function call results.