Integre seu sistema ao RankWise
Automatize geração de conteúdo SEO com IA, pesquisa de keywords e auditoria técnica do seu site. Use tokens Bearer pra autenticar e chame endpoints REST de qualquer linguagem.
Comece agora
3 passos pra fazer sua primeira chamada autenticada. Em menos de 5 minutos.
Crie uma conta no RankWise
Faça cadastro em app.rankwiseai.com.br. O e-mail e senha cadastrados servem pra obter o token via API.
Gere um token Bearer
Chame POST /api/auth/login com seu e-mail e senha. A resposta inclui o token Sanctum a ser usado em chamadas posteriores.
curl -X POST https://api.rankwiseai.com.br/api/auth/login \ -H "Content-Type: application/json" \ -d '{"email": "voce@empresa.com.br", "password": "sua-senha"}'
const res = await fetch('https://api.rankwiseai.com.br/api/auth/login', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ email: 'voce@empresa.com.br', password: 'sua-senha' }), }) const { token } = await res.json()
import requests res = requests.post( "https://api.rankwiseai.com.br/api/auth/login", json={"email": "voce@empresa.com.br", "password": "sua-senha"}, ) token = res.json()["token"]
Faça sua primeira chamada autenticada
Use o token no header Authorization: Bearer {token}. Exemplo: listar seus projetos.
curl https://api.rankwiseai.com.br/api/projects \ -H "Authorization: Bearer SEU_TOKEN_AQUI" \ -H "Accept: application/json"
const res = await fetch('https://api.rankwiseai.com.br/api/projects', { headers: { 'Authorization': `Bearer ${token}`, 'Accept': 'application/json', }, }) const projects = await res.json()
res = requests.get(
"https://api.rankwiseai.com.br/api/projects",
headers={"Authorization": f"Bearer {token}"},
)
projects = res.json()
Autenticação
Todos os endpoints marcados como Protegido exigem token Bearer no header Authorization. Tokens são gerados via POST /api/auth/login e não expiram automaticamente — revogue manualmente quando necessário via POST /api/auth/logout.
POST /api/auth/logout ou crie um novo (o anterior continua válido até ser revogado).
Header obrigatório em chamadas protegidas:
Authorization: Bearer SEU_TOKEN_AQUI Accept: application/json Content-Type: application/json
Base URL e ambientes
Por enquanto há apenas o ambiente de produção. Sandbox dedicado em planejamento.
| Ambiente | URL |
|---|---|
| Produção | https://api.rankwiseai.com.br/api |
Códigos de erro
Respostas seguem padrão HTTP. Erros retornam JSON com message e, quando aplicável, errors com detalhes por campo.
| Código | Significado |
|---|---|
200/201 | Sucesso. Resposta contém o recurso. |
401 | Não autenticado — token ausente, inválido ou revogado. |
402 | Pagamento necessário — assinatura inativa ou recurso premium. |
403 | Permissão insuficiente para o recurso solicitado. |
404 | Recurso não encontrado. |
422 | Validação falhou — payload retornado contém errors por campo. |
429 | Rate limit excedido. Aguarde antes de re-tentar. |
5xx | Erro do servidor. Tente novamente em alguns segundos; se persistir, contate o suporte. |
Rate limit
Endpoints públicos têm limite por IP. Endpoints autenticados têm limite por token. Exceder retorna 429 com header Retry-After em segundos.
Autenticação
Login, geração de token Bearer e gerenciamento da sessão de integração.
Planos
Catálogo público dos planos disponíveis.
Projetos
CRUD dos seus projetos e dos sub-recursos (ICP, Brain de marca, concorrentes).
Artigos
Geração com IA, edição, agendamento, publicação e versões.
Faturamento
Métodos de pagamento, assinatura atual e faturas.
Métricas
Performance via Google Search Console (cliques, impressões, CTR, posição).
Notificações
Lista de notificações in-app e marcação como lidas.
Integrações
WordPress (publicação direta), Wix Velo (HTTP Function) e webhooks de saída.
Plugin WordPress
Download oficial do plugin RankWise Connector (WordPress).
Sitemap
Referral
Leads
Content
Uploads
Api Tokens
Calendar
Ai
Suporte
Dúvidas sobre integração, novos endpoints ou problemas técnicos? Entre em contato:
- 📧 contato@agenciabocca.com.br
- 🌐 rankwiseai.com.br
- 💼 Operado por Agência Bocca