---
title: "Insere um novo hotsite"
method: POST
path: "/hotsites"
---

# Insere um novo hotsite

`POST /hotsites`

A lista de produtos para serem exibidos no hotsite está limitada a 1024 itens, tanto por expressão como por produtos.

## Request body

- object
  - `nome` string — Nome do hotsite
  - `dataInicio` string, date — Data/hora em que o hotsite começará a ser exibido (optional)
  - `dataFinal` string, date — Data/Hora (último dia) em que o hotsite não será mais exibido (optional)
  - `url` string — Informe a url do hotsite. Por exemplo, se o site for 'busca.meusite.com.br', e o hotsite desejado for 'busca.meusite.com.br/hotsite/natal' informe neste campo somente a url 'hotsite/natal', sem a barra '/' no início
  - `tamanhoPagina` integer — Informe o número de produtos que deve ser exibido por página
  - `templateId` integer — Informe o identificador do template que será utilizado. Caso não saiba o identificador do template desejado, o mesmo pode ser buscado no endpoint GET/Templates
  - `ordenacao` 'Nenhuma' | 'NomeCrescente' | 'NomeDecrescente' | 'Lancamento' | 'MenorPreco' | 'MaiorPreco' | 'MaisVendidos' | 'MaioresDescontos' | 'Aleatorio' | 'MenorEstoque' | 'MaiorEstoque' — Informe qual será a ordenação dos Produtos no Hotsite (optional)
  - `listaProdutos` object — Produtos que devem aparecer no hotsite
    - `expressao` string — você pode utilizar essa opção para gerar um hotsite utilizando uma expressão de busca. Ao utilizá-la, os produtos adicionados nos outros modos de criação de hotsite serão ignorados (optional)
    - `produtos` object[] — Id dos produtos
      - `produtoId` integer — Identificador do produto a ser mostrado no hotsite
      - `ordem` integer — Ordem para apresentação do produto (optional)
  - `seo` object — Dados de seo (optional)
    - `titulo` string — Informe o Título que será exibido quando o Hotsite for acessado (optional). Caso informar um titulo, deverá enviar também o array de "metas".
    - `metas` object[] — Não se esqueça! Além do texto livre, você pode utilizar as tags [Nome.Hotsite] e [Fbits.NomeLoja] para o cadastro das MetaTags e Title! (optional)
      - `conteudo` string — Informe os dados da Metatag
      - `nome` string — Informe os dados da Metatag
      - `httpEquiv` string — Informe os dados da Metatag
      - `scheme` string — Informe os dados da Metatag
  - `banners` object[] — Lista de identificadores de banners a serem vinculados ao hotsite (optional)
    - `bannerId` integer — Identificador do banner (optional)
  - `conteudos` object[] — Lista de identificadores de conteúdos a serem vinculados ao hotsite
    - `conteudoId` integer — Identificador do conteúdo
  - `ativo` boolean — Status do hotsite (optional)

## Response `200`

200

## Other responses

- `422` — 422
- `500` — 500

---

[API](https://skmtc.net/fbits/apis/wake-commerce-api.md) · [All operations](https://skmtc.net/fbits/apis/wake-commerce-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/fbits/wake-commerce-api/revisions/e07940bf249d/schema)
