Introdução

Cada endpoint e evento da API pública, com parâmetros, corpo, respostas e erros.

A referência sai do documento OpenAPI 3.1 gerado das mesmas operações que a API e o servidor MCP executam. Baixe em /openapi.json para gerar um cliente.

https://app.postline.com.br/api/v1

Toda lista aceita limit e cursor e responde { data, nextCursor }. Todo erro é { error: { code, message, param?, requestId } }, com o id da requisição também no cabeçalho x-request-id. Os campos são camelCase.

Endpoints

Cada endpoint tem uma ferramenta MCP com o mesmo nome e as mesmas regras.

MétodoCaminhoPermissãoFerramenta MCP
GET/projectsprojects:readlist_projects
GET/projects/{id}/brandprojects:readget_brand
GET/articlesarticles:readlist_articles
POST/articlesarticles:writecreate_article
GET/articles/{id}articles:readget_article
PATCH/articles/{id}articles:writeupdate_article
DELETE/articles/{id}articles:writedelete_article
POST/articles/{id}/submitarticles:writesubmit_article
POST/articles/{id}/approvearticles:approveapprove_article
POST/articles/{id}/schedulearticles:writeschedule_article
GET/articles/{id}/commentscomments:readlist_comments
POST/articles/{id}/commentscomments:writecreate_comment
POST/comments/{id}/resolvecomments:writeresolve_comment
GET/postsposts:readlist_posts
POST/postsposts:writecreate_post
POST/posts/generateposts:writegenerate_post
GET/posts/{id}posts:readget_post
PATCH/posts/{id}posts:writeupdate_post
DELETE/posts/{id}posts:writedelete_post
POST/posts/{id}/destinations/{destination}/scheduleposts:writeschedule_post
POST/posts/{id}/renderposts:writerender_post
POST/posts/{id}/imagesposts:writegenerate_post_images
POST/imagesimages:writeupload_image
DELETE/images/{id}images:writedelete_image
GET/images/{id}——
GET/topicscalendar:readlist_topics
POST/topics/suggestarticles:writesuggest_topics
GET/calendarcalendar:readget_calendar
GET/resultsresults:readget_results

GET /articles e GET /articles/{id} também respondem ao token de leitura do site (pl_read_…), só com os artigos publicados do projeto.

Eventos

Os eventos da organização vão para os endpoints de Webhooks; os do site, para o /api/postline/webhook do seu site Next.js. Todos usam o mesmo envelope Standard Webhooks.

EventoParaQuando
article.publishedOrganizaçãoUm artigo foi ao ar no destino principal do projeto.
article.review_requestedOrganizaçãoUm artigo está pronto para revisão.
article.scheduledOrganizaçãoUm artigo foi agendado, ou a data mudou.
post.scheduledOrganizaçãoUm post social foi agendado numa rede.
post.publishedOrganizaçãoUm post social saiu numa rede.
delivery.failedOrganizaçãoUma publicação não foi ao ar.
credits.lowOrganizaçãoO consumo de créditos do ciclo passou de um limite.
pingOrganizaçãoUm evento de teste.
article.publishedSiteUm artigo foi ao ar: o site o mostra.
article.updatedSiteUm artigo publicado tem uma nova revisão.
article.unpublishedSiteUm artigo saiu do site.
article.deletedSiteUm artigo foi excluído.
article.slug_changedSiteUm artigo publicado mudou de slug.

Os tokens e as permissões estão em Autenticação; os códigos de erro e o limite de 60 chamadas por minuto, em Erros e limites.

Nesta página