getSiteStatus
前台站点可用状态。供商城前台在根 layout 拉取:站点被停用(enabled=0)或已过期(end_time 已过)时 active=false,前台据此渲染「该商户已到期,请联系 boldsaasify 客服」提示页,不再渲染正常商城内容。
| 属性 | 值 |
|---|---|
| 方法 | GET |
| 路径 | /config/getSiteStatus |
| 鉴权 | 公开 |
请求参数
无。站点由 TenantScope 中间件按 X-Site-Domain / Origin / Referer 解析注入。
响应
{
"code": 0,
"message": "",
"data": {
"active": true,
"reason": ""
}
}
| 字段 | 类型 | 说明 |
|---|---|---|
active | boolean | 站点是否可用 |
reason | string | 不可用原因:""(可用) / "disabled"(停用) / "expired"(已过期) |
备注
解析不到站点(无信号 / 默认站)时按 active=true 放行,不误伤。
示例
curl -s 'https://service.boldsaasify.com/config/getSiteStatus' \
-H 'X-Site-Domain: boldradiant.com'