创建自定义字段
标签增强
创建自定义字段
为账号新建一个故障自定义字段。
POST
创建自定义字段
调用限制
| 项 | 值 |
|---|---|
| 速率限制 | 每账户 1,000 次/分钟;50 次/秒 |
| 权限 | 故障可管理 (on-call) |
使用说明
- 每个账号最多 15 个自定义字段。
field_name必须匹配^[a-zA-Z_][a-zA-Z0-9_]{0,39}$,创建后不可更改;display_name在账号内须唯一。- 类型规则:
checkbox仅支持value_type=bool且无options;single_select/multi_select要求value_type=string且options非空且元素唯一;text仅支持value_type=string且无options。 - 响应仅包含
field_id与field_name,如需完整对象请调用/field/info。 - 该接口会被审计日志记录。
授权
在 Flashduty 控制台 账户 → APP Key 中签发的 app_key。调用任何公开 API 时都必须携带。它等同于所属账户的身份凭证,请妥善保管。
请求体
application/json
机器名。必须以字母或下划线开头,长度 1–40,由 [a-zA-Z0-9_] 组成;创建后不可更改。
Maximum string length:
39Pattern:
^[a-zA-Z_][a-zA-Z0-9_]{0,39}$展示名,账号内须唯一。
Maximum string length:
39字段类型,创建后不可更改。
可用选项:
checkbox, multi_select, single_select, text 取值类型。checkbox 须为 bool;其他类型须为 string。创建后不可更改。
可用选项:
string, bool, float 可选描述。
Maximum string length:
499single_select/multi_select 必填且非空,元素唯一、每个 1–200 字符;checkbox/text 必须省略或为空。
可选默认值,类型须与 field_type 匹配:checkbox 为 bool;single_select 为 options 中之一;multi_select 为 options 的子集;text 为不超过 3000 字符的字符串。