跳转到主要内容
POST
/
field
/
create
字段创建
curl --request POST \
  --url 'https://api.flashcat.cloud/field/create?app_key=' \
  --header 'Content-Type: application/json' \
  --data '
{
  "field_name": "<string>",
  "display_name": "<string>",
  "field_type": "text",
  "value_type": "string",
  "description": "<string>",
  "options": [
    "<string>"
  ],
  "default_value": "<string>"
}
'
{
  "error": {
    "code": "<string>",
    "message": "<string>"
  },
  "data": {
    "field_id": "<string>",
    "field_name": "<string>"
  }
}

授权

app_key
string
query
必填

请求头

Content-Type
string

请求体

application/json
field_name
string
必填

需要满足正则^[a-zA-Z_][a-zA-Z0-9_]{0,39}$

Maximum string length: 40
display_name
string
必填
Maximum string length: 40
field_type
enum<string>
必填
可用选项:
text,
single_select,
multi_select,
checkbox
value_type
enum<string>
必填
可用选项:
string,
bool
description
string
Maximum string length: 500
options
(string | integer | boolean | array | object | number | null)[]

数组内元素不可重复,且类型满足value_type定义

如果为字符串,长度不可超过200字符

default_value

类型满足value_type定义,当field_type为text,value_type为string,长度不可超过500字符,其他情况不可超过200字符

响应

200 - application/json
error
object

错误信息,仅失败时存在

data
object