{"openapi":"3.1.0","info":{"title":"SEARIN Agent API","version":"1.0.0","description":"Public actions for AI agents acting on behalf of a person. Only submit with the person's consent and their real contact details. Nothing is charged; all systems are custom priced after evaluation."},"servers":[{"url":"https://searin.com"}],"paths":{"/api/public/agent/catalog":{"get":{"operationId":"getCatalog","summary":"Plans, hardware, prices and allowed values","responses":{"200":{"description":"Catalog JSON"}}}},"/api/public/agent/ask":{"post":{"operationId":"askSearin","summary":"Ask a question answered from SEARIN's site content","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["question"],"properties":{"question":{"type":"string"}}}}}},"responses":{"200":{"description":"Answer with cited sources"}}}},"/api/public/agent/quote":{"post":{"operationId":"requestQuote","summary":"Request a quote","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["name","email","segment","plan","sites","endpoints","timeline"],"properties":{"name":{"type":"string"},"email":{"type":"string","format":"email"},"organisation":{"type":"string"},"country":{"type":"string"},"segment":{"type":"string","enum":["Home / Family","Company","Government"]},"plan":{"type":"string","enum":["Sentinel Home","Sentinel Business","Sentinel Enterprise","Sentinel Sovereign"]},"sites":{"type":"integer","minimum":1},"endpoints":{"type":"integer","minimum":1},"timeline":{"type":"string","enum":["planning","this-quarter","urgent"]},"notes":{"type":"string"}}}}}},"responses":{"200":{"description":"Recorded; returns a reference"},"400":{"description":"Validation error with field messages"}}}},"/api/public/agent/preorder":{"post":{"operationId":"placePreorder","summary":"Place a free, non-binding preorder with system intake","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["name","email","segment","plan","sites","endpoints","ai_systems","timeline"],"properties":{"name":{"type":"string"},"email":{"type":"string","format":"email"},"organisation":{"type":"string"},"country":{"type":"string"},"segment":{"type":"string","enum":["Home / Family","Company","Government"]},"plan":{"type":"string","enum":["Sentinel Home","Sentinel Business","Sentinel Enterprise","Sentinel Sovereign"]},"sites":{"type":"integer","minimum":1},"endpoints":{"type":"integer","minimum":1},"timeline":{"type":"string","enum":["planning","this-quarter","urgent"]},"notes":{"type":"string"},"phone":{"type":"string"},"site_address":{"type":"string"},"ai_systems":{"type":"string"},"power_profile":{"type":"string"},"network_profile":{"type":"string"},"life_safety":{"type":"string"},"authority_model":{"type":"string"},"budget":{"type":"string"}}}}}},"responses":{"200":{"description":"Recorded; returns a reference"},"400":{"description":"Validation error with field messages"}}}},"/api/public/agent/contact":{"post":{"operationId":"contactSearin","summary":"Send a message to the SEARIN team","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["name","email","segment","urgency","message"],"properties":{"name":{"type":"string"},"email":{"type":"string"},"organisation":{"type":"string"},"country":{"type":"string"},"segment":{"type":"string"},"urgency":{"type":"string","enum":["standard","priority","active-incident"]},"systems":{"type":"string"},"message":{"type":"string","minLength":20}}}}}},"responses":{"200":{"description":"Recorded; returns a reference"},"400":{"description":"Validation error with field messages"}}}}}}