Skip to main content
POST
Criar posts em lote

Authorizations

Authorization
string
header
required

Chave de API do workspace, criada em Configurações > Chaves de API.

Body

application/json
status
enum<string>
required

draft salva um rascunho editável. scheduled agenda em scheduled_at ou na fila do canal (queue). publishing publica agora.

Available options:
draft,
scheduled,
publishing
destinations
object[]
required

Um item por conta social; cada conta uma vez só.

Minimum array length: 1
content
string | null

Texto compartilhado, até 25000 caracteres. Com status scheduled ou publishing, o texto de cada destino também precisa caber no limite da conta (max_content_length), medido no texto que a rede recebe.

Maximum string length: 25000
media
object[]

Mídias compartilhadas. Mídias em ordem. Cada item traz exatamente um entre upload_token, url ou id. Tipos que a rede do canal não aceita são recusados.

scheduled_at
string<date-time> | null

Quando publicar, com status: scheduled. Aceita qualquer data reconhecível; precisa estar no futuro e antes de 2038-01-19. Obrigatório com status: scheduled, a não ser que vá queue. Não combina com queue.

queue
enum<string> | null

Posição na fila, só com status: scheduled. next pega o primeiro horário livre de cada canal; top pega o primeiro horário e empurra os posts da fila que estão atrás dele para a próxima lacuna. Todos os canais precisam ter horários de postagem (has_posting_schedule). Não combina com scheduled_at.

Available options:
next,
top,
null
label_ids
string<uuid>[]

Etiquetas deste workspace, aplicadas a todos os posts.

Response

Os posts criados, na ordem de destinations.

posts
object[]