{"ok":true,"api_version":"1.0.0","base_path":"/api/public/v1","openapi":"/api/public/openapi.json","describe_platform":"/api/public/v1/platform","platform_snapshot":"/api/public/v1/platform-snapshot","read_only":false,"read_only_knowledge_endpoints":true,"authentication":"none","write_boundary":{"description":"Estimate intake is the only write surface. It creates estimate requests for on-site review; it never returns pricing, scope or scheduling.","endpoints":[{"path":"/api/public/v1/estimate-requests/requirements","method":"GET","operationId":"getEstimateIntakeRequirements","summary":"Estimate intake requirements","mcp_tool":"get_estimate_intake_requirements"},{"path":"/api/public/v1/estimate-requests","method":"POST","operationId":"createEstimateRequest","summary":"Create an estimate request","mcp_tool":"create_estimate_request"},{"path":"/api/public/v1/estimate-requests/{request_id}","method":"PATCH","operationId":"updateEstimateRequest","summary":"Update an estimate request","mcp_tool":"update_estimate_request"},{"path":"/api/public/v1/estimate-requests/{request_id}","method":"GET","operationId":"getEstimateRequestStatus","summary":"Get estimate request status","mcp_tool":"get_estimate_request_status"},{"path":"/api/public/v1/estimate-requests/{request_id}/submit","method":"POST","operationId":"submitEstimateForReview","summary":"Submit for review","mcp_tool":"submit_estimate_for_review"},{"path":"/api/public/v1/estimate-requests/{request_id}/appointments/request","method":"POST","operationId":"requestEstimateAppointment","summary":"Request an on-site walkthrough","mcp_tool":"request_estimate_appointment"},{"path":"/api/public/v1/estimate-requests/{request_id}/appointments/confirm","method":"POST","operationId":"confirmEstimateAppointment","summary":"Confirm the proposed walkthrough","mcp_tool":"confirm_estimate_appointment"},{"path":"/api/public/v1/estimate-requests/{request_id}/appointments/reschedule","method":"POST","operationId":"requestAppointmentReschedule","summary":"Request a different walkthrough time","mcp_tool":"request_appointment_reschedule"},{"path":"/api/public/v1/estimate-requests/{request_id}/appointments/cancel","method":"POST","operationId":"cancelEstimateAppointment","summary":"Cancel the walkthrough","mcp_tool":"cancel_estimate_appointment"},{"path":"/api/public/v1/estimate-requests/{request_id}/next-question","method":"GET","operationId":"getNextEstimateQuestion","summary":"Next best intake question","mcp_tool":"get_next_estimate_question"},{"path":"/api/public/v1/estimate-requests/{request_id}/photos","method":"POST","operationId":"attachEstimatePhotos","summary":"Attach photos","mcp_tool":"attach_estimate_photos"},{"path":"/api/public/v1/estimate-requests/{request_id}/analyze-photos","method":"POST","operationId":"analyzeEstimatePhotos","summary":"Observe attached photos","mcp_tool":"analyze_estimate_photos"}]},"endpoints":[{"path":"/api/public/v1/company","operationId":"getCompanyInformation","summary":"Company information","mcp_tool":"get_company_information"},{"path":"/api/public/v1/business-status","operationId":"getBusinessStatus","summary":"Current business availability","mcp_tool":"get_business_status"},{"path":"/api/public/v1/service-areas","operationId":"getServiceAreas","summary":"Service areas","mcp_tool":"get_service_areas"},{"path":"/api/public/v1/faq","operationId":"getFaq","summary":"Frequently asked questions","mcp_tool":"get_faq"},{"path":"/api/public/v1/pricing","operationId":"getPricing","summary":"Pricing information","mcp_tool":"get_pricing"},{"path":"/api/public/v1/warranty","operationId":"getWarranty","summary":"Warranty information","mcp_tool":"get_warranty"},{"path":"/api/public/v1/maintenance","operationId":"getMaintenanceCare","summary":"Maintenance and care instructions","mcp_tool":"get_maintenance_care"},{"path":"/api/public/v1/operations","operationId":"getBusinessOperations","summary":"Business operations and project lifecycle","mcp_tool":"get_business_operations"},{"path":"/api/public/v1/knowledge","operationId":"searchKnowledge","summary":"Search approved knowledge","mcp_tool":"search_knowledge"},{"path":"/api/public/v1/relationships","operationId":"getKnowledgeRelationships","summary":"Knowledge graph relationships","mcp_tool":"get_knowledge_relationships"},{"path":"/api/public/v1/reasoning","operationId":"explainKnowledgeReasoning","summary":"Reason across the knowledge graph","mcp_tool":"explain_knowledge_reasoning"},{"path":"/api/public/v1/platform","operationId":"describePlatform","summary":"Describe the platform","mcp_tool":"describe_platform"},{"path":"/api/public/v1/entities","operationId":"listPublicEntities","summary":"List public entities","mcp_tool":"get_public_entities"},{"path":"/api/public/v1/entity","operationId":"getPublicEntity","summary":"Get one public entity","mcp_tool":"get_public_entity"},{"path":"/api/public/v1/entities/search","operationId":"searchPublicEntities","summary":"Search public entities","mcp_tool":"search_public_entities"},{"path":"/api/public/v1/entities/relationships","operationId":"getEntityRelationships","summary":"Public entity relationships","mcp_tool":"get_entity_relationships"},{"path":"/api/public/v1/standards","operationId":"listStandards","summary":"List referenced technical standards","mcp_tool":"get_standards"},{"path":"/api/public/v1/standard","operationId":"getStandard","summary":"Get one referenced standard","mcp_tool":"get_standard"},{"path":"/api/public/v1/standards/search","operationId":"searchStandards","summary":"Search referenced standards","mcp_tool":"search_standards"},{"path":"/api/public/v1/standards/record","operationId":"getRecordStandards","summary":"Standards referenced by a Precision record","mcp_tool":"get_record_standards"},{"path":"/api/public/v1/standards/relationships","operationId":"getStandardRelationships","summary":"Standard relationship edges","mcp_tool":"get_standard_relationships"}]}