Visão geral da API¶
Base URL: https://api.telecomtowerpower.com.br
OpenAPI: /openapi.json · Swagger UI: /docs
Triagem de RNI co-site e gêmeo do site (Pro e acima)¶
O produto da página inicial. Método, classes e limites em
Triagem de RNI; uma chave Free ou Starter recebe 403.
| Método | Caminho | Propósito |
|---|---|---|
| POST | /planning/rf-exposure/cosite |
Triagem de 1 site: soma entre operadoras pelo Ato 17.865, Método Padrão ao lado |
| POST | /planning/rf-exposure/cosite/batch |
Lote em JSON, até 200 sites por chamada |
| POST | /planning/rf-exposure/cosite/report |
Minuta em PDF de 1 site, com campo CREA/ART |
| POST | /planning/rf-exposure/cosite/batch/report |
ZIP com até 50 PDFs e o resumo.csv |
| POST | /planning/rf-exposure/cosite/from-mosaico |
Triagem direto do cadastro MOSAICO (também /report) |
| GET | /planning/site-twin |
Gêmeo do site: os emissores de todas as operadoras em volta de um ponto |
| GET | /planning/reassessment-queue |
Sites com inquilino novo, alterado ou retirado entre dois recortes |
As rotas que leem o cadastro dependem de um recorte do MOSAICO carregado em produção
(GET /platform/maturity → regulatory_twin.loaded).
Endpoints principais¶
| Método | Caminho | Propósito |
|---|---|---|
| POST | /analyze_link |
Analisa um receptor contra todas as torres no raio |
| POST | /plan_repeater |
Encontra cadeia multi-saltos para cenário NLOS |
| POST | /plan_repeater/async |
Versão assíncrona com job id |
| POST | /coverage/predict |
Predição de cobertura via ML com relevo NASADEM/ALOS/SRTM (tier Pro+) |
| GET | /plan_repeater/jobs/{job_id} |
Status e resultado do job assíncrono |
| POST | /batch_reports |
Processa CSV de receptores em lote (tier Starter+; até 100/2.000/5.000/10.000 receptores conforme o plano) — status em GET /jobs/{job_id} |
| GET | /towers |
Lista/filtra torres por bbox, operadora, banda |
| POST | /bedrock/chat |
Assistente de IA sobre as análises (tier Starter+; cota mensal de IA do plano) |
| GET | /export_report |
PDF do relatório (todos os planos; cota mensal de PDFs do plano — 5 no Free) |
| GET | /health |
Healthcheck |
Detalhes de cada endpoint nas próximas páginas.