Gerar um post

POST
/api/v1/posts/generate

O modelo do Postline escreve um post a partir de um entre topic, link, script ou articleId. Consome créditos como no app: LinkedIn 1 (2 com imagem), X 1, carrossel 2 (6 com imagens). O post fica generating, pronto em cerca de um minuto.

Permissão: posts:write.

Autorização

apiToken
headerAutorizaçãoBearer <token>

Token de API (pl_live_…) de Organização › Chaves de API, com suas permissões e limite de 60 chamadas por minuto. Um token de projeto trabalha no seu projeto; um token de todos os projetos indica um com projectId.

application/json
  1. body
format*string
Valor em"linkedin""carousel""x"
projectId?string

O projeto, de Listar projetos. Um token de projeto preenche sozinho.

Tamanho1 <= length <= 64
topic?string
Tamanho3 <= length <= 500
link?string

Uma página pública para escrever a partir dela.

Formatouri
Tamanholength <= 2000
script?string

Um roteiro pronto.

Tamanho1 <= length <= 20000
articleId?string

O artigo de origem.

Tamanho1 <= length <= 64
objective?string
Padrão"educate"
Valor em"leads""authority""educate""launch""retain""save""engage""hire""sell"
tone?string
Padrão"consultative"
Valor em"consultative""direct""didactic""casual"
size?integer

LinkedIn: caracteres, 600, 1300 (padrão) ou 2500. X: partes, 1, 4 (padrão) ou 8. Carrossel: slides, 5, 7 (padrão) ou 10.

images?string

LinkedIn e carrossel.

Padrão"none"
Valor em"illustration""photo""none"
ratio?string

Carrossel.

Valor em"4:5""1:1"
destinations?array<>

Carrossel: onde vai; os três por padrão.

Itens1 <= items <= 3

Corpo da resposta

Criado

application/json
  1. response
Exemplo de requisição
curl -X POST 'https://app.postline.com.br/api/v1/posts/generate' \  -H 'Authorization: Bearer pl_live_…' \  -H 'Content-Type: application/json' \  -d '{  "format": "carousel",  "articleId": "0b9c4e7a-5d1f-4c2e-9a8b-3f6e2d1c7b90",  "images": "none"}'
Exemplo de resposta
{  "id": "3c8e1f20-6a4b-4d7e-9f15-8b2c0d6e4a71",  "status": "generating"}