Ir para o conteúdo

O SPREVA abre em breve.

Entre na lista de espera e vamos mandar um único email para você, quando sua conta estiver pronta.

Nada de newsletter. Só um email quando o SPREVA abrir.

Desenvolvedores

Publique a partir do seu próprio código ou do seu agente de IA.

Crie e agende publicações, envie mídia, veja análises e use a IA a partir do seu próprio código, ou dê a um agente de IA as ferramentas para fazer isso por você. Comece com uma chave para um espaço de trabalho e só as permissões de que ela precisa.

Ver planos

Para desenvolvedores

Tudo o que você publica, seu código pode publicar.

O painel é um cliente da API, não uma camada em cima dela. Os mesmos endpoints, as mesmas regras, a mesma validação.

  • Chaves com escopos

    Uma chave é criada para um espaço de trabalho e um conjunto de permissões. Uma chave só de leitura não publica, e cada chamada tem limite de requisições e fica registrada.

  • Um documento OpenAPI

    Publicações, envio de arquivos, filas, contas sociais, análises e IA: escrever uma legenda, gerar uma imagem, sugerir e definir o texto alternativo. Toda a superfície está descrita em uma especificação a partir da qual você pode gerar um cliente.

  • Webhooks assinados

    Treze eventos, de post.published a connection.revoked. Cada entrega é assinada, repetida quando falha e pode ser reenviada pelo painel.

  • MCP para agentes

    Vinte e quatro ferramentas por MCP, de agendar uma publicação a escrever uma legenda, sugerir texto alternativo ou gerar uma imagem, para que um assistente trabalhe para você. Os agentes nunca veem um token da rede.

120 / minuto
Limite por chave, com a espera indicada no erro.
10 segundos
Para responder a um webhook antes de ele ser repetido.
Criar uma publicação para duas contas
curl -X POST https://api.spreva.ai/v1/posts \
  -H "Authorization: Bearer POST_API_KEY_..." \
  -H "Content-Type: application/json" \
  -d '{
    "content": {
      "caption": "Ship day. New build is live.",
      "mediaIds": ["c47e2a90-0000-4000-8000-000000000004"]
    },
    "targets": [
      { "connectionId": "e81b3f52-...-005", "placement": "feed" },
      { "connectionId": "a31d9f07-...-006", "placement": "reel",
        "override": { "caption": "Ship day. Full notes in bio." } }
    ]
  }'
Dar uma data para ela
curl -X POST https://api.spreva.ai/v1/posts/$POST_ID/schedule \
  -H "Authorization: Bearer POST_API_KEY_..." \
  -d '{ "scheduledAt": "2026-10-01T09:00:00.000Z",
        "timezone": "Europe/Lisbon" }'
Ser avisado quando ela chega
POST /hooks/post HTTP/1.1
x-post-event: target.published
x-post-signature: v1=6f1c…               # HMAC-SHA256 of "timestamp.body"

{
  "id": "7f3c2d10-0000-4000-8000-000000000000",
  "type": "target.published",
  "createdAt": "2026-10-01T09:00:02.412Z",
  "data": {
    "type": "TargetPublished",
    "postId": "5d2a7c3e-0000-4000-8000-000000000002",
    "provider": "instagram",
    "remoteUrl": "https://www.instagram.com/p/EXAMPLE/"
  }
}

Pare de publicar doze vezes.

Conecte suas contas, crie a publicação uma vez só e publique em todas as redes a partir de um só lugar.