Skip to content

API overview

Base URL: https://api.telecomtowerpower.com.br

OpenAPI: /openapi.json · Swagger UI: /docs

Co-site RF exposure triage and site twin (Pro and above)

The product of the home page. Method, classes and limits in RF exposure triage; a Free or Starter key gets 403.

Method Path Purpose
POST /planning/rf-exposure/cosite Triage of 1 site: sum across operators under ANATEL Act 17.865, Standard Method alongside
POST /planning/rf-exposure/cosite/batch JSON batch, up to 200 sites per call
POST /planning/rf-exposure/cosite/report PDF draft of 1 site, with a CREA/ART field
POST /planning/rf-exposure/cosite/batch/report ZIP with up to 50 PDFs and resumo.csv
POST /planning/rf-exposure/cosite/from-mosaico Triage straight from the MOSAICO register (also /report)
GET /planning/site-twin Site twin: the emitters of every operator around a point
GET /planning/reassessment-queue Sites with a tenant added, changed or removed between two cuts

The routes that read the register depend on a MOSAICO cut loaded in production (GET /platform/maturity → regulatory_twin.loaded).

Main endpoints

Method Path Purpose
POST /analyze_link Analyze a receiver against every tower in range
POST /plan_repeater Find multi-hop chain for NLOS scenarios
POST /plan_repeater/async Async variant with job id
POST /coverage/predict Terrain-aware ML signal/coverage prediction (Pro+ tier)
GET /plan_repeater/jobs/{job_id} Status + result of the async job
POST /batch_reports Process a CSV of receivers in batch (Starter+ tier; up to 100/2,000/5,000/10,000 receivers by plan) — status at GET /jobs/{job_id}
GET /towers List/filter towers by bbox, operator, band
POST /bedrock/chat AI assistant over the analyses (Starter+ tier; monthly AI quota by plan)
GET /export_report PDF report (every plan; monthly PDF quota by plan — 5 on Free)
GET /health Healthcheck

See the next pages for per-endpoint details.