HelpAPI e integraçõesREST API: publicar posts via código

REST API: publicar posts via código

Endpoint /api/v1/posts, autenticação por API key, exemplo em curl e n8n.

Atualizado 22 de mai. de 2026·2 min de leitura

A REST API do Fala Cheese deixa você integrar o motor de publicação ao seu stack existente — n8n, Make, scripts próprios, etc. Disponível nos planos Pro e Agência.

Autenticação

Toda chamada exige uma API key no header Authorization: Bearer fc_live_....

Pra criar uma:

  1. /app/settings → seção API keys
  2. Clica em Nova chave
  3. Copia o valor exibido (formato fc_live_<64 chars hex>)

A chave aparece uma única vez — depois ela fica guardada como hash no banco e não tem como recuperar. Se perder, revoga e cria nova.

Publicar um post

curl -X POST https://app.falacheese.com.br/api/v1/posts \
  -H "Authorization: Bearer fc_live_abc...123" \
  -H "Content-Type: application/json" \
  -d '{
    "body": "Texto do post.",
    "socialAccountIds": ["acc_xyz"],
    "publishNow": true
  }'

Resposta:

{
  "ok": true,
  "post": { "id": "post_...", "status": "publishing" },
  "publishResults": [
    { "socialAccountId": "acc_xyz", "status": "fulfilled" }
  ]
}

Agendar

Mesma chamada, mas em vez de publishNow: true use scheduledAt: "2026-06-01T12:00:00.000Z" (ISO 8601, UTC).

Listar contas

curl https://app.falacheese.com.br/api/v1/accounts \
  -H "Authorization: Bearer fc_live_..."

Você precisa do socialAccountId retornado aqui pra passar no socialAccountIds ao publicar.

OpenAPI

A spec completa em OpenAPI 3.1 está em /api/openapi. Você pode importar no Postman, Insomnia, ou em ferramentas como n8n/Make pra ter autocomplete dos endpoints.

Sample workflows

Os repositórios de exemplo estão em docs/integrations/n8n.md e docs/integrations/make.md no repo do app, mostrando como mandar do RSS, Notion ou webhook pro Fala Cheese.

Rate limits

  • 30 req/min por API key
  • 1000 req/dia por API key

Se atingir, responde 429 com header Retry-After. Pra volume maior, fala com a gente em contato@falacheese.com.br que avaliamos plano Agência customizado.

Revogar chave

/app/settings → API keys → três pontinhos → Revogar. A revogação é imediata — próxima request com a key responde 401.