Começo rápido
Crie um token, liste os seus artigos e crie um artigo pela API.
Crie um token de API
No app, abra Organização › Chaves de API e clique em Criar token (donos e admins). Dê um nome, escolha um projeto, a validade e as permissões. Para este guia, marque Ler artigos (articles:read) e Escrever artigos (articles:write).
O valor (pl_live_…) aparece uma vez. Copie e guarde num lugar seguro, como uma variável de ambiente:
export POSTLINE_TOKEN="pl_live_..."Um token de um projeto já sabe o projeto. Com um token de todos os projetos, mande projectId na query ou no corpo de cada chamada.
Liste os seus artigos
curl "https://app.postline.com.br/api/v1/articles?limit=20" \
-H "Authorization: Bearer $POSTLINE_TOKEN"A resposta traz os artigos do projeto, do atualizado mais recentemente ao mais antigo. Para a próxima página, mande cursor com o nextCursor; ele é null na última.
{
"data": [
{
"id": "0b9c4e7a-…",
"projectId": "c3a8f2d0-…",
"title": "Como reduzir churn nos primeiros 30 dias",
"status": "approved",
"slug": "como-reduzir-churn",
"locale": "pt-BR",
"scheduledAt": null,
"publishedAt": null,
"updatedAt": "2026-10-16T14:02:11.000Z"
}
],
"nextCursor": null
}Crie um artigo
Mande o corpo em Markdown e, se quiser, título, slug e campos de SEO. Com submit: false ele fica rascunho; sem isso, vai direto para revisão.
curl https://app.postline.com.br/api/v1/articles \
-H "Authorization: Bearer $POSTLINE_TOKEN" \
-H "Content-Type: application/json" \
-d '{"title": "Onboarding que segura clientes", "markdown": "## Por que o primeiro mês importa\n\nA maior parte do churn acontece antes da segunda fatura.", "submit": false}'A resposta é 201 Created:
{ "id": "…", "revision": 1, "submitted": false, "droppedImages": [] }O artigo aparece em Conteúdos, pronto para editar. Escrever pela API é grátis.
Mande para revisão (opcional)
curl -X POST https://app.postline.com.br/api/v1/articles/$ARTICLE_ID/submit \
-H "Authorization: Bearer $POSTLINE_TOKEN"Quem revisa o projeto é avisado. Daí em diante vale a política de aprovação do projeto.
E agora?
- Autenticação: permissões, tokens de um projeto, validade e revogação.
- Erros e limites: o formato dos erros e o limite de 60 chamadas por minuto.
- Referência da API: cada endpoint, parâmetro e resposta.