slug
(path) - Slug único do TypeCampo | Tipo | Obrigatório | Descrição |
---|---|---|---|
name | string | Sim | Nome do campo (ex: "Nome do Produto") |
slug | string | Sim | Identificador único do campo (ex: "nome_produto") |
type | string | Sim | Tipo do campo: text , number , date , select , boolean , email , url |
required | boolean | Não | Se o campo é obrigatório (padrão: false) |
defaultValue | string | Não | Valor padrão do campo |
options | object | Não | Opções adicionais (usado em campos select ) |
position | integer | Não | Posição do campo na ordenação |
active | boolean | Não | Se o campo está ativo (padrão: true) |
{
"name": "Categoria",
"slug": "categoria",
"type": "select",
"required": true,
"options": {
"choices": ["eletrônicos", "roupas", "casa"]
},
"position": 3
}
curl --location --request POST 'https://api-develop.enspace.io/ws/types//fields' \
--header 'Content-Type: application/json' \
--header 'x-api-key;' \
--header 'en-workspace;' \
--data-raw '{
"name": "string",
"slug": "string",
"type": "text",
"required": false,
"config": {},
"order": 0
}'