GET
/
v1
/
webstore
/
package
List Packages
curl --request GET \
  --url https://api.centralcart.com.br/v1/webstore/package \
  --header 'x-store-domain: <x-store-domain>'
{
  "meta": {
    "total": 2,
    "per_page": 15,
    "current_page": 1,
    "last_page": 1
  },
  "data": [
    {
      "id": 1,
      "category_id": 1,
      "store_id": 1,
      "position": 1,
      "enabled": true,
      "name": "VIP Inicial",
      "type": "SINGLE",
      "slug": "vip-inicial",
      "image": "https://cdn.centralcart.com.br/stores/1/packages/image.png",
      "description": "Descrição do produto",
      "pricing": {
        "price": 10,
        "compare_at": 20,
        "percent_discount": -50
      },
      "stock": {
        "quantity": 100,
        "available": true,
        "min_amount": 1
      },
      "fields": [
        {
          "id": 1,
          "name": "nickname",
          "type": "TEXT",
          "description": "Seu nickname"
        }
      ]
    }
  ]
}
x-store-domain
string
required
Domínio da sua loja (ex: sualoja.centralcart.com.br)
v
default:"2"
required
Versão da API
q
string
Busca por nome
order_by
string
Ordenação por id ou price no formato campo:asc|desc (padrão: id:asc)
category_id
string | number
Filtra por categoria. Use all para somente pacotes com categoria.
id
number | number[]
Filtra por um ou mais IDs
include_variations
boolean
Inclui variações quando true (por padrão retorna apenas o pacote principal)
load_parent
boolean
Inclui dados resumidos do pacote pai
limit
number
Quantidade por página (default interno)
page
number
Página para paginação (default: 1)
{
  "meta": {
    "total": 2,
    "per_page": 15,
    "current_page": 1,
    "last_page": 1
  },
  "data": [
    {
      "id": 1,
      "category_id": 1,
      "store_id": 1,
      "position": 1,
      "enabled": true,
      "name": "VIP Inicial",
      "type": "SINGLE",
      "slug": "vip-inicial",
      "image": "https://cdn.centralcart.com.br/stores/1/packages/image.png",
      "description": "Descrição do produto",
      "pricing": {
        "price": 10,
        "compare_at": 20,
        "percent_discount": -50
      },
      "stock": {
        "quantity": 100,
        "available": true,
        "min_amount": 1
      },
      "fields": [
        {
          "id": 1,
          "name": "nickname",
          "type": "TEXT",
          "description": "Seu nickname"
        }
      ]
    }
  ]
}