{"openapi":"3.0.3","info":{"title":"TikChip Agent Gateway API","version":"1.0.0","description":"Headless B2B API for AI agents. All responses are clean JSON (no marketing HTML)."},"servers":[{"url":"https:\/\/tikchip.cn"}],"components":{"securitySchemes":{"apiKey":{"type":"http","scheme":"bearer"}}},"paths":{"\/api\/v1\/dev\/search":{"get":{"summary":"search_components","description":"Search electronic components \/ ICs \/ chips by keyword, manufacturer, category or specs. Returns clean JSON with MPN, brand, package, price tiers, stock and datasheet link.","operationId":"search_components","security":[{"apiKey":[]}],"responses":{"200":{"description":"Clean JSON result"},"401":{"description":"Missing \/ invalid API key"},"429":{"description":"Rate limit or daily quota exceeded"}}}},"\/api\/v1\/dev\/component\/{mpn}":{"get":{"summary":"get_component_detail","description":"Get full parameters, price tiers, stock and datasheet of one component by MPN or product id.","operationId":"get_component_detail","security":[{"apiKey":[]}],"responses":{"200":{"description":"Clean JSON result"},"401":{"description":"Missing \/ invalid API key"},"429":{"description":"Rate limit or daily quota exceeded"}}}},"\/api\/v1\/dev\/compare":{"post":{"summary":"compare_components","description":"Compare 2-5 components and return a parameter difference table with highlighted differences.","operationId":"compare_components","security":[{"apiKey":[]}],"responses":{"200":{"description":"Clean JSON result"},"401":{"description":"Missing \/ invalid API key"},"429":{"description":"Rate limit or daily quota exceeded"}}}},"\/api\/v1\/dev\/stock":{"get":{"summary":"check_stock","description":"Check available stock and stock status for one or more part numbers.","operationId":"check_stock","security":[{"apiKey":[]}],"responses":{"200":{"description":"Clean JSON result"},"401":{"description":"Missing \/ invalid API key"},"429":{"description":"Rate limit or daily quota exceeded"}}}},"\/api\/v1\/dev\/alternatives":{"get":{"summary":"recommend_alternatives","description":"Recommend pin-to-pin or functional alternative components for a given part number.","operationId":"recommend_alternatives","security":[{"apiKey":[]}],"responses":{"200":{"description":"Clean JSON result"},"401":{"description":"Missing \/ invalid API key"},"429":{"description":"Rate limit or daily quota exceeded"}}}},"\/api\/v1\/dev\/inquiry":{"post":{"summary":"submit_inquiry","description":"Submit an RFQ \/ inquiry to TikChip sales team. Supports multiple items, target price, incoterm and contact info. Auto-translates English RFQ into Chinese for the sales team.","operationId":"submit_inquiry","security":[{"apiKey":[]}],"responses":{"200":{"description":"Clean JSON result"},"401":{"description":"Missing \/ invalid API key"},"429":{"description":"Rate limit or daily quota exceeded"}}}},"\/api\/v1\/dev\/register":{"post":{"summary":"register_b2b_account","description":"Register a B2B buyer account with company email and business license, and issue an agent token for further calls.","operationId":"register_b2b_account","security":[{"apiKey":[]}],"responses":{"200":{"description":"Clean JSON result"},"401":{"description":"Missing \/ invalid API key"},"429":{"description":"Rate limit or daily quota exceeded"}}}},"\/api\/v1\/dev\/inquiry\/{id}\/messages":{"get":{"summary":"get_inquiry_messages","description":"Get the message thread and quote updates of an inquiry.","operationId":"get_inquiry_messages","security":[{"apiKey":[]}],"responses":{"200":{"description":"Clean JSON result"},"401":{"description":"Missing \/ invalid API key"},"429":{"description":"Rate limit or daily quota exceeded"}}}},"\/api\/v1\/dev\/inquiry\/{id}\/reply":{"post":{"summary":"reply_to_inquiry","description":"Reply to an inquiry thread as the buyer (used by negotiation agents).","operationId":"reply_to_inquiry","security":[{"apiKey":[]}],"responses":{"200":{"description":"Clean JSON result"},"401":{"description":"Missing \/ invalid API key"},"429":{"description":"Rate limit or daily quota exceeded"}}}},"\/api\/v1\/dev\/inquiries":{"get":{"summary":"list_inquiries","description":"List inquiries (RFQs) created by the current API key, with status filter and pagination.","operationId":"list_inquiries","security":[{"apiKey":[]}],"responses":{"200":{"description":"Clean JSON result"},"401":{"description":"Missing \/ invalid API key"},"429":{"description":"Rate limit or daily quota exceeded"}}}},"\/api\/v1\/dev\/bom\/price":{"post":{"summary":"get_bom_price","description":"Get a BOM consolidated quotation: total price, unit price per line and out-of-stock items.","operationId":"get_bom_price","security":[{"apiKey":[]}],"responses":{"200":{"description":"Clean JSON result"},"401":{"description":"Missing \/ invalid API key"},"429":{"description":"Rate limit or daily quota exceeded"}}}}}}