添加新域名
添加一个新的域名到系统中。
请求方式
POST /api/v1/domain/add
请求参数
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| domain | string | 是 | 域名(如example.com) |
| owner_id | int | 是 | 域名所有者ID |
| channel_id | int | 是 | 解析通道ID |
| ttl | int | 否 | TTL值(默认600) |
响应参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| id | int | 域名ID |
| domain | string | 域名 |
| status | int | 域名状态(1-正常,0-禁用) |
| created_at | string | 创建时间 |
请求示例
json
{
"domain": "example.com",
"owner_id": 123,
"channel_id": 1,
"ttl": 600
}响应示例
json
{
"code": 200,
"data": {
"id": 456,
"domain": "example.com",
"status": 1,
"created_at": "2023-01-01T12:00:00Z"
}
}错误码
| 错误码 | 说明 |
|---|---|
| 400 | 参数错误 |
| 403 | 无权限操作 |
| 500 | 服务器内部错误 |