openapi: 3.1.0
info:
title: CloudRF 3D Analyse API
description: Public REST API for RF propagation modeling, coverage analysis, mesh and multisite planning, HF propagation, 3D coverage, satellite modeling, interference detection, signal geo-location, archive and export, clutter and noise data, and reusable templates. Operations, paths, and methods are documented in the CloudRF developer guide and Swagger UI.
version: '1.0'
contact:
name: CloudRF
url: https://cloudrf.com
license:
name: Proprietary
url: https://cloudrf.com/terms
servers:
- url: https://api.cloudrf.com
description: Production
- url: https://dev.cloudrf.com
description: Development
security:
- ApiKeyAuth: []
tags:
- name: Analyse
description: Analyse calculations including best-site, best-server, interference, merge, and signal location.
paths:
/best-site:
post:
operationId: analyseBestSite
summary: Best site within an area
description: Identify the optimal transmitter site within a specified area.
tags:
- Analyse
responses:
'200':
description: Best-site result.
/merge:
get:
operationId: analyseMerge
summary: Merge calculations
description: Consolidate multiple sites into a super coverage layer.
tags:
- Analyse
responses:
'200':
description: Merged layer.
/interference:
post:
operationId: analyseInterference
summary: Network interference
description: Detect interference between two networks.
tags:
- Analyse
responses:
'200':
description: Interference report.
/best-server:
get:
operationId: analyseBestServer
summary: Best server for receiver
description: Locate the best server for a given receiver location.
tags:
- Analyse
responses:
'200':
description: Best server.
/locate:
post:
operationId: analyseLocate
summary: Geo-locate a signal
description: Geo-locate a signal source using a set of power measurements.
tags:
- Analyse
responses:
'200':
description: Estimated location.
components:
securitySchemes:
ApiKeyAuth:
type: apiKey
in: header
name: key
externalDocs:
description: CloudRF Developer Documentation
url: https://cloudrf.com/documentation/developer/