| title | description |
|---|---|
O que é a Social API |
Bem-vindo à Social API, o microsserviço interno que alimenta todo o ecossistema de inteligência de conteúdo da Conty. |
Pegue um café, ajeite a cadeira e prepare-se para entender a infraestrutura responsável por transformar dados brutos das redes sociais em decisões claras, rápidas e inteligentes para creators, marcas e qualquer pessoa que depende de marketing diário para crescer.
Esta documentação descreve tudo o que você precisa para integrar com a Social API dentro do ecossistema Conty, desde autenticação interna até fluxos de sincronização, coleta de dados, análise, jobs assíncronos, predição e comparação competitiva.
A Social API (v1.0.0) é um microsserviço interno especializado em:
- Sincronização de contas (Instagram e TikTok)
- Coleta e consolidação de métricas sociais
- Análise histórica, evolução e performance de posts
- Download e processamento de mídia
- Integrações com modelos de IA para métricas enriquecidas
- Predições de performance e insights inteligentes
- Comparação competitiva entre contas
Ela foi criada para responder a uma pergunta simples:
Como transformar todos os melhores dados sociais em um sistema real de tomada de decisão?
Com um design interno altamente padronizado, seguro e escalável, a Social API alimenta dashboards, features de análise, sistemas de insights, predição e inteligência que compõem o núcleo da Conty.
A API segue quatro pilares fundamentais:
A Social API não é pública.
Por enquanto, ela só pode ser consumida pelo backend principal da Conty, algo que talvez mude em algum momento, mas por enquanto... todas as requisições exigem:
X-Internal-Secret: <token interno>
X-Enterprise-Id: <UUID v4>
Isso garante:
- isolamento de dados por tenant (enterprise)
- rate limiting individualizado
- rastreabilidade completa de cada operação
A API foi projetada para ser previsível e consistente.
{ "code": "ERR_*", "message": "..." }| Rota | Limite |
|---|---|
| Geral | 100 req/s |
| /tiktok/download | 5 req/min |
| /video/enriched-metrics | 10 req/min |
Status 429 retorna Retry-After.
Para tarefas intensivas como download de mídia e análises de IA, usamos o padrão:
- Cliente solicita a operação (ex: POST
/tiktok/download) - API retorna
202 Accepted+job_id - Cliente faz polling em
GET /jobs/{id} - Job retorna
COMPLETED,FAILEDou continua emPENDING
Exemplo de retorno:
{
"job_id": "uuid",
"status": "PENDING",
"message": "Job created. Poll GET /jobs/{id} for status."
}A Social API oferece uma sequência clara para qualquer tratamento de dados:
`POST /connect` `POST /accounts/{id}/sync` `GET /accounts/{id}/dashboard` `GET /posts/{id}/analytics` `POST /tiktok/download` `POST /video/enriched-metrics` `GET /v1/accounts/{id}/insights` `POST /v1/competitive/compare` `POST /v1/predictions/video`Tudo segue o mesmo modelo: previsível, padronizado e fácil de consumir internamente.
A Social API foi pensada para velocidade:
Cada rota faz exatamente o que diz.
POST /connect # Conecta nova conta
POST /accounts/{id}/sync # Inicia sincronização
GET /accounts/{id}/dashboard # Dados consolidados
POST /tiktok/download # Job de download + análiseTodos os retornos possuem o mesmo formato consistente.
{
"data": { ... },
"error": null
}- Logs estruturados
- Estados claros de job
- Rate limiting por tenant
- Autenticação interna obrigatória
Porque creators, empresas e marcas precisam tomar decisões rápidas e baseadas em dados reais, não em achismos.
A Social API é a infraestrutura que torna isso possível:
- automatiza coleta
- consolida informação
- gera inteligência
- cria predição
- permite comparar contas
- transforma dados brutos em ações diretas
Ela é o "motor invisível" que alimenta tudo o que a Conty entrega.
https://social-api.appconty.com
Swagger UI: https://social-api.appconty.com/docs/
Como este microsserviço é interno, dúvidas são tratadas diretamente pelo time Conty.