TL;DR, Resposta Rápida
7 min de leituraA Meta define um ghost post como uma publicação do Threads que é arquivada depois de 24 horas. Ela é só de texto, nunca federa para o fediverso mesmo com o envio ao fediverso ligado, e você escolhe na hora de publicar se as respostas aparecem em público ou caem na sua caixa de entrada, uma escolha que não pode ser editada depois. A API do Threads cria uma adicionando is_ghost_post=true a um contêiner de mídia TEXT, e GET /{threads-user-id}/ghost_posts as retorna com um ghost_post_status ACTIVE ou ARCHIVED.
O que é um Threads ghost post?
A Meta define um Threads ghost post como uma publicação que é arquivada depois de 24 horas, no artigo da central de ajuda "Share a ghost post on Threads". Um ghost post, ou publicação fantasma, é uma postagem com prazo de validade embutido. O recurso é documentado, não é lenda: existe um artigo de ajuda, um guia para desenvolvedores, um parâmetro de API dedicado e um anúncio de outubro de 2025 na sala de imprensa da própria Meta. Quem diz que a Meta não publica nada sobre ghost posts está descrevendo a situação anterior a esse lançamento.
O texto da central de ajuda é curto o bastante para ser citado por inteiro: "A ghost post is a post on Threads that is archived after 24 hours." A documentação para desenvolvedores diz a mesma coisa em termos de API: "Ghost posts allow you to create text posts which will be auto-archived after 24 hours."
Criar um é um gesto, não um item de menu. A instrução da Meta é tocar em Nova publicação e depois "Tap and hold Ghost post in the bottom right to make your current post a ghost post". O tocar e segurar é a parte que as pessoas deixam passar, porque um toque simples não faz nada.

O que acontece quando um ghost post expira?
Arquivar não é apagar, e os dois se comportam de forma diferente em cinco pontos.
| Enquanto está ativo | Depois de 24 horas | |
|---|---|---|
| Aparece no feed | Sim | Não |
| Aparece no seu perfil | Sim | Não |
| Aparece como prévia nas conversas | Sim | Não |
| Respostas legíveis por você | Sim | Sim |
| Aparece em "Your likes" de quem curtiu | Sim | Não |
O resumo que a própria Meta faz dessa transição: "Once a post is archived, you can still view replies to the post, but your ghost post will no longer appear in feed, your profile, or as previews in chats."
Duas regras determinam o que dá para fazer depois. "You can't unarchive a ghost post, but you can delete it", ou seja, o arquivo é de mão única. E "If you delete a post before it disappears, it won't be saved to your archive", então apagar cedo destrói o registro em vez de guardá-lo.
Há um efeito colateral para quem interage com o seu ghost post em vez de escrever um. A Meta afirma que "If you like a ghost post, it won't appear in Your likes on Threads after it expires", o que significa que o histórico de curtidas do leitor também perde a entrada.
Onde dá para criar um ghost post?
No celular. O artigo da central de ajuda traz um aviso de plataforma que diz "This feature isn't available on computers, but it is available on these devices" e oferece apenas Android App Help e iPhone App Help. O Threads na web não tem ícone de ghost no editor.
Isso cria uma divisão curiosa. Uma pessoa não consegue escrever um ghost post de um notebook pelo threads.com, mas um aplicativo com um token da API do Threads consegue criar um de qualquer servidor do mundo. A restrição é uma decisão de cliente nos apps móveis, não uma propriedade do tipo de publicação.
Uma vez publicados, os ghost posts ganham superfícies de leitura próprias. Você vê os seus pela foto de perfil no seu perfil, e a Meta descreve um feed separado: toque em Menu no canto superior esquerdo e depois em Ghost posts, para "a feed that only includes ghost posts that you and others share".

Como a API do Threads lida com ghost posts?
Com um único booleano sobre o fluxo de publicação em duas etapas que já existe. Você cria um contêiner de mídia TEXT e adiciona is_ghost_post:
curl -i -X POST \
-d "media_type=TEXT" \
-d "text=<TEXT>" \
-d "is_ghost_post=true" \
-d "access_token=<ACCESS_TOKEN>" \
"https://graph.threads.net/v1.0/<THREADS_USER_ID>/threads"O ID de contêiner que volta vai para POST /{threads-user-id}/threads_publish exatamente como numa publicação normal. Nada mais muda na chamada de publicação.
A recuperação tem endpoint próprio. GET /{threads-user-id}/ghost_posts retorna uma lista paginada dos ghost posts de um usuário com escopo de app, e dois campos existem só nesse tipo de publicação:
AdaptlyPost
Teste grátis de 7 dias
Análises multiplataforma
Caixa Social
Assistente com IA
| Campo | Valores |
|---|---|
ghost_post_status | ACTIVE para um ghost post no ar, ARCHIVED para um expirado |
ghost_post_expiration_timestamp | Carimbo de tempo ISO 8601 de quando a publicação expira ou expirou |
Os dois campos trazem a mesma nota na referência: "This will only show for posts that are ghost posts." Ler esses campos exige a permissão threads_basic, a mesma que todo endpoint do Threads pede.
As duas páginas da própria Meta discordam sobre o nome do host. O guia de ghost posts manda o exemplo dele para https://graph.threads.net/v1.0/, enquanto o documento principal Threads Posts manda todos os exemplos para https://graph.threads.com/v1.0/. Os dois hosts resolvem hoje, e um cliente que fixa um deles a partir da página errada vai continuar funcionando até a Meta aposentar o domínio antigo.
Quais são os limites de um ghost post?
Quatro restrições vêm direto da documentação para desenvolvedores, e elas são mais apertadas do que a maioria imagina.
Ghost posts são só de texto. Sem imagem, sem vídeo, sem carrossel, sem GIF, sem cartão de link. A central de ajuda repete a regra para quem usa o app: "Note: Ghost posts are text-only."
"You cannot reply to any post with a ghost post." O formato que some fica reservado a publicações de primeiro nível, então você não consegue soltar uma resposta temporária na thread de outra pessoa.
"The only feature supported with ghost posts is text spoilers." Enquetes, tags de assunto, anexos de texto e anexos de link ficam todos de fora.
Ghost posts nunca federam. A frase da Meta não deixa margem: "Even if you have turned on sharing to the fediverse, your ghost posts will not be shared to the fediverse." Um seguidor no Mastodon que vê suas publicações normais do Threads pela ponte para o fediverso não verá as ghost de jeito nenhum.
A escolha de destino das respostas é permanente. Antes de publicar você toca em "Replies go to messages" e escolhe entre "Get replies as messages" e "See replies on post". O aviso da Meta: "Once you've shared your ghost post, this setting can't be edited." Com mensagens, só você lê as respostas; com a publicação, elas se comportam como respostas públicas comuns durante as 24 horas em que ela fica visível.
Todo o resto de uma publicação normal continua valendo. O teto de 500 caracteres se mantém, junto com a regra incomum da Meta de que emojis contam pelo tamanho em bytes UTF-8 e não como um caractere, algo que vale entender antes de escrever perto do limite. A conta está em como o limite de caracteres do Threads conta emojis. O limite de conta de 250 publicações a cada 24 horas também conta os ghost posts, o que pesa se você já coloca publicações do Threads numa fila agendada.
Perguntas frequentes
A Meta documenta os ghost posts no Threads?
Sim. A Meta publica um artigo da central de ajuda, "Share a ghost post on Threads", um guia para desenvolvedores em Threads API Create Posts, uma referência de recuperação para GET /{threads-user-id}/ghost_posts e um anúncio de outubro de 2025 na sala de imprensa. O recurso está totalmente especificado no material da própria Meta.
Dá para publicar um ghost post com foto?
Não. Tanto a central de ajuda da Meta quanto a documentação para desenvolvedores afirmam que ghost posts são só de texto. A API aceita is_ghost_post=true apenas num contêiner media_type=TEXT.
Dá para recuperar um ghost post depois que ele é arquivado?
Não. "You can't unarchive a ghost post, but you can delete it." Ghost posts arquivados continuam legíveis para você pelo seu arquivo, e as respostas a eles seguem visíveis, mas a publicação nunca volta ao feed nem ao perfil.
Quem consegue ver as respostas a um ghost post?
Depende da opção de destino escolhida na hora de publicar. Com "Get replies as messages", a Meta afirma que "only you can see those replies". Com "See replies on post", as respostas ficam visíveis na publicação enquanto ela está no ar. A configuração não pode ser mudada depois de publicar.
Os ghost posts chegam ao Mastodon pela ponte para o fediverso?
Não. A Meta afirma que ghost posts não são enviados ao fediverso nem em contas que têm o envio ao fediverso ligado.
Um ghost post é a mesma coisa que uma publicação que ninguém vê?
Não. As pessoas também usam "ghost posting" de forma solta para uma publicação normal que parece não alcançar ninguém, o que é uma reclamação de distribuição e não um tipo de publicação. Ghost posts são um formato deliberado, com cronômetro de arquivamento de 24 horas e uma flag de API. O outro sentido chega mais perto do que um shadowban realmente é.
AdaptlyPost
Teste grátis de 7 dias
Análises multiplataforma
Caixa Social
Assistente com IA
Dá para criar um ghost post pelo computador?
Não pelo Threads em si. A Central de Ajuda marca os ghost posts como indisponíveis em computadores e só remete às instruções de Android e iPhone, e o threads.com não tem nenhum ícone de ghost post no editor. Um aplicativo que chama a API do Threads ainda consegue criar um a partir de qualquer servidor, porque a restrição está nos apps móveis, não no tipo de post.
Um ghost post pode responder ao tópico de outra pessoa?
Não, um ghost post só pode existir como publicação independente. A documentação para desenvolvedores da Meta afirma que não dá para responder a nenhum post com um ghost post, então esse formato temporário nunca se prende a uma conversa já existente.
O que acontece com uma curtida em um ghost post depois que ele arquiva?
A curtida some do próprio histórico de curtidas. A Meta explica que curtir um ghost post deixa de aparecer em Suas curtidas no Threads assim que o post expira. Isso afeta quem curtiu, não só o arquivo de quem publicou.
Os ghost posts contam para o limite de publicações do Threads?
Eles publicam pelo mesmo endpoint, então inclua isso no seu planejamento. A Meta limita um perfil a 250 publicações feitas via API em uma janela móvel de 24 horas e não cita nenhuma exceção para ghost posts, então conte cada ghost post agendado dentro dessa cota.
Coloque isso em prática com o AdaptlyPost
Este artigo foi útil para você?
Conte-nos o que você achou!
Veja-nos mais no Google
Um clique marca a AdaptlyPost como fonte preferida e nossos artigos passam a aparecer mais acima nas suas Principais notícias, no modo IA e nas visões gerais com IA.
Antes de ir...
AdaptlyPost
Agende seu conteúdo em todas as plataformas
Gerencie todas as suas contas de redes sociais em um só lugar com o AdaptlyPost.
Análises multiplataforma
Caixa Social
Assistente com IA
Termos relacionados do glossário


Por que o limite de caracteres do Threads conta emojis como bytes UTF-8
São 500 caracteres, mas o limite de caracteres do Threads mede cada emoji pelos bytes UTF-8: um emoji de família custa 25. Veja como contar direito.


Por que o limite de tamanho de imagem do Bluesky é de 2,000,000 bytes
O Bluesky limita cada imagem de post a 2,000,000 bytes, definidos pelo maxSize no lexicon images. Avatares e banners param em 1,000,000 bytes.


O que significa cada código IPTC Digital Source Type
Cada QCode do IPTC Digital Source Type em linguagem simples: 17 termos ativos, 3 descontinuados e o que as redes fazem com o valor depois do upload.
Artigos Relacionados


Por que o limite de caracteres da legenda do TikTok é medido em runas UTF-16
O limite de caracteres da legenda do TikTok é de 2200 runas UTF-16 no vídeo e 90 no título de uma foto. Um único emoji pode custar onze runas.


C2PA sem jargão: O que são Content Credentials?
C2PA Manifests explicados: o que são Content Credentials, o que uma claim signature prova e quais redes dizem algo sobre o manifesto após o upload.


O que o endpoint content_publishing_limit do Instagram devolve
O endpoint content_publishing_limit do Instagram devolve quota_usage mais um bloco config com quota_total 50 e quota_duration de 86400 segundos.

