Skip to main content
GET
/
v1
/
app
/
variable
List Variables
curl --request GET \
  --url https://api.centralcart.com.br/v1/app/variable
[
  {
    "id": 1,
    "store_id": 1,
    "name": "nickname",
    "description": "Seu nickname no jogo",
    "type": "TEXT",
    "required": true,
    "regex": null,
    "applies_to": null,
    "bracket_display": "{nickname}",
    "display": "Nickname",
    "created_at": "2024-01-31T16:03:28.000-03:00",
    "updated_at": "2024-01-31T16:03:28.000-03:00"
  },
  {
    "id": 2,
    "store_id": 1,
    "name": "cor",
    "description": "Escolha a cor do VIP",
    "type": "SELECT",
    "required": true,
    "regex": null,
    "applies_to": null,
    "bracket_display": "{cor}",
    "display": "Cor",
    "created_at": "2024-01-31T16:05:00.000-03:00",
    "updated_at": "2024-01-31T16:05:00.000-03:00",
    "options": [
      {
        "id": 1,
        "name": "Vermelho",
        "value": "red",
        "price": null
      },
      {
        "id": 2,
        "name": "Azul",
        "value": "blue",
        "price": 5
      }
    ]
  }
]
page
number
Página para paginação. Se omitido, retorna todas as variáveis sem paginação
include_checkout
boolean
Se true, inclui variáveis de checkout na resposta. Por padrão, retorna apenas variáveis de pacote

Response

id
number
ID único da variável
store_id
number
ID da loja
name
string
Identificador da variável (usado em comandos como {nome_variavel})
description
string
Descrição da variável exibida para o cliente
type
string
Tipo da variável (SELECT, NUMBER, TEXT, ROBLOX)
required
boolean
Se o preenchimento é obrigatório
regex
string | null
Expressão regular para validação do campo
applies_to
number[] | null
IDs dos pacotes aos quais a variável de checkout se aplica
bracket_display
string
Nome formatado para uso em comandos (ex: {nickname})
display
string
Nome formatado para exibição
options
array
Opções disponíveis (quando o tipo é SELECT)
[
  {
    "id": 1,
    "store_id": 1,
    "name": "nickname",
    "description": "Seu nickname no jogo",
    "type": "TEXT",
    "required": true,
    "regex": null,
    "applies_to": null,
    "bracket_display": "{nickname}",
    "display": "Nickname",
    "created_at": "2024-01-31T16:03:28.000-03:00",
    "updated_at": "2024-01-31T16:03:28.000-03:00"
  },
  {
    "id": 2,
    "store_id": 1,
    "name": "cor",
    "description": "Escolha a cor do VIP",
    "type": "SELECT",
    "required": true,
    "regex": null,
    "applies_to": null,
    "bracket_display": "{cor}",
    "display": "Cor",
    "created_at": "2024-01-31T16:05:00.000-03:00",
    "updated_at": "2024-01-31T16:05:00.000-03:00",
    "options": [
      {
        "id": 1,
        "name": "Vermelho",
        "value": "red",
        "price": null
      },
      {
        "id": 2,
        "name": "Azul",
        "value": "blue",
        "price": 5
      }
    ]
  }
]