Desenvolvedores
Construa sobre o Linktotem
Uma API REST para todas as páginas de uma conta: perfis, páginas, blocos, design, audiência e estatísticas. Feita para agências com muitas páginas e para tudo o que você quiser automatizar.
O que você pode fazer
Perfis
Listar, criar, renomear e excluir as páginas de uma conta, com a mesma cota do painel.
Blocos
Adicionar links, títulos, texto, ícones sociais, mídia e pastas; alterá-los, ocultar e reordenar uma página inteira.
Design
Ler o tema de um perfil e substituí-lo: cores, fontes, fundo, botões, cabeçalho.
Audiência
Buscar respostas de formulários e assinantes com `since=` e levá-los para o seu CRM.
Números
Visitas, cliques, canais e países para qualquer período, e uma foto da página publicada.
curl https://linktotem.com/api/v1/profiles \
-H "Authorization: Bearer app_live_…"const res = await fetch("https://linktotem.com/api/v1/profiles/" + id + "/blocks", {
method: "POST",
headers: {
"Authorization": "Bearer " + process.env.LINKTOTEM_KEY,
"Content-Type": "application/json",
},
body: JSON.stringify({
type: "link",
payload: {
title: "New episode",
destination: { type: "url", value: "https://example.com/ep-42" },
},
}),
});
const block = await res.json();Endpoints
Está tudo sob https://linktotem.com/api/v1. A referência tem todos os campos, todos os erros e um console para testar.
- GET/profilesTodos os perfis da conta.
- POST/profilesUm perfil novo, dentro da cota do plano.
- GET/profiles/{id}/pagesAs páginas de um perfil.
- GET/profiles/{id}/blocksOs blocos de uma página, em ordem.
- POST/profiles/{id}/blocksAdicionar um bloco a uma página.
- PATCH/blocks/{id}Alterar um bloco; um bloco nunca muda de tipo.
- POST/profiles/{id}/blocks/reorderReordenar uma página inteira em uma só chamada.
- PATCH/profiles/{id}/stylesSubstituir o tema de um perfil.
- GET/profiles/{id}/submissionsRespostas de formulários, as mais recentes primeiro.
- GET/profiles/{id}/subscribersAssinantes, os mais recentes primeiro.
- GET/profiles/{id}/analyticsVisitas e cliques por dias inteiros (UTC).
- GET/profiles/{id}/screenshotUm JPEG da página publicada.
Bom saber
- As chaves são criadas em Configurações › API, aparecem uma única vez e são de leitura ou de escrita. Pertencem a uma conta e alcançam todos os perfis dela.
- 120 requisições por minuto por chave, das quais 30 podem alterar algo. Acima disso você recebe um 429 que diz quanto tempo esperar.
- As escritas passam pela mesma validação e pelas mesmas verificações de segurança do editor, e a página pública é reconstruída antes de a resposta voltar. Não há rascunhos: uma alteração já fica no ar.
- Não há plano separado para desenvolvedores: a API faz parte do Pro, com os perfis que você já paga.
Comece com uma chave
Crie a conta, vá em Configurações › API e faça a primeira chave. A referência já funciona com ela.