API para desenvolvedores
A Qixoo foi feita para não precisar de desenvolvedor, mas o conteúdo que ela guarda está aberto para você.
API de conteúdo
O conteúdo salvo de cada site é legível como JSON numa URL estável. Encontre-a no card do site em Connect → Content API, com exemplos na aba Code. A autenticação usa o cabeçalho X-API-Key, que carrega o mesmo valor do Site ID que está no seu trecho de instalação.
A resposta tem dois arrays:
edits— todas as mudanças de texto, link, foto e estilo feitas no editor, cada uma como{selector, type, content, updated_at}.typeé um entretext,html,image,linkoustyle;selectoré o seletor CSS ao qual a mudança está ancorada. As edições valem para o site inteiro: uma edição se aplica onde quer que o seletor dela corresponda.blocks— blocos da biblioteca inseridos pelo + Add, como{id, type, position, anchor, content.html, updated_at}, em quetypeé o id do template.
site.language carrega o idioma em que um site feito por IA foi gerado. Num site conectado pelo trecho nada é guardado ali, então vem null.
As respostas ficam em cache por 60 segundos. Versões de idioma traduzidas não são incluídas — elas vivem no armazenamento próprio do módulo Idiomas.
Webhooks
Registre URLs que recebem um POST com o evento content.updated sempre que o conteúdo de um site muda. Configure em Connect → Webhooks. O payload tem o mesmo formato do array edits acima. Útil para limpar caches e disparar rebuilds.
MCP
A Qixoo expõe um endpoint MCP, então um cliente de IA como o Claude pode listar os seus sites e ler, adicionar, atualizar e excluir blocos de conteúdo com o seu token. Isso permite gerenciar o conteúdo do site conversando com um assistente de IA.
Casos de uso
Puxar conteúdo editado para um app móvel ou um feed. Disparar o rebuild de um site estático quando um cliente salva. Deixar um assistente de IA atualizar o horário de funcionamento de um cliente sem ninguém abrir um navegador.