{"info":{"_postman_id":"8f2889e7-f49a-4724-8fa8-3f109e336a96","name":"CloudRF API","description":"<html><head></head><body><p>The CloudRF API enables users to model and test radio propagation for any radio, anywhere. Authenticate by passing your API key in the request header as <code>key</code>. Set up a <a href=\"https://cloudrf.com/my-account\">CloudRF.com</a> account to generate this key. All data is transferred as JSON. For detailed documentation, visit <a href=\"https://docs.cloudrf.com\">docs.cloudrf.com</a>.</p>\n<p>Contact Support:\n Email: <a href=\"mailto:support@cloudrf.com\">support@cloudrf.com</a></p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"3523402","collectionId":"8f2889e7-f49a-4724-8fa8-3f109e336a96","publishedId":"2sBXcBnNFB","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2026-02-13T13:01:54.000Z"},"item":[{"name":"Create","item":[{"name":"Multipoint coverage heatmap","id":"cd9baaa2-8c3f-4c0d-9b22-4f0ed1d592e1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"site\": \"A1\",\n  \"network\": \"Testing\",\n  \"transmitter\": {\n    \"lat\": 38.916,\n    \"lon\": 1.448,\n    \"alt\": 2,\n    \"frq\": 446,\n    \"txw\": 1,\n    \"bwi\": 1\n  },\n  \"receiver\": {\n    \"lat\": 0,\n    \"lon\": 0,\n    \"alt\": 2,\n    \"rxg\": 3,\n    \"rxs\": -100\n  },\n  \"antenna\": {\n    \"txg\": 2.15,\n    \"txl\": 0,\n    \"ant\": 0,\n    \"azi\": 90,\n    \"tlt\": 1,\n    \"hbw\": 120,\n    \"vbw\": 30,\n    \"pol\": \"v\"\n  },\n  \"environment\": {\n    \"clt\": \"Minimal.clt\",\n    \"elevation\": 1,\n    \"landcover\": 0,\n    \"buildings\": 0,\n    \"obstacles\": 0\n  },\n  \"output\": {\n    \"units\": \"metric\",\n    \"col\": \"RAINBOW.dBm\",\n    \"out\": 2,\n    \"nf\": -100,\n    \"res\": 10,\n    \"rad\": 5\n  }\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api.cloudrf.com/area","description":"<p>This endpoint returns an omni-directional coverage plot (point-to-multipoint) as an image.\nThis function assumes a consistent receiver height at all locations out to fixed radius.\nSpeed can be improved by adjusting the resolution with the \"res\" parameter.\nA standard request requires a transmitter, receiver, antenna and output objects. Providing a model and environment enhances accuracy.</p>\n","auth":{"type":"apikey","apikey":{"key":"<key>","value":"{{apiKey}}"},"isInherited":true,"source":{"_postman_id":"8f2889e7-f49a-4724-8fa8-3f109e336a96","id":"8f2889e7-f49a-4724-8fa8-3f109e336a96","name":"CloudRF API","type":"collection"}},"urlObject":{"path":["area"],"host":["https://api.cloudrf.com"],"query":[],"variable":[]}},"response":[{"id":"abe29b39-9c01-4997-9e94-02b37fd1313b","name":"Success - JSON object returned containing image URLs, color key values, and calculation statistics.","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: apikey","key":"key","value":"<API Key>"}],"body":{"mode":"raw","raw":"{\n  \"site\": \"A1\",\n  \"network\": \"Testing\",\n  \"transmitter\": {\n    \"lat\": 38.916,\n    \"lon\": 1.448,\n    \"alt\": 2,\n    \"frq\": 446,\n    \"txw\": 1,\n    \"bwi\": 1\n  },\n  \"receiver\": {\n    \"lat\": 0,\n    \"lon\": 0,\n    \"alt\": 2,\n    \"rxg\": 3,\n    \"rxs\": -100\n  },\n  \"antenna\": {\n    \"txg\": 2.15,\n    \"txl\": 0,\n    \"ant\": 0,\n    \"azi\": 90,\n    \"tlt\": 1,\n    \"hbw\": 120,\n    \"vbw\": 30,\n    \"pol\": \"v\"\n  },\n  \"environment\": {\n    \"clt\": \"Minimal.clt\",\n    \"elevation\": 1,\n    \"landcover\": 0,\n    \"buildings\": 0,\n    \"obstacles\": 0\n  },\n  \"output\": {\n    \"units\": \"metric\",\n    \"col\": \"RAINBOW.dBm\",\n    \"out\": 2,\n    \"nf\": -100,\n    \"res\": 10,\n    \"rad\": 5\n  }\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api.cloudrf.com/area"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"tiff\": \"https://api.cloudrf.com/archive/YnJETGFWbjZsNDBlNVRQY1phUFFsdz09/tiff\",\n  \"tiff_3857\": \"https://api.cloudrf.com/archive/YnJETGFWbjZsNDBlNVRQY1phUFFsdz09/tiff-3857\",\n  \"tiff_4326\": \"https://api.cloudrf.com/archive/YnJETGFWbjZsNDBlNVRQY1phUFFsdz09/tiff\",\n  \"kmz\": \"https://api.cloudrf.com/archive/YnJETGFWbjZsNDBlNVRQY1phUFFsdz09/kmz\",\n  \"shp\": \"https://api.cloudrf.com/archive/YnJETGFWbjZsNDBlNVRQY1phUFFsdz09/shp\",\n  \"json\": \"https://api.cloudrf.com/archive/YnJETGFWbjZsNDBlNVRQY1phUFFsdz09/json\",\n  \"zip\": \"https://api.cloudrf.com/archive/YnJETGFWbjZsNDBlNVRQY1phUFFsdz09/zip\",\n  \"url\": \"https://api.cloudrf.com/archive/calc?id=YnJETGFWbjZsNDBlNVRQY1phUFFsdz09\",\n  \"PNG_Mercator\": \"https://api.cloudrf.com/output/projection/3857/40843/0722102238_Testing_A1\",\n  \"PNG_WGS84\": \"https://api.cloudrf.com/users/40843/0722102238_Testing_A1.4326.png\",\n  \"bounds\": [\n    1856,\n    8597\n  ],\n  \"id\": \"3930916\",\n  \"sid\": \"M2ZSaUZuVlVDRno3TTJDTGVqRGJlUT09\",\n  \"area\": 0,\n  \"coverage\": \"0%\",\n  \"key\": [\n    {\n      \"l\": \"-20dBm\",\n      \"r\": 255,\n      \"g\": 19,\n      \"b\": 0\n    },\n    {\n      \"l\": \"-20dBm\",\n      \"r\": 255,\n      \"g\": 19,\n      \"b\": 0\n    }\n  ],\n  \"elapsed\": 1572,\n  \"balance\": 1,\n  \"calculation_adjusted\": [\n    \"string\",\n    \"string\"\n  ]\n}"}],"_postman_id":"cd9baaa2-8c3f-4c0d-9b22-4f0ed1d592e1"},{"name":"Point-to-point (Tx to Rx)","id":"2c65ec49-7d9c-40f1-8a87-927bf10215e7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"site\": \"Link\",\n  \"network\": \"Testing\",\n  \"transmitter\": {\n    \"lat\": 38.916,\n    \"lon\": 1.448,\n    \"alt\": 1,\n    \"frq\": 446,\n    \"txw\": 1,\n    \"bwi\": 1\n  },\n  \"antenna\": {\n    \"txg\": 2.15,\n    \"txl\": 0,\n    \"ant\": 0,\n    \"azi\": 90,\n    \"tlt\": 1,\n    \"fbr\": 0,\n    \"hbw\": 120,\n    \"vbw\": 30,\n    \"pol\": \"v\"\n  },\n  \"receiver\": {\n    \"lat\": 38.906986,\n    \"lon\": 1.421416,\n    \"alt\": 0.1,\n    \"rxg\": 3,\n    \"rxs\": -100\n  },\n  \"model\": {\n    \"pm\": 4,\n    \"pe\": 2,\n    \"ked\": 4,\n    \"rel\": 50\n  },\n  \"environment\": {\n    \"clt\": \"Minimal.clt\",\n    \"elevation\": 1,\n    \"landcover\": 0,\n    \"buildings\": 0,\n    \"obstacles\": 0\n  },\n  \"output\": {\n    \"units\": \"m\",\n    \"col\": \"RAINBOW.dBm\",\n    \"out\": 2,\n    \"ber\": 2,\n    \"mod\": 7,\n    \"nf\": -100,\n    \"res\": 20\n  }\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api.cloudrf.com/path","description":"<p>This endpoint allows users to analyse a point-to-point path. A path profile is a single link from A to B. A basic request requires transmitter, receiver, antenna, and output objects; providing the model and environment objects enhances accuracy.</p>\n","auth":{"type":"apikey","apikey":{"key":"<key>","value":"{{apiKey}}"},"isInherited":true,"source":{"_postman_id":"8f2889e7-f49a-4724-8fa8-3f109e336a96","id":"8f2889e7-f49a-4724-8fa8-3f109e336a96","name":"CloudRF API","type":"collection"}},"urlObject":{"path":["path"],"host":["https://api.cloudrf.com"],"query":[],"variable":[]}},"response":[{"id":"ab1bc504-1ae2-4b53-b9e8-07b3609da8e6","name":"Success - JSON object returned containing detailed link measurements in different units and arrays for plotting of profile, obstructions, path loss, and landcover.","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: apikey","key":"key","value":"<API Key>"}],"body":{"mode":"raw","raw":"{\n  \"site\": \"Link\",\n  \"network\": \"Testing\",\n  \"transmitter\": {\n    \"lat\": 38.916,\n    \"lon\": 1.448,\n    \"alt\": 1,\n    \"frq\": 446,\n    \"txw\": 1,\n    \"bwi\": 1\n  },\n  \"antenna\": {\n    \"txg\": 2.15,\n    \"txl\": 0,\n    \"ant\": 0,\n    \"azi\": 90,\n    \"tlt\": 1,\n    \"fbr\": 0,\n    \"hbw\": 120,\n    \"vbw\": 30,\n    \"pol\": \"v\"\n  },\n  \"receiver\": {\n    \"lat\": 38.906986,\n    \"lon\": 1.421416,\n    \"alt\": 0.1,\n    \"rxg\": 3,\n    \"rxs\": -100\n  },\n  \"model\": {\n    \"pm\": 4,\n    \"pe\": 2,\n    \"ked\": 4,\n    \"rel\": 50\n  },\n  \"environment\": {\n    \"clt\": \"Minimal.clt\",\n    \"elevation\": 1,\n    \"landcover\": 0,\n    \"buildings\": 0,\n    \"obstacles\": 0\n  },\n  \"output\": {\n    \"units\": \"m\",\n    \"col\": \"RAINBOW.dBm\",\n    \"out\": 2,\n    \"ber\": 2,\n    \"mod\": 7,\n    \"nf\": -100,\n    \"res\": 20\n  }\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api.cloudrf.com/path"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"Engine\": \"Sleipnir 1.18\",\n  \"Frequency MHz\": 868,\n  \"Propagation model\": \"ITM\",\n  \"Earth dielectric constant\": 14,\n  \"Earth conductivity\": 0.01,\n  \"Radio climate\": \"Maritime Temperate (Land)\",\n  \"Atmospheric bending constant\": 301,\n  \"Fraction of situations\": 90,\n  \"Fraction of time\": 90,\n  \"Receiver\": {\n    \"Latitude\": 38.90699,\n    \"Longitude\": 1.421416,\n    \"Ground elevation m\": 13,\n    \"Antenna height m\": 0.1,\n    \"Receiver gain dBd\": 0.85,\n    \"Receiver gain dBi\": 3\n  },\n  \"Transmitters\": {\n    \"Latitude\": 38.916,\n    \"Longitude\": 1.448,\n    \"Ground elevation m\": 0,\n    \"Antenna height m\": 1,\n    \"Height above sea level m\": 2,\n    \"Distance to receiver km\": 2.512,\n    \"Azimuth to receiver deg\": 246.46,\n    \"Downtilt angle deg\": 0.3,\n    \"Antenna gain dBd\": -1,\n    \"Antenna gain dBi\": 1.15,\n    \"Polarisation\": \"Horizontal\",\n    \"Power W\": 0.1,\n    \"Power dBm\": \"string\",\n    \"ERP W\": 0.08,\n    \"EIRP W\": 0.13,\n    \"ERP dBm\": 19,\n    \"EIRP dBm\": 21.15,\n    \"Free space path loss dB\": 95.1,\n    \"Bandwidth MHz\": 1,\n    \"Johnson Nyquist noise dB\": 10.2,\n    \"Noise floor dBm\": -100,\n    \"Channel noise dBm\": -89.8,\n    \"Signal power at receiver dBm\": -205.6,\n    \"Signal to Noise Ratio dB\": -115.8,\n    \"Computed path loss dB\": 225.6,\n    \"Model attenuation dB\": 130.6,\n    \"Field strength at receiver dBuV/m\": -68.5,\n    \"RX voltage 50 ohm dipole uV\": 0,\n    \"RX voltage 50 ohm dipole dBuV\": -95,\n    \"RX voltage 75 ohm dipole uV\": 0,\n    \"RX voltage 75 ohm dipole dBuV\": -94,\n    \"Raise RX antenna for LOS\": 100.1,\n    \"Raise RX antenna for fresnel 60%\": 313.1,\n    \"Raise RX antenna for full fresnel\": 445.1,\n    \"Obstructions\": [\n      {\n        \"0\": 2471.2484116398723,\n        \"1\": 3047.0099210149383\n      },\n      {\n        \"0\": 1525.1568529168135,\n        \"1\": 8779.026994485204\n      }\n    ],\n    \"Distance\": [\n      0.01,\n      0.02,\n      0.03,\n      0.04,\n      0.05,\n      0.06,\n      0.07,\n      0.08,\n      0.089,\n      0.099,\n      0.109,\n      0.119,\n      0.129,\n      0.139,\n      0.149,\n      0.159,\n      0.169,\n      0.179,\n      0.189,\n      0.199,\n      0.209,\n      0.219,\n      0.229,\n      0.239,\n      0.249,\n      0.259,\n      0.268,\n      0.278,\n      0.288,\n      0.298,\n      0.308,\n      0.318,\n      0.328,\n      0.338,\n      0.348,\n      0.358,\n      0.368,\n      0.378,\n      0.388,\n      0.398,\n      0.408,\n      0.418,\n      0.428,\n      0.437,\n      0.447,\n      0.457,\n      0.467,\n      0.477,\n      0.487,\n      0.497,\n      0.507,\n      0.517,\n      0.527,\n      0.537,\n      0.547,\n      0.557,\n      0.567,\n      0.577,\n      0.587,\n      0.597,\n      0.606,\n      0.616,\n      0.626,\n      0.636,\n      0.646,\n      0.656,\n      0.666,\n      0.676,\n      0.686,\n      0.696,\n      0.706,\n      0.716,\n      0.726,\n      0.736,\n      0.746,\n      0.756,\n      0.766,\n      0.776,\n      0.785,\n      0.795,\n      0.805,\n      0.815,\n      0.825,\n      0.835,\n      0.845,\n      0.855,\n      0.865,\n      0.875,\n      0.885,\n      0.895,\n      0.905,\n      0.915,\n      0.925,\n      0.935,\n      0.945,\n      0.954,\n      0.964,\n      0.974,\n      0.984,\n      0.994,\n      1.004,\n      1.014,\n      1.024,\n      1.034,\n      1.044,\n      1.054,\n      1.064,\n      1.074,\n      1.084,\n      1.094,\n      1.104,\n      1.114,\n      1.124,\n      1.133,\n      1.143,\n      1.153,\n      1.163,\n      1.173,\n      1.183,\n      1.193,\n      1.203,\n      1.213,\n      1.223,\n      1.233,\n      1.243,\n      1.253,\n      1.263,\n      1.273,\n      1.283,\n      1.293,\n      1.302,\n      1.312,\n      1.322,\n      1.332,\n      1.342,\n      1.352,\n      1.362,\n      1.372,\n      1.382,\n      1.392,\n      1.402,\n      1.412,\n      1.422,\n      1.432,\n      1.442,\n      1.452,\n      1.462,\n      1.471,\n      1.481,\n      1.491,\n      1.501,\n      1.511,\n      1.521,\n      1.531,\n      1.541,\n      1.551,\n      1.561,\n      1.571,\n      1.581,\n      1.591,\n      1.601,\n      1.611,\n      1.621,\n      1.631,\n      1.641,\n      1.65,\n      1.66,\n      1.67,\n      1.68,\n      1.69,\n      1.7,\n      1.71,\n      1.72,\n      1.73,\n      1.74,\n      1.75,\n      1.76,\n      1.77,\n      1.78,\n      1.79,\n      1.8,\n      1.81,\n      1.819,\n      1.829,\n      1.839,\n      1.849,\n      1.859,\n      1.869,\n      1.879,\n      1.889,\n      1.899,\n      1.909,\n      1.919,\n      1.929,\n      1.939,\n      1.949,\n      1.959,\n      1.969,\n      1.979,\n      1.988,\n      1.998,\n      2.008,\n      2.018,\n      2.028,\n      2.038,\n      2.048,\n      2.058,\n      2.068,\n      2.078,\n      2.088,\n      2.098,\n      2.108,\n      2.118,\n      2.128,\n      2.138,\n      2.148,\n      2.158,\n      2.167,\n      2.177,\n      2.187,\n      2.197,\n      2.207,\n      2.217,\n      2.227,\n      2.237,\n      2.247,\n      2.257,\n      2.267,\n      2.277,\n      2.287,\n      2.297,\n      2.307,\n      2.317,\n      2.327,\n      2.336,\n      2.346,\n      2.356,\n      2.366,\n      2.376,\n      2.386,\n      2.396,\n      2.406,\n      2.416,\n      2.426,\n      2.436,\n      2.446,\n      2.456,\n      2.466,\n      2.476,\n      2.486,\n      2.496,\n      2.506,\n      2.512\n    ],\n    \"Terrain\": [\n      0,\n      0,\n      0,\n      0,\n      0,\n      0,\n      0,\n      0,\n      0,\n      0,\n      0,\n      0,\n      0,\n      0,\n      1,\n      1,\n      1,\n      0,\n      0,\n      0,\n      0,\n      0,\n      0,\n      0,\n      0,\n      0,\n      0,\n      0,\n      0,\n      0,\n      0,\n      0,\n      0,\n      0,\n      0,\n      0,\n      0,\n      0,\n      0,\n      0,\n      0,\n      0,\n      0,\n      0,\n      0,\n      0,\n      0,\n      0,\n      0,\n      0,\n      0,\n      2,\n      4,\n      6,\n      8,\n      8,\n      8,\n      8,\n      7,\n      6,\n      6,\n      5,\n      4,\n      4,\n      4,\n      4,\n      5,\n      5,\n      4,\n      4,\n      3,\n      3,\n      2,\n      1,\n      1,\n      0,\n      0,\n      0,\n      0,\n      0,\n      0,\n      0,\n      0,\n      0,\n      0,\n      0,\n      0,\n      0,\n      0,\n      0,\n      0,\n      0,\n      0,\n      0,\n      0,\n      0,\n      0,\n      0,\n      0,\n      0,\n      0,\n      0,\n      0,\n      0,\n      0,\n      0,\n      0,\n      0,\n      1,\n      1,\n      1,\n      1,\n      0,\n      0,\n      0,\n      0,\n      0,\n      0,\n      0,\n      0,\n      0,\n      0,\n      0,\n      0,\n      0,\n      1,\n      3,\n      4,\n      5,\n      6,\n      7,\n      7,\n      7,\n      8,\n      7,\n      7,\n      7,\n      6,\n      6,\n      6,\n      5,\n      6,\n      6,\n      6,\n      6,\n      6,\n      6,\n      5,\n      5,\n      5,\n      5,\n      5,\n      5,\n      5,\n      5,\n      5,\n      5,\n      5,\n      5,\n      5,\n      5,\n      5,\n      5,\n      5,\n      5,\n      5,\n      5,\n      5,\n      5,\n      5,\n      5,\n      4,\n      4,\n      5,\n      5,\n      6,\n      7,\n      8,\n      9,\n      9,\n      10,\n      11,\n      12,\n      13,\n      13,\n      13,\n      13,\n      13,\n      13,\n      12,\n      12,\n      11,\n      11,\n      10,\n      10,\n      9,\n      8,\n      8,\n      7,\n      7,\n      7,\n      6,\n      6,\n      6,\n      5,\n      5,\n      5,\n      4,\n      4,\n      3,\n      3,\n      3,\n      4,\n      5,\n      6,\n      6,\n      7,\n      7,\n      8,\n      9,\n      9,\n      10,\n      11,\n      11,\n      10,\n      10,\n      10,\n      10,\n      10,\n      10,\n      10,\n      10,\n      10,\n      10,\n      11,\n      11,\n      11,\n      12,\n      12,\n      13,\n      13,\n      14,\n      14,\n      14,\n      14,\n      14,\n      14,\n      13,\n      13,\n      13,\n      12,\n      12,\n      12\n    ],\n    \"Terrain_AMSL\": [\n      0,\n      0,\n      0,\n      0,\n      0,\n      0,\n      0,\n      0,\n      0,\n      0,\n      0.2857143,\n      0.6122449,\n      0.9854227,\n      1.554769,\n      1.878919,\n      2.059873,\n      2.213366,\n      2.164594,\n      1.91969,\n      1.756807,\n      1.548727,\n      1.175032,\n      0.9257952,\n      0.6642221,\n      0.3950071,\n      0.2835749,\n      0.1918292,\n      0.1243444,\n      0.08567836,\n      0.05740742,\n      0.03820432,\n      0.02589859,\n      0.01735862,\n      0.01163736,\n      0.007842081,\n      0.00526258,\n      0.003534574,\n      0.002377034,\n      0.001596313,\n      0.00107256,\n      0.0007208438,\n      0.0004842452,\n      0.0003253784,\n      0.0002186382,\n      0.0001468945,\n      0.0000987016,\n      0.00006631919,\n      0.2857588,\n      0.6122748,\n      0.6997286,\n      1.371109,\n      1.811873,\n      3.411816,\n      5.513543,\n      7.248176,\n      9.167648,\n      9.989909,\n      9.915105,\n      9.581809,\n      8.926689,\n      7.7748,\n      7.183328,\n      6.554974,\n      5.787586,\n      5.789413,\n      5.875996,\n      5.921856,\n      6.226752,\n      6.003515,\n      5.736018,\n      5.566612,\n      4.900878,\n      4.314787,\n      3.683182,\n      2.842692,\n      2.405809,\n      1.847383,\n      1.299412,\n      0.9360863,\n      0.5832688,\n      0.5455382,\n      0.580699,\n      0.6727866,\n      0.828432,\n      0.7259882,\n      0.6038867,\n      0.4511867,\n      0.2544374,\n      0.187073,\n      0.1275281,\n      0.08129121,\n      0.05655605,\n      0.03791077,\n      0.02510829,\n      0.01708216,\n      0.01144303,\n      0.007661926,\n      0.005169588,\n      0.003467792,\n      0.002328472,\n      0.00156655,\n      0.001051831,\n      0.0007066933,\n      0.0004750106,\n      0.0003190764,\n      0.2859287,\n      0.612389,\n      0.9855195,\n      1.697691,\n      2.185086,\n      2.552614,\n      2.49077,\n      2.032638,\n      1.439432,\n      0.8518343,\n      0.6177007,\n      0.4155667,\n      0.2693002,\n      0.1860811,\n      0.1244211,\n      0.08282892,\n      0.1990473,\n      0.3437568,\n      0.5179476,\n      1.151536,\n      1.716177,\n      2.626523,\n      4.070605,\n      5.201901,\n      6.557004,\n      7.68993,\n      8.349834,\n      8.799538,\n      8.977043,\n      9.018059,\n      8.827806,\n      8.688987,\n      8.362122,\n      7.982702,\n      7.719116,\n      7.294849,\n      6.999524,\n      7.001927,\n      7.042328,\n      7.291968,\n      7.476603,\n      7.401557,\n      7.167161,\n      6.863617,\n      6.633191,\n      6.380567,\n      6.268196,\n      6.183136,\n      6.118843,\n      6.081454,\n      6.054776,\n      6.036439,\n      6.024667,\n      6.016555,\n      6.011094,\n      6.007474,\n      6.005018,\n      6.003369,\n      6.145123,\n      6.307644,\n      6.493734,\n      6.706643,\n      6.78686,\n      6.85532,\n      6.764118,\n      6.629471,\n      6.321273,\n      5.959266,\n      5.987144,\n      6.181098,\n      6.589644,\n      7.536841,\n      8.329655,\n      9.065163,\n      10.13309,\n      10.7897,\n      11.71257,\n      12.80505,\n      13.61533,\n      14.30471,\n      14.67501,\n      14.79929,\n      14.68272,\n      14.59386,\n      14.29655,\n      13.79616,\n      13.3838,\n      12.78236,\n      12.28033,\n      11.92093,\n      11.14052,\n      10.4774,\n      9.93412,\n      9.221719,\n      8.947605,\n      8.586206,\n      8.107933,\n      7.805963,\n      7.357158,\n      7.038722,\n      6.885978,\n      6.468837,\n      6.199077,\n      5.793413,\n      5.208761,\n      4.885893,\n      4.555438,\n      4.807156,\n      5.46407,\n      6.260952,\n      7.218883,\n      7.991986,\n      8.495974,\n      8.95812,\n      9.635154,\n      10.29846,\n      10.98453,\n      11.70259,\n      12.1408,\n      12.11828,\n      11.99452,\n      11.75051,\n      11.26619,\n      11.28732,\n      11.32915,\n      11.41181,\n      11.71832,\n      11.7799,\n      11.84429,\n      11.90607,\n      12.07575,\n      12.40373,\n      12.91222,\n      13.48453,\n      13.9715,\n      14.48118,\n      14.84817,\n      15.32869,\n      15.80829,\n      15.85502,\n      15.856,\n      15.64562,\n      15.33666,\n      14.9769,\n      14.5656,\n      14.12559,\n      13.66687,\n      13.47972,\n      13.3246\n    ],\n    \"Landcover distance\": [\n      0.01,\n      0.02,\n      0.03,\n      0.04,\n      0.05,\n      0.06,\n      0.07,\n      0.08,\n      0.089,\n      0.099,\n      0.109,\n      0.119,\n      0.129,\n      0.139,\n      0.149,\n      0.159,\n      0.169,\n      0.179,\n      0.189,\n      0.199,\n      0.209,\n      0.219,\n      0.229,\n      0.239,\n      0.249,\n      0.259,\n      0.268,\n      0.278,\n      0.288,\n      0.298,\n      0.308,\n      0.318,\n      0.328,\n      0.338,\n      0.348,\n      0.358,\n      0.368,\n      0.378,\n      0.388,\n      0.398,\n      0.408,\n      0.418,\n      0.428,\n      0.437,\n      0.447,\n      0.457,\n      0.467,\n      0.477,\n      0.487,\n      0.497,\n      0.507,\n      0.517,\n      0.527,\n      0.537,\n      0.547,\n      0.557,\n      0.567,\n      0.577,\n      0.587,\n      0.597,\n      0.606,\n      0.616,\n      0.626,\n      0.636,\n      0.646,\n      0.656,\n      0.666,\n      0.676,\n      0.686,\n      0.696,\n      0.706,\n      0.716,\n      0.726,\n      0.736,\n      0.746,\n      0.756,\n      0.766,\n      0.776,\n      0.785,\n      0.795,\n      0.805,\n      0.815,\n      0.825,\n      0.835,\n      0.845,\n      0.855,\n      0.865,\n      0.875,\n      0.885,\n      0.895,\n      0.905,\n      0.915,\n      0.925,\n      0.935,\n      0.945,\n      0.954,\n      0.964,\n      0.974,\n      0.984,\n      0.994,\n      1.004,\n      1.014,\n      1.024,\n      1.034,\n      1.044,\n      1.054,\n      1.064,\n      1.074,\n      1.084,\n      1.094,\n      1.104,\n      1.114,\n      1.124,\n      1.133,\n      1.143,\n      1.153,\n      1.163,\n      1.173,\n      1.183,\n      1.193,\n      1.203,\n      1.213,\n      1.223,\n      1.233,\n      1.243,\n      1.253,\n      1.263,\n      1.273,\n      1.283,\n      1.293,\n      1.302,\n      1.312,\n      1.322,\n      1.332,\n      1.342,\n      1.352,\n      1.362,\n      1.372,\n      1.382,\n      1.392,\n      1.402,\n      1.412,\n      1.422,\n      1.432,\n      1.442,\n      1.452,\n      1.462,\n      1.471,\n      1.481,\n      1.491,\n      1.501,\n      1.511,\n      1.521,\n      1.531,\n      1.541,\n      1.551,\n      1.561,\n      1.571,\n      1.581,\n      1.591,\n      1.601,\n      1.611,\n      1.621,\n      1.631,\n      1.641,\n      1.65,\n      1.66,\n      1.67,\n      1.68,\n      1.69,\n      1.7,\n      1.71,\n      1.72,\n      1.73,\n      1.74,\n      1.75,\n      1.76,\n      1.77,\n      1.78,\n      1.79,\n      1.8,\n      1.81,\n      1.819,\n      1.829,\n      1.839,\n      1.849,\n      1.859,\n      1.869,\n      1.879,\n      1.889,\n      1.899,\n      1.909,\n      1.919,\n      1.929,\n      1.939,\n      1.949,\n      1.959,\n      1.969,\n      1.979,\n      1.988,\n      1.998,\n      2.008,\n      2.018,\n      2.028,\n      2.038,\n      2.048,\n      2.058,\n      2.068,\n      2.078,\n      2.088,\n      2.098,\n      2.108,\n      2.118,\n      2.128,\n      2.138,\n      2.148,\n      2.158,\n      2.167,\n      2.177,\n      2.187,\n      2.197,\n      2.207,\n      2.217,\n      2.227,\n      2.237,\n      2.247,\n      2.257,\n      2.267,\n      2.277,\n      2.287,\n      2.297,\n      2.307,\n      2.317,\n      2.327,\n      2.336,\n      2.346,\n      2.356,\n      2.366,\n      2.376,\n      2.386,\n      2.396,\n      2.406,\n      2.416,\n      2.426,\n      2.436,\n      2.446,\n      2.456,\n      2.466,\n      2.476,\n      2.486,\n      2.496,\n      2.506,\n      2.512\n    ],\n    \"Landcover codes\": [\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      8,\n      8,\n      7,\n      7,\n      3,\n      7,\n      3,\n      3,\n      3,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      1,\n      1,\n      1,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      8,\n      8,\n      8,\n      8,\n      8,\n      8,\n      8,\n      8,\n      8,\n      8,\n      7,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      8,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7,\n      7\n    ],\n    \"Landcover heights\": [\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1\n    ],\n    \"Fresnel\": [\n      0,\n      -1.85,\n      -2.61,\n      -3.19,\n      -3.68,\n      -4.1,\n      -4.49,\n      -4.84,\n      -5.16,\n      -5.46,\n      -5.74,\n      -6.01,\n      -6.27,\n      -6.51,\n      -6.74,\n      -6.96,\n      -7.18,\n      -7.38,\n      -7.58,\n      -7.77,\n      -7.96,\n      -8.13,\n      -8.31,\n      -8.48,\n      -8.64,\n      -8.8,\n      -8.95,\n      -9.1,\n      -9.25,\n      -9.39,\n      -9.53,\n      -9.67,\n      -9.8,\n      -9.93,\n      -10.06,\n      -10.18,\n      -10.3,\n      -10.42,\n      -10.53,\n      -10.65,\n      -10.76,\n      -10.86,\n      -10.97,\n      -11.07,\n      -11.17,\n      -11.27,\n      -11.37,\n      -11.47,\n      -11.56,\n      -11.65,\n      -11.74,\n      -11.83,\n      -11.91,\n      -12,\n      -12.08,\n      -12.16,\n      -12.24,\n      -12.32,\n      -12.39,\n      -12.47,\n      -12.54,\n      -12.61,\n      -12.68,\n      -12.75,\n      -12.81,\n      -12.88,\n      -12.94,\n      -13.01,\n      -13.07,\n      -13.13,\n      -13.19,\n      -13.24,\n      -13.3,\n      -13.36,\n      -13.41,\n      -13.46,\n      -13.51,\n      -13.56,\n      -13.61,\n      -13.66,\n      -13.71,\n      -13.75,\n      -13.8,\n      -13.84,\n      -13.88,\n      -13.92,\n      -13.96,\n      -14,\n      -14.04,\n      -14.07,\n      -14.11,\n      -14.14,\n      -14.18,\n      -14.21,\n      -14.24,\n      -14.27,\n      -14.3,\n      -14.33,\n      -14.36,\n      -14.38,\n      -14.41,\n      -14.43,\n      -14.46,\n      -14.48,\n      -14.5,\n      -14.52,\n      -14.54,\n      -14.56,\n      -14.58,\n      -14.59,\n      -14.61,\n      -14.62,\n      -14.64,\n      -14.65,\n      -14.66,\n      -14.67,\n      -14.68,\n      -14.69,\n      -14.7,\n      -14.71,\n      -14.71,\n      -14.72,\n      -14.72,\n      -14.73,\n      -14.73,\n      -14.73,\n      -14.73,\n      -14.73,\n      -14.73,\n      -14.73,\n      -14.73,\n      -14.72,\n      -14.72,\n      -14.71,\n      -14.7,\n      -14.7,\n      -14.69,\n      -14.68,\n      -14.67,\n      -14.66,\n      -14.65,\n      -14.63,\n      -14.62,\n      -14.6,\n      -14.59,\n      -14.57,\n      -14.55,\n      -14.53,\n      -14.51,\n      -14.49,\n      -14.47,\n      -14.45,\n      -14.42,\n      -14.4,\n      -14.37,\n      -14.35,\n      -14.32,\n      -14.29,\n      -14.26,\n      -14.23,\n      -14.2,\n      -14.17,\n      -14.13,\n      -14.1,\n      -14.06,\n      -14.02,\n      -13.99,\n      -13.95,\n      -13.91,\n      -13.87,\n      -13.82,\n      -13.78,\n      -13.74,\n      -13.69,\n      -13.64,\n      -13.59,\n      -13.54,\n      -13.49,\n      -13.44,\n      -13.39,\n      -13.34,\n      -13.28,\n      -13.22,\n      -13.17,\n      -13.11,\n      -13.05,\n      -12.98,\n      -12.92,\n      -12.86,\n      -12.79,\n      -12.72,\n      -12.65,\n      -12.58,\n      -12.51,\n      -12.44,\n      -12.36,\n      -12.29,\n      -12.21,\n      -12.13,\n      -12.05,\n      -11.97,\n      -11.88,\n      -11.8,\n      -11.71,\n      -11.62,\n      -11.53,\n      -11.43,\n      -11.34,\n      -11.24,\n      -11.14,\n      -11.04,\n      -10.93,\n      -10.82,\n      -10.72,\n      -10.6,\n      -10.49,\n      -10.37,\n      -10.26,\n      -10.13,\n      -10.01,\n      -9.88,\n      -9.75,\n      -9.62,\n      -9.48,\n      -9.34,\n      -9.2,\n      -9.05,\n      -8.9,\n      -8.74,\n      -8.58,\n      -8.42,\n      -8.25,\n      -8.07,\n      -7.89,\n      -7.7,\n      -7.51,\n      -7.31,\n      -7.1,\n      -6.88,\n      -6.66,\n      -6.42,\n      -6.18,\n      -5.92,\n      -5.64,\n      -5.35,\n      -5.04,\n      -4.71,\n      -4.35,\n      -3.95,\n      -3.51,\n      -2.99,\n      -2.36,\n      -1.48\n    ],\n    \"dBm\": [\n      -97.3,\n      -109.1,\n      -116.1,\n      -121.2,\n      -125.1,\n      -128.4,\n      -131.2,\n      -133.5,\n      -135.4,\n      -128.5,\n      -128.6,\n      -129.1,\n      -128.2,\n      -130.6,\n      -133.1,\n      -135.2,\n      -135.9,\n      -142.1,\n      -143.5,\n      -145.2,\n      -146.4,\n      -147.4,\n      -148.6,\n      -149.8,\n      -149.6,\n      -149.7,\n      -150.3,\n      -150.5,\n      -150.7,\n      -151,\n      -151.3,\n      -151.7,\n      -152,\n      -152.5,\n      -152.9,\n      -153.2,\n      -153.9,\n      -154.2,\n      -154.7,\n      -155.2,\n      -155.7,\n      -156.2,\n      -156.8,\n      -157.3,\n      -157.8,\n      -158.3,\n      -157.2,\n      -155.6,\n      -155.9,\n      -152.7,\n      -151.5,\n      -146,\n      -147.4,\n      -146.1,\n      -137.2,\n      -135.8,\n      -155.4,\n      -161.5,\n      -166.2,\n      -171.9,\n      -169.7,\n      -169.9,\n      -171.7,\n      -168.1,\n      -166.3,\n      -165.3,\n      -163.6,\n      -164.1,\n      -165.5,\n      -165.2,\n      -168.6,\n      -169.6,\n      -170.9,\n      -171.4,\n      -171.5,\n      -171.8,\n      -172.2,\n      -171.3,\n      -171,\n      -169.7,\n      -168.6,\n      -167.5,\n      -166.7,\n      -166.7,\n      -168.1,\n      -168,\n      -168.2,\n      -168.1,\n      -167.9,\n      -167.9,\n      -167.7,\n      -167.6,\n      -167.5,\n      -167.3,\n      -167.3,\n      -167.1,\n      -167,\n      -167.1,\n      -167.1,\n      -167,\n      -167,\n      -167,\n      -167,\n      -167,\n      -166.4,\n      -165.7,\n      -164.9,\n      -163.7,\n      -163,\n      -162.6,\n      -163,\n      -170.2,\n      -172.7,\n      -174.5,\n      -172.7,\n      -171.8,\n      -171.2,\n      -170.4,\n      -169.9,\n      -169.4,\n      -168.4,\n      -167.9,\n      -167.1,\n      -167.3,\n      -166.3,\n      -164.7,\n      -162.6,\n      -161.4,\n      -160.1,\n      -159.3,\n      -159.1,\n      -159.2,\n      -159.6,\n      -160.1,\n      -168.2,\n      -169.6,\n      -171.7,\n      -174.5,\n      -174.6,\n      -174.6,\n      -177,\n      -174.5,\n      -173.4,\n      -171.9,\n      -171.3,\n      -172,\n      -173.6,\n      -175.8,\n      -176.5,\n      -177.4,\n      -176.4,\n      -176.1,\n      -176,\n      -175.8,\n      -175.7,\n      -178.1,\n      -177.9,\n      -177.8,\n      -177.8,\n      -177.8,\n      -177.9,\n      -178.1,\n      -177.5,\n      -177.1,\n      -176.8,\n      -176.5,\n      -176.7,\n      -176.8,\n      -177.6,\n      -178.6,\n      -181.1,\n      -184.1,\n      -180.8,\n      -178.6,\n      -180.2,\n      -177.5,\n      -176,\n      -179.2,\n      -177.4,\n      -176.6,\n      -175.5,\n      -174.4,\n      -173.8,\n      -173.5,\n      -173.5,\n      -173.9,\n      -180.4,\n      -182.3,\n      -185.5,\n      -190,\n      -190.7,\n      -192.1,\n      -193,\n      -193.6,\n      -195.6,\n      -196.6,\n      -196.5,\n      -198.7,\n      -196.3,\n      -196.2,\n      -197.1,\n      -196.5,\n      -197.4,\n      -197.5,\n      -196.7,\n      -197.6,\n      -197.7,\n      -198.2,\n      -196.6,\n      -199.9,\n      -200,\n      -198,\n      -196,\n      -193.9,\n      -191.7,\n      -188,\n      -187.4,\n      -186.9,\n      -186.3,\n      -185.6,\n      -184.9,\n      -183.9,\n      -183.8,\n      -184.4,\n      -187.7,\n      -194,\n      -199.8,\n      -195.7,\n      -194.3,\n      -193.5,\n      -192,\n      -192.4,\n      -192.8,\n      -193.2,\n      -193.3,\n      -193.2,\n      -193,\n      -192.2,\n      -191.7,\n      -191.3,\n      -191.1,\n      -190.8,\n      -190.5,\n      -191.1,\n      -191.8,\n      -198.1,\n      -201.9,\n      -203.9,\n      -205.3,\n      -206.4,\n      -208,\n      -206.5,\n      -205.6\n    ],\n    \"dB\": [\n      117.3,\n      129.1,\n      136.1,\n      141.2,\n      145.1,\n      148.4,\n      151.2,\n      153.5,\n      155.4,\n      148.5,\n      148.6,\n      149.1,\n      148.2,\n      150.6,\n      153.1,\n      155.2,\n      155.9,\n      162.1,\n      163.5,\n      165.2,\n      166.4,\n      167.4,\n      168.6,\n      169.8,\n      169.6,\n      169.7,\n      170.3,\n      170.5,\n      170.7,\n      171,\n      171.3,\n      171.7,\n      172,\n      172.5,\n      172.9,\n      173.2,\n      173.9,\n      174.2,\n      174.7,\n      175.2,\n      175.7,\n      176.2,\n      176.8,\n      177.3,\n      177.8,\n      178.3,\n      177.2,\n      175.6,\n      175.9,\n      172.7,\n      171.5,\n      166,\n      167.4,\n      166.1,\n      157.2,\n      155.8,\n      175.4,\n      181.5,\n      186.2,\n      191.9,\n      189.7,\n      189.9,\n      191.7,\n      188.1,\n      186.3,\n      185.3,\n      183.6,\n      184.1,\n      185.5,\n      185.2,\n      188.6,\n      189.6,\n      190.9,\n      191.4,\n      191.5,\n      191.8,\n      192.2,\n      191.3,\n      191,\n      189.7,\n      188.6,\n      187.5,\n      186.7,\n      186.7,\n      188.1,\n      188,\n      188.2,\n      188.1,\n      187.9,\n      187.9,\n      187.7,\n      187.6,\n      187.5,\n      187.3,\n      187.3,\n      187.1,\n      187,\n      187.1,\n      187.1,\n      187,\n      187,\n      187,\n      187,\n      187,\n      186.4,\n      185.7,\n      184.9,\n      183.7,\n      183,\n      182.6,\n      183,\n      190.2,\n      192.7,\n      194.5,\n      192.7,\n      191.8,\n      191.2,\n      190.4,\n      189.9,\n      189.4,\n      188.4,\n      187.9,\n      187.1,\n      187.3,\n      186.3,\n      184.7,\n      182.6,\n      181.4,\n      180.1,\n      179.3,\n      179.1,\n      179.2,\n      179.6,\n      180.1,\n      188.2,\n      189.6,\n      191.7,\n      194.5,\n      194.6,\n      194.6,\n      197,\n      194.5,\n      193.4,\n      191.9,\n      191.3,\n      192,\n      193.6,\n      195.8,\n      196.5,\n      197.4,\n      196.4,\n      196.1,\n      196,\n      195.8,\n      195.7,\n      198.1,\n      197.9,\n      197.8,\n      197.8,\n      197.8,\n      197.9,\n      198.1,\n      197.5,\n      197.1,\n      196.8,\n      196.5,\n      196.7,\n      196.8,\n      197.6,\n      198.6,\n      201.1,\n      204.1,\n      200.8,\n      198.6,\n      200.2,\n      197.5,\n      196,\n      199.2,\n      197.4,\n      196.6,\n      195.5,\n      194.4,\n      193.8,\n      193.5,\n      193.5,\n      193.9,\n      200.4,\n      202.3,\n      205.5,\n      210,\n      210.7,\n      212.1,\n      213,\n      213.6,\n      215.6,\n      216.6,\n      216.5,\n      218.7,\n      216.3,\n      216.2,\n      217.1,\n      216.5,\n      217.4,\n      217.5,\n      216.7,\n      217.6,\n      217.7,\n      218.2,\n      216.6,\n      219.9,\n      220,\n      218,\n      216,\n      213.9,\n      211.7,\n      208,\n      207.4,\n      206.9,\n      206.3,\n      205.6,\n      204.9,\n      203.9,\n      203.8,\n      204.4,\n      207.7,\n      214,\n      219.8,\n      215.7,\n      214.3,\n      213.5,\n      212,\n      212.4,\n      212.8,\n      213.2,\n      213.3,\n      213.2,\n      213,\n      212.2,\n      211.7,\n      211.3,\n      211.1,\n      210.8,\n      210.5,\n      211.1,\n      211.8,\n      218.1,\n      221.9,\n      223.9,\n      225.3,\n      226.4,\n      228,\n      226.5,\n      225.6\n    ]\n  },\n  \"elapsed\": 135,\n  \"Chart image\": \"https://api.cloudrf.com/API/archive/data?ppa=0728132101_Testing_PPA&uid=40843\",\n  \"kmz\": \"https://api.cloudrf.com/API/archive/data?path=0728132101_Testing_PPA&uid=40843\"\n}"}],"_postman_id":"2c65ec49-7d9c-40f1-8a87-927bf10215e7"},{"name":"Multiple radios to one receiver (many Tx, one Rx)","id":"f8ee8fe6-94cc-4abe-a5cf-e64ed995228d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"site\": \"Points\",\n  \"network\": \"Testing\",\n  \"transmitter\": {\n    \"frq\": 446,\n    \"txw\": 1,\n    \"bwi\": 0.1\n  },\n  \"points\": [\n    {\n      \"lat\": 38.916,\n      \"lon\": 1.411,\n      \"alt\": 1\n    },\n    {\n      \"lat\": 38.916,\n      \"lon\": 1.411,\n      \"alt\": 1\n    }\n  ],\n  \"antenna\": {\n    \"txg\": 2.15,\n    \"txl\": 0,\n    \"ant\": 39,\n    \"azi\": 0,\n    \"tlt\": 0,\n    \"hbw\": 0,\n    \"vbw\": 0,\n    \"pol\": \"v\"\n  },\n  \"receiver\": {\n    \"lat\": 38.906986,\n    \"lon\": 1.421416,\n    \"alt\": 0.1,\n    \"rxg\": 2.15,\n    \"rxs\": -90\n  },\n  \"model\": {\n    \"pm\": 1,\n    \"pe\": 2,\n    \"ked\": 0,\n    \"rel\": 95\n  },\n  \"environment\": {\n    \"clt\": \"Minimal.clt\",\n    \"elevation\": 1,\n    \"landcover\": 0,\n    \"buildings\": 0,\n    \"obstacles\": 0\n  },\n  \"output\": {\n    \"units\": \"m\",\n    \"out\": 2,\n    \"ber\": 0,\n    \"mod\": 1,\n    \"nf\": -104,\n    \"res\": 20\n  }\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api.cloudrf.com/points","description":"<p>This endpoint allows users to test many point-to-point links in one call. The points function tests an array of transmitters to one receiver and is designed for route analysis and dynamic modelling. The simplest request requires: transmitter values, points array of tuples (latitude, longitude, altitude), generic antenna, receiver, and output objects defined. Model and environment options enhance accuracy.</p>\n","auth":{"type":"apikey","apikey":{"key":"<key>","value":"{{apiKey}}"},"isInherited":true,"source":{"_postman_id":"8f2889e7-f49a-4724-8fa8-3f109e336a96","id":"8f2889e7-f49a-4724-8fa8-3f109e336a96","name":"CloudRF API","type":"collection"}},"urlObject":{"path":["points"],"host":["https://api.cloudrf.com"],"query":[],"variable":[]}},"response":[{"id":"b2308a06-354f-49ae-9870-d375d8adce16","name":"Success - JSON object returned with an array of transmitters; each containing a truncated path output with signal strength measurements and relevant geometry.","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: apikey","key":"key","value":"<API Key>"}],"body":{"mode":"raw","raw":"{\n  \"site\": \"Points\",\n  \"network\": \"Testing\",\n  \"transmitter\": {\n    \"frq\": 446,\n    \"txw\": 1,\n    \"bwi\": 0.1\n  },\n  \"points\": [\n    {\n      \"lat\": 38.916,\n      \"lon\": 1.411,\n      \"alt\": 1\n    },\n    {\n      \"lat\": 38.916,\n      \"lon\": 1.411,\n      \"alt\": 1\n    }\n  ],\n  \"antenna\": {\n    \"txg\": 2.15,\n    \"txl\": 0,\n    \"ant\": 39,\n    \"azi\": 0,\n    \"tlt\": 0,\n    \"hbw\": 0,\n    \"vbw\": 0,\n    \"pol\": \"v\"\n  },\n  \"receiver\": {\n    \"lat\": 38.906986,\n    \"lon\": 1.421416,\n    \"alt\": 0.1,\n    \"rxg\": 2.15,\n    \"rxs\": -90\n  },\n  \"model\": {\n    \"pm\": 1,\n    \"pe\": 2,\n    \"ked\": 0,\n    \"rel\": 95\n  },\n  \"environment\": {\n    \"clt\": \"Minimal.clt\",\n    \"elevation\": 1,\n    \"landcover\": 0,\n    \"buildings\": 0,\n    \"obstacles\": 0\n  },\n  \"output\": {\n    \"units\": \"m\",\n    \"out\": 2,\n    \"ber\": 0,\n    \"mod\": 1,\n    \"nf\": -104,\n    \"res\": 20\n  }\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api.cloudrf.com/points"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"Engine\": \"Sleipnir 1.18\",\n  \"Frequency MHz\": 868,\n  \"Propagation model\": \"ITM\",\n  \"Earth dielectric constant\": 14,\n  \"Earth conductivity\": 0.01,\n  \"Radio climate\": \"Maritime Temperate (Land)\",\n  \"Atmospheric bending constant\": 301,\n  \"Fraction of situations\": 90,\n  \"Fraction of time\": 90,\n  \"Receiver\": {\n    \"Latitude\": 38.90699,\n    \"Longitude\": 1.421416,\n    \"Ground elevation m\": 22,\n    \"Antenna height m\": 1,\n    \"Receiver gain dBd\": 0,\n    \"Receiver gain dBi\": 2.15\n  },\n  \"Transmitters\": {\n    \"Latitude\": 38.916,\n    \"Longitude\": 1.448,\n    \"Ground elevation m\": 1,\n    \"Antenna height m\": 1,\n    \"Height above sea level m\": 2,\n    \"Distance to receiver km\": 2.512,\n    \"Azimuth to receiver deg\": 246.46,\n    \"Downtilt angle deg\": 0,\n    \"Antenna gain dBd\": 0,\n    \"Antenna gain dBi\": 2.15,\n    \"Polarisation\": \"Horizontal\",\n    \"Power W\": 2,\n    \"Power dBm\": \"string\",\n    \"ERP W\": 2,\n    \"EIRP W\": 3.28,\n    \"ERP dBm\": 3.28,\n    \"EIRP dBm\": 35.16,\n    \"Free space path loss dB\": 92,\n    \"Bandwidth MHz\": 1,\n    \"Signal power at receiver dBm\": -128.9,\n    \"Signal to Noise Ratio dB\": -115.8,\n    \"Computed path loss dB\": 225.6,\n    \"Model attenuation dB\": 130.6,\n    \"Field strength at receiver dBuV/m\": -68.5,\n    \"Raise RX antenna for LOS\": 0,\n    \"Raise RX antenna for fresnel 60%\": 5,\n    \"Raise RX antenna for full fresnel\": 7,\n    \"server\": 1\n  },\n  \"elapsed\": 135,\n  \"kmz\": \"https://api.cloudrf.com/API/archive/data?path=0728132101_Testing_PPA&uid=40843\",\n  \"json\": \"https://api.cloudrf.com/users/40843/00728132101_Testing_PPA.json\"\n}"}],"_postman_id":"f8ee8fe6-94cc-4abe-a5cf-e64ed995228d"},{"name":"Multiple mesh radios (many to many)","id":"9ebbe780-b13d-4149-b14a-fcaa3189eca5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"site\": \"Multilink\",\n  \"network\": \"Testing\",\n  \"radios\": {\n    \"type\": \"array\",\n    \"items\": {\n      \"type\": \"object\",\n      \"properties\": {\n        \"lat\": {\n          \"description\": \"Latitude of transmitter in WGS84 decimal degrees.\",\n          \"type\": \"number\",\n          \"format\": \"float\",\n          \"minimum\": -89,\n          \"maximum\": 89,\n          \"default\": 38.916,\n          \"example\": 38.916\n        },\n        \"lon\": {\n          \"description\": \"Longitude of transmitter in WGS84 decimal degrees.\",\n          \"type\": \"number\",\n          \"format\": \"float\",\n          \"minimum\": -180,\n          \"maximum\": 180,\n          \"default\": 1.448,\n          \"example\": 1.448\n        },\n        \"alt\": {\n          \"description\": \"Altitude of transmitter above ground level in `metric` or `imperial`. Distance unit set in `output` object.\",\n          \"type\": \"number\",\n          \"format\": \"float\",\n          \"minimum\": 0.1,\n          \"maximum\": 120000,\n          \"default\": 1,\n          \"example\": 1\n        },\n        \"frq\": {\n          \"description\": \"Center frequency in megahertz.\",\n          \"type\": \"number\",\n          \"format\": \"float\",\n          \"minimum\": 2,\n          \"maximum\": 100000,\n          \"default\": 868,\n          \"example\": 868\n        },\n        \"txw\": {\n          \"description\": \"Transmitter power in watts before the antenna.\",\n          \"type\": \"number\",\n          \"format\": \"float\",\n          \"minimum\": 0.001,\n          \"maximum\": 2000000,\n          \"default\": 0.1,\n          \"example\": 0.1\n        },\n        \"bwi\": {\n          \"description\": \"Bandwidth in MHz. \\n* 1MHz has a noise floor of -114dBm\\n* 10MHz has a noise floor of -104dBm\\n* 20MHz has a noise floor of -101dBm\\n\",\n          \"type\": \"number\",\n          \"format\": \"float\",\n          \"minimum\": 0.001,\n          \"maximum\": 200,\n          \"default\": 0.1,\n          \"example\": 1\n        }\n      }\n    }\n  },\n  \"model\": {\n    \"pm\": 1,\n    \"pe\": 2,\n    \"ked\": 0,\n    \"rel\": 95\n  },\n  \"environment\": {\n    \"clt\": \"Minimal.clt\",\n    \"elevation\": 1,\n    \"landcover\": 0,\n    \"buildings\": 0,\n    \"obstacles\": 0\n  },\n  \"output\": {\n    \"units\": \"m\",\n    \"out\": 2,\n    \"ber\": 0,\n    \"mod\": 1,\n    \"nf\": -104,\n    \"res\": 20\n  }\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api.cloudrf.com/multilink","description":"<p>The multilink function tests an array of radios, each with its own antenna, to each other and is designed for large/fast mesh networks. The simplest request requires an array of radios and output options like resolution. Model and environment options enhance accuracy. The response is terse for scale and you should use path or points for more metadata</p>\n","auth":{"type":"apikey","apikey":{"key":"<key>","value":"{{apiKey}}"},"isInherited":true,"source":{"_postman_id":"8f2889e7-f49a-4724-8fa8-3f109e336a96","id":"8f2889e7-f49a-4724-8fa8-3f109e336a96","name":"CloudRF API","type":"collection"}},"urlObject":{"path":["multilink"],"host":["https://api.cloudrf.com"],"query":[],"variable":[]}},"response":[{"id":"607a249e-6bae-4e26-858c-1517b0508503","name":"Success - JSON object returned with an array of values indexed to match the request order. The first transmitter is 0 and 0->1 is the link from 0 to 1.","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: apikey","key":"key","value":"<API Key>"}],"body":{"mode":"raw","raw":"{\n  \"site\": \"Multilink\",\n  \"network\": \"Testing\",\n  \"radios\": {\n    \"type\": \"array\",\n    \"items\": {\n      \"type\": \"object\",\n      \"properties\": {\n        \"lat\": {\n          \"description\": \"Latitude of transmitter in WGS84 decimal degrees.\",\n          \"type\": \"number\",\n          \"format\": \"float\",\n          \"minimum\": -89,\n          \"maximum\": 89,\n          \"default\": 38.916,\n          \"example\": 38.916\n        },\n        \"lon\": {\n          \"description\": \"Longitude of transmitter in WGS84 decimal degrees.\",\n          \"type\": \"number\",\n          \"format\": \"float\",\n          \"minimum\": -180,\n          \"maximum\": 180,\n          \"default\": 1.448,\n          \"example\": 1.448\n        },\n        \"alt\": {\n          \"description\": \"Altitude of transmitter above ground level in `metric` or `imperial`. Distance unit set in `output` object.\",\n          \"type\": \"number\",\n          \"format\": \"float\",\n          \"minimum\": 0.1,\n          \"maximum\": 120000,\n          \"default\": 1,\n          \"example\": 1\n        },\n        \"frq\": {\n          \"description\": \"Center frequency in megahertz.\",\n          \"type\": \"number\",\n          \"format\": \"float\",\n          \"minimum\": 2,\n          \"maximum\": 100000,\n          \"default\": 868,\n          \"example\": 868\n        },\n        \"txw\": {\n          \"description\": \"Transmitter power in watts before the antenna.\",\n          \"type\": \"number\",\n          \"format\": \"float\",\n          \"minimum\": 0.001,\n          \"maximum\": 2000000,\n          \"default\": 0.1,\n          \"example\": 0.1\n        },\n        \"bwi\": {\n          \"description\": \"Bandwidth in MHz. \\n* 1MHz has a noise floor of -114dBm\\n* 10MHz has a noise floor of -104dBm\\n* 20MHz has a noise floor of -101dBm\\n\",\n          \"type\": \"number\",\n          \"format\": \"float\",\n          \"minimum\": 0.001,\n          \"maximum\": 200,\n          \"default\": 0.1,\n          \"example\": 1\n        }\n      }\n    }\n  },\n  \"model\": {\n    \"pm\": 1,\n    \"pe\": 2,\n    \"ked\": 0,\n    \"rel\": 95\n  },\n  \"environment\": {\n    \"clt\": \"Minimal.clt\",\n    \"elevation\": 1,\n    \"landcover\": 0,\n    \"buildings\": 0,\n    \"obstacles\": 0\n  },\n  \"output\": {\n    \"units\": \"m\",\n    \"out\": 2,\n    \"ber\": 0,\n    \"mod\": 1,\n    \"nf\": -104,\n    \"res\": 20\n  }\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api.cloudrf.com/multilink"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"engine\": \"Sleipnir 1.19\",\n  \"license\": \"Dipsy\",\n  \"elapsed\": 100,\n  \"calculation_adjusted\": \"string\",\n  \"values\": \"0->1: -83.123\"\n}"}],"_postman_id":"9ebbe780-b13d-4149-b14a-fcaa3189eca5"},{"name":"Multiple multipoint coverage heatmaps","id":"40a2e5d3-acce-4f12-a4ba-1e3258d4ef80","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"site\": \"My multisite\",\n  \"network\": \"My multisite network\",\n  \"transmitters\": [\n    {\n      \"lat\": 38.916,\n      \"lon\": 1.448,\n      \"alt\": 1,\n      \"frq\": 868,\n      \"txw\": 0.1,\n      \"bwi\": 1,\n      \"remote\": false,\n      \"antenna\": {\n        \"txg\": 2.15,\n        \"txl\": 1,\n        \"ant\": 1,\n        \"azi\": 0,\n        \"tlt\": 0,\n        \"hbw\": 120,\n        \"vbw\": 30,\n        \"fbr\": 0,\n        \"pol\": \"v\"\n      }\n    },\n    {\n      \"lat\": 38.916,\n      \"lon\": 1.448,\n      \"alt\": 1,\n      \"frq\": 868,\n      \"txw\": 0.1,\n      \"bwi\": 1,\n      \"remote\": false,\n      \"antenna\": {\n        \"txg\": 2.15,\n        \"txl\": 1,\n        \"ant\": 1,\n        \"azi\": 0,\n        \"tlt\": 0,\n        \"hbw\": 120,\n        \"vbw\": 30,\n        \"fbr\": 0,\n        \"pol\": \"v\"\n      }\n    }\n  ],\n  \"receiver\": {\n    \"alt\": 1,\n    \"rxg\": 3,\n    \"rxs\": -90\n  },\n  \"model\": {\n    \"pm\": 1,\n    \"pe\": 2,\n    \"ked\": 1,\n    \"rel\": 90,\n    \"rcs\": 1\n  },\n  \"environment\": {\n    \"clt\": \"Minimal.clt\",\n    \"elevation\": 1,\n    \"landcover\": 0,\n    \"buildings\": 0,\n    \"obstacles\": 0\n  },\n  \"output\": {\n    \"units\": \"m\",\n    \"col\": \"RAINBOW.dBm\",\n    \"out\": 2,\n    \"ber\": 2,\n    \"mod\": 7,\n    \"nf\": -100,\n    \"res\": 20,\n    \"rad\": 5,\n    \"bounds\": {\n      \"north\": -41.272,\n      \"east\": 174.788,\n      \"south\": -41.294,\n      \"west\": 174.773\n    }\n  }\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api.cloudrf.com/multisite","description":"<p>This powerful GPU endpoint allows you request multiple <code>area</code> calculations in one request and response. The layers are returned as a composite super layer.\nThis is useful for planning adhoc radio networks with many radios efficiently.</p>\n","auth":{"type":"apikey","apikey":{"key":"<key>","value":"{{apiKey}}"},"isInherited":true,"source":{"_postman_id":"8f2889e7-f49a-4724-8fa8-3f109e336a96","id":"8f2889e7-f49a-4724-8fa8-3f109e336a96","name":"CloudRF API","type":"collection"}},"urlObject":{"path":["multisite"],"host":["https://api.cloudrf.com"],"query":[],"variable":[]}},"response":[{"id":"d59b113e-e8cb-443f-8067-4138c60e355e","name":"Success - JSON object returned containing image URLs, colour key values, and calculation statistics.","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: apikey","key":"key","value":"<API Key>"}],"body":{"mode":"raw","raw":"{\n  \"site\": \"My multisite\",\n  \"network\": \"My multisite network\",\n  \"transmitters\": [\n    {\n      \"lat\": 38.916,\n      \"lon\": 1.448,\n      \"alt\": 1,\n      \"frq\": 868,\n      \"txw\": 0.1,\n      \"bwi\": 1,\n      \"remote\": false,\n      \"antenna\": {\n        \"txg\": 2.15,\n        \"txl\": 1,\n        \"ant\": 1,\n        \"azi\": 0,\n        \"tlt\": 0,\n        \"hbw\": 120,\n        \"vbw\": 30,\n        \"fbr\": 0,\n        \"pol\": \"v\"\n      }\n    },\n    {\n      \"lat\": 38.916,\n      \"lon\": 1.448,\n      \"alt\": 1,\n      \"frq\": 868,\n      \"txw\": 0.1,\n      \"bwi\": 1,\n      \"remote\": false,\n      \"antenna\": {\n        \"txg\": 2.15,\n        \"txl\": 1,\n        \"ant\": 1,\n        \"azi\": 0,\n        \"tlt\": 0,\n        \"hbw\": 120,\n        \"vbw\": 30,\n        \"fbr\": 0,\n        \"pol\": \"v\"\n      }\n    }\n  ],\n  \"receiver\": {\n    \"alt\": 1,\n    \"rxg\": 3,\n    \"rxs\": -90\n  },\n  \"model\": {\n    \"pm\": 1,\n    \"pe\": 2,\n    \"ked\": 1,\n    \"rel\": 90,\n    \"rcs\": 1\n  },\n  \"environment\": {\n    \"clt\": \"Minimal.clt\",\n    \"elevation\": 1,\n    \"landcover\": 0,\n    \"buildings\": 0,\n    \"obstacles\": 0\n  },\n  \"output\": {\n    \"units\": \"m\",\n    \"col\": \"RAINBOW.dBm\",\n    \"out\": 2,\n    \"ber\": 2,\n    \"mod\": 7,\n    \"nf\": -100,\n    \"res\": 20,\n    \"rad\": 5,\n    \"bounds\": {\n      \"north\": -41.272,\n      \"east\": 174.788,\n      \"south\": -41.294,\n      \"west\": 174.773\n    }\n  }\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api.cloudrf.com/multisite"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"tiff\": \"https://api.cloudrf.com/archive/bjRRWno0aUF3ekN2QW9ISWc2UlcrZz09/tiff\",\n  \"tiff_3857\": \"https://api.cloudrf.com/archive/bjRRWno0aUF3ekN2QW9ISWc2UlcrZz09/tiff-3857\",\n  \"tiff_4326\": \"https://api.cloudrf.com/archive/bjRRWno0aUF3ekN2QW9ISWc2UlcrZz09/tiff\",\n  \"kmz\": \"https://api.cloudrf.com/archive/bjRRWno0aUF3ekN2QW9ISWc2UlcrZz09/kmz\",\n  \"shp\": \"https://api.cloudrf.com/archive/bjRRWno0aUF3ekN2QW9ISWc2UlcrZz09/shp\",\n  \"json\": \"https://api.cloudrf.com/archive/bjRRWno0aUF3ekN2QW9ISWc2UlcrZz09/json\",\n  \"zip\": \"https://api.cloudrf.com/archive/bjRRWno0aUF3ekN2QW9ISWc2UlcrZz09/zip\",\n  \"url\": \"https://api.cloudrf.com/archive/calc?id=bjRRWno0aUF3ekN2QW9ISWc2UlcrZz09\",\n  \"PNG_Mercator\": \"https://api.cloudrf.com/output/projection/3857/40843/0722102238_Testing_A1\",\n  \"PNG_WGS84\": \"https://api.cloudrf.com/users/40843/0722102238_Testing_A1.4326.png\",\n  \"bounds\": [\n    6964,\n    9131\n  ],\n  \"id\": \"string\",\n  \"sid\": \"M2ZSaUZuVlVDRno3TTJDTGVqRGJlUT09\",\n  \"area\": 0,\n  \"coverage\": \"0%\",\n  \"key\": [\n    {\n      \"l\": \"-20dBm\",\n      \"r\": 255,\n      \"g\": 19,\n      \"b\": 0\n    },\n    {\n      \"l\": \"-20dBm\",\n      \"r\": 255,\n      \"g\": 19,\n      \"b\": 0\n    }\n  ],\n  \"elapsed\": 1572,\n  \"balance\": 1\n}"}],"_postman_id":"40a2e5d3-acce-4f12-a4ba-1e3258d4ef80"},{"name":"Point-to-multipoint HF heatmap","id":"6c87a0a1-4eec-43c3-ad3f-703ed68f2d62","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"site\": \"Test\",\n  \"network\": \"HFTest\",\n  \"transmitter\": {\n    \"lat\": 51.833992,\n    \"lon\": -2.231319,\n    \"frq\": 4\n  },\n  \"antenna\": {\n    \"txg\": 2,\n    \"txl\": 0,\n    \"ant\": 1,\n    \"pol\": \"h\",\n    \"azi\": 90\n  },\n  \"model\": {\n    \"month\": 7,\n    \"hour\": 0,\n    \"rel\": 50\n  },\n  \"output\": {\n    \"col\": \"SNR1.dB\",\n    \"bounds\": {\n      \"north\": \"72.499717\",\n      \"east\": \"40.944650\",\n      \"south\": \"6.353099\",\n      \"west\": \"-60.400436\"\n    },\n    \"nf\": -140,\n    \"out\": 4\n  }\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api.cloudrf.com/hf/area","description":"<p>This endpoint returns an omni-directional coverage plot (point-to-multipoint) for HF skywave propagation as an image.</p>\n","auth":{"type":"apikey","apikey":{"key":"<key>","value":"{{apiKey}}"},"isInherited":true,"source":{"_postman_id":"8f2889e7-f49a-4724-8fa8-3f109e336a96","id":"8f2889e7-f49a-4724-8fa8-3f109e336a96","name":"CloudRF API","type":"collection"}},"urlObject":{"path":["hf","area"],"host":["https://api.cloudrf.com"],"query":[],"variable":[]}},"response":[{"id":"18b8969b-77ea-4c40-9a84-c35fd90913ab","name":"Success - JSON object returned containing image URLs, color key values, and calculation statistics.","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: apikey","key":"key","value":"<API Key>"}],"body":{"mode":"raw","raw":"{\n  \"site\": \"Test\",\n  \"network\": \"HFTest\",\n  \"transmitter\": {\n    \"lat\": 51.833992,\n    \"lon\": -2.231319,\n    \"frq\": 4\n  },\n  \"antenna\": {\n    \"txg\": 2,\n    \"txl\": 0,\n    \"ant\": 1,\n    \"pol\": \"h\",\n    \"azi\": 90\n  },\n  \"model\": {\n    \"month\": 7,\n    \"hour\": 0,\n    \"rel\": 50\n  },\n  \"output\": {\n    \"col\": \"SNR1.dB\",\n    \"bounds\": {\n      \"north\": \"72.499717\",\n      \"east\": \"40.944650\",\n      \"south\": \"6.353099\",\n      \"west\": \"-60.400436\"\n    },\n    \"nf\": -140,\n    \"out\": 4\n  }\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api.cloudrf.com/hf/area"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"tiff\": \"https://api.cloudrf.com/archive/M2ZSaUZuVlVDRno3TTJDTGVqRGJlUT09/tiff\",\n  \"tiff_3857\": \"https://api.cloudrf.com/archive/M2ZSaUZuVlVDRno3TTJDTGVqRGJlUT09/tiff-3857\",\n  \"tiff_4326\": \"https://api.cloudrf.com/archive/M2ZSaUZuVlVDRno3TTJDTGVqRGJlUT09/tiff\",\n  \"kmz\": \"https://api.cloudrf.com/archive/M2ZSaUZuVlVDRno3TTJDTGVqRGJlUT09/kmz\",\n  \"shp\": \"https://api.cloudrf.com/archive/M2ZSaUZuVlVDRno3TTJDTGVqRGJlUT09/shp\",\n  \"json\": \"https://api.cloudrf.com/archive/M2ZSaUZuVlVDRno3TTJDTGVqRGJlUT09/json\",\n  \"zip\": \"https://api.cloudrf.com/archive/M2ZSaUZuVlVDRno3TTJDTGVqRGJlUT09/zip\",\n  \"url\": \"https://api.cloudrf.com/archive/calc?id=M2ZSaUZuVlVDRno3TTJDTGVqRGJlUT09\",\n  \"PNG_Mercator\": \"https://api.cloudrf.com/output/projection/3857/1/1017080906_HFTest_Test_HF\",\n  \"PNG_WGS84\": \"https://api.cloudrf.com/users/1/1017080906_HFTest_Test_HF.4326.png\",\n  \"bounds\": [\n    2472,\n    2678\n  ],\n  \"id\": \"3930916\",\n  \"sid\": \"M2ZSaUZuVlVDRno3TTJDTGVqRGJlUT09\",\n  \"key\": [\n    {\n      \"l\": \"-20dBm\",\n      \"r\": 255,\n      \"g\": 19,\n      \"b\": 0\n    },\n    {\n      \"l\": \"-20dBm\",\n      \"r\": 255,\n      \"g\": 19,\n      \"b\": 0\n    }\n  ],\n  \"elapsed\": 2364,\n  \"balance\": 1\n}"}],"_postman_id":"6c87a0a1-4eec-43c3-ad3f-703ed68f2d62"},{"name":"Point-to-point HF frequency analysis (Tx to Rx)","id":"ff729187-e248-403a-9992-c14d909d8094","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"site\": \"Test\",\n  \"network\": \"HFTest\",\n  \"transmitter\": {\n    \"lat\": 51.8656,\n    \"lon\": -2.207,\n    \"frq\": 4,\n    \"txw\": 10,\n    \"alt\": 6\n  },\n  \"receiver\": {\n    \"lat\": 41.86,\n    \"lon\": 12.78,\n    \"rxg\": 2.15\n  },\n  \"antenna\": {\n    \"txg\": 2.15,\n    \"ant\": 2\n  },\n  \"model\": {\n    \"month\": 3,\n    \"sunspots_r12\": 50\n  },\n  \"output\": {\n    \"nf\": -140\n  }\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api.cloudrf.com/hf/prediction","description":"<p>This endpoint allows users to analyse a point-to-point path to find the best frequency. The result is a graph showing the SNR for a range of nominal HF frequencies plotted against time. This can be used to determine the MUF and LUF.</p>\n","auth":{"type":"apikey","apikey":{"key":"<key>","value":"{{apiKey}}"},"isInherited":true,"source":{"_postman_id":"8f2889e7-f49a-4724-8fa8-3f109e336a96","id":"8f2889e7-f49a-4724-8fa8-3f109e336a96","name":"CloudRF API","type":"collection"}},"urlObject":{"path":["hf","prediction"],"host":["https://api.cloudrf.com"],"query":[],"variable":[]}},"response":[{"id":"5b1094b4-c9fb-4649-9245-866618afdfdd","name":"Success - JSON object returned containing image URLs, color key values, and calculation statistics.","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: apikey","key":"key","value":"<API Key>"}],"body":{"mode":"raw","raw":"{\n  \"site\": \"Test\",\n  \"network\": \"HFTest\",\n  \"transmitter\": {\n    \"lat\": 51.8656,\n    \"lon\": -2.207,\n    \"frq\": 4,\n    \"txw\": 10,\n    \"alt\": 6\n  },\n  \"receiver\": {\n    \"lat\": 41.86,\n    \"lon\": 12.78,\n    \"rxg\": 2.15\n  },\n  \"antenna\": {\n    \"txg\": 2.15,\n    \"ant\": 2\n  },\n  \"model\": {\n    \"month\": 3,\n    \"sunspots_r12\": 50\n  },\n  \"output\": {\n    \"nf\": -140\n  }\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api.cloudrf.com/hf/prediction"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"Chart image\": \"https://api.cloudrf.com/output/projection/3857/1/1029123841_HFTest_Test_HF_PPA.png\",\n  \"Receiver\": {\n    \"Latitude\": 51.8656,\n    \"Longitude\": -2.207\n  },\n  \"Transmitters\": {\n    \"Latitude\": 41.86,\n    \"Longitude\": 12.78\n  },\n  \"elapsed\": 2364,\n  \"balance\": 1\n}"}],"_postman_id":"ff729187-e248-403a-9992-c14d909d8094"}],"id":"0ad175e6-c67e-4dd0-9ee3-f8d0b0993f50","description":"<p>This set of endpoints allows the user to create new links, site heatmaps, routes, and networks.</p>\n","_postman_id":"0ad175e6-c67e-4dd0-9ee3-f8d0b0993f50","auth":{"type":"apikey","apikey":{"key":"<key>","value":"{{apiKey}}"},"isInherited":true,"source":{"_postman_id":"8f2889e7-f49a-4724-8fa8-3f109e336a96","id":"8f2889e7-f49a-4724-8fa8-3f109e336a96","name":"CloudRF API","type":"collection"}}},{"name":"Satellite","item":[{"name":"Query the satellite database","id":"f9405695-d6aa-464c-84e9-765acc3692a4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.cloudrf.com/satellite/query?name=skynet&norad_cat_id=20776","description":"<p>This endpoint returns a paginated list of TLE results (Over 6000 active satellites) from the database. The data is updated regularly from a third party source.</p>\n","auth":{"type":"apikey","apikey":{"key":"<key>","value":"{{apiKey}}"},"isInherited":true,"source":{"_postman_id":"8f2889e7-f49a-4724-8fa8-3f109e336a96","id":"8f2889e7-f49a-4724-8fa8-3f109e336a96","name":"CloudRF API","type":"collection"}},"urlObject":{"path":["satellite","query"],"host":["https://api.cloudrf.com"],"query":[{"key":"name","value":"skynet"},{"key":"norad_cat_id","value":"20776"}],"variable":[]}},"response":[{"id":"84d1b7f4-4631-4b5b-beca-f148e41d19e9","name":"Success.","originalRequest":{"method":"GET","header":[{"description":"Added as a part of security scheme: apikey","key":"key","value":"<API Key>"}],"url":{"raw":"https://api.cloudrf.com/satellite/query?name=skynet&norad_cat_id=20776","host":["https://api.cloudrf.com"],"path":["satellite","query"],"query":[{"key":"name","value":"skynet"},{"key":"norad_cat_id","value":"20776"}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"f9405695-d6aa-464c-84e9-765acc3692a4"},{"name":"Model coverage for a satellite to an area","id":"c87ba95c-415c-4ade-9693-eb429fb20493","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"satellites\": [\n    \"SKYNET 4C\",\n    \"SKYNET 4C\"\n  ],\n  \"date_time\": \"2024-07-23T04:54:28Z\",\n  \"receiver\": {\n    \"alt\": 1\n  },\n  \"environment\": {\n    \"clt\": \"Minimal.clt\",\n    \"elevation\": 1,\n    \"landcover\": 0,\n    \"buildings\": 0,\n    \"obstacles\": 0\n  },\n  \"output\": {\n    \"col\": \"GREEN.dBm\",\n    \"res\": 10,\n    \"rx_units\": \"m\",\n    \"bounds\": {\n      \"north\": -41.272,\n      \"east\": 174.788,\n      \"south\": -41.294,\n      \"west\": 174.773\n    }\n  }\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api.cloudrf.com/satellite/area","description":"<p>This GPU accelerated endpoint allows you to test coverage from a satellite, by name, to a defined box on the earth.</p>\n","auth":{"type":"apikey","apikey":{"key":"<key>","value":"{{apiKey}}"},"isInherited":true,"source":{"_postman_id":"8f2889e7-f49a-4724-8fa8-3f109e336a96","id":"8f2889e7-f49a-4724-8fa8-3f109e336a96","name":"CloudRF API","type":"collection"}},"urlObject":{"path":["satellite","area"],"host":["https://api.cloudrf.com"],"query":[],"variable":[]}},"response":[{"id":"5bd618a5-a0dc-4c25-8f87-33fb12d92fb9","name":"Success - JSON object returned containing image URLs, colour key values, and calculation statistics.","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: apikey","key":"key","value":"<API Key>"}],"body":{"mode":"raw","raw":"{\n  \"satellites\": [\n    \"SKYNET 4C\",\n    \"SKYNET 4C\"\n  ],\n  \"date_time\": \"2024-07-23T04:54:28Z\",\n  \"receiver\": {\n    \"alt\": 1\n  },\n  \"environment\": {\n    \"clt\": \"Minimal.clt\",\n    \"elevation\": 1,\n    \"landcover\": 0,\n    \"buildings\": 0,\n    \"obstacles\": 0\n  },\n  \"output\": {\n    \"col\": \"GREEN.dBm\",\n    \"res\": 10,\n    \"rx_units\": \"m\",\n    \"bounds\": {\n      \"north\": -41.272,\n      \"east\": 174.788,\n      \"south\": -41.294,\n      \"west\": 174.773\n    }\n  }\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api.cloudrf.com/satellite/area"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"tiff\": \"https://api.cloudrf.com/archive/bjRRWno0aUF3ekN2QW9ISWc2UlcrZz09/tiff\",\n  \"tiff_3857\": \"https://api.cloudrf.com/archive/bjRRWno0aUF3ekN2QW9ISWc2UlcrZz09/tiff-3857\",\n  \"tiff_4326\": \"https://api.cloudrf.com/archive/bjRRWno0aUF3ekN2QW9ISWc2UlcrZz09/tiff\",\n  \"kmz\": \"https://api.cloudrf.com/archive/bjRRWno0aUF3ekN2QW9ISWc2UlcrZz09/kmz\",\n  \"shp\": \"https://api.cloudrf.com/archive/bjRRWno0aUF3ekN2QW9ISWc2UlcrZz09/shp\",\n  \"json\": \"https://api.cloudrf.com/archive/bjRRWno0aUF3ekN2QW9ISWc2UlcrZz09/json\",\n  \"zip\": \"https://api.cloudrf.com/archive/bjRRWno0aUF3ekN2QW9ISWc2UlcrZz09/zip\",\n  \"url\": \"https://api.cloudrf.com/archive/calc?id=bjRRWno0aUF3ekN2QW9ISWc2UlcrZz09\",\n  \"PNG_Mercator\": \"https://api.cloudrf.com/output/projection/3857/40843/0722102238_Testing_A1\",\n  \"PNG_WGS84\": \"https://api.cloudrf.com/users/40843/0722102238_Testing_A1.4326.png\",\n  \"bounds\": [\n    2245,\n    3239\n  ],\n  \"id\": \"string\",\n  \"sid\": \"M2ZSaUZuVlVDRno3TTJDTGVqRGJlUT09\",\n  \"area\": 0,\n  \"coverage\": \"0%\",\n  \"key\": [\n    {\n      \"l\": \"-20dBm\",\n      \"r\": 255,\n      \"g\": 19,\n      \"b\": 0\n    },\n    {\n      \"l\": \"-20dBm\",\n      \"r\": 255,\n      \"g\": 19,\n      \"b\": 0\n    }\n  ],\n  \"elapsed\": 1572,\n  \"balance\": 1\n}"}],"_postman_id":"c87ba95c-415c-4ade-9693-eb429fb20493"}],"id":"0e2f6ca8-9e7f-4aee-a48a-44462a3f66bc","_postman_id":"0e2f6ca8-9e7f-4aee-a48a-44462a3f66bc","description":"","auth":{"type":"apikey","apikey":{"key":"<key>","value":"{{apiKey}}"},"isInherited":true,"source":{"_postman_id":"8f2889e7-f49a-4724-8fa8-3f109e336a96","id":"8f2889e7-f49a-4724-8fa8-3f109e336a96","name":"CloudRF API","type":"collection"}}},{"name":"3D","item":[{"name":"Calculate 3D coverage for a model","id":"82d00a1b-7227-49f5-9b47-0fc7ada16757","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"transmitters\": [\n    {\n      \"frq\": 868,\n      \"txw\": 0.1,\n      \"pos\": {\n        \"x\": 0,\n        \"y\": 0,\n        \"z\": 0\n      },\n      \"up\": {\n        \"x\": 0,\n        \"y\": 1,\n        \"z\": 0\n      },\n      \"fwd\": {\n        \"x\": 0,\n        \"y\": 0,\n        \"z\": 1\n      },\n      \"antenna\": {\n        \"txg\": 2.15,\n        \"txl\": 1,\n        \"ant\": 1,\n        \"azi\": 0,\n        \"tlt\": 0,\n        \"hbw\": 120,\n        \"vbw\": 30,\n        \"fbr\": 0,\n        \"pol\": \"v\"\n      }\n    },\n    {\n      \"frq\": 868,\n      \"txw\": 0.1,\n      \"pos\": {\n        \"x\": 0,\n        \"y\": 0,\n        \"z\": 0\n      },\n      \"up\": {\n        \"x\": 0,\n        \"y\": 1,\n        \"z\": 0\n      },\n      \"fwd\": {\n        \"x\": 0,\n        \"y\": 0,\n        \"z\": 1\n      },\n      \"antenna\": {\n        \"txg\": 2.15,\n        \"txl\": 1,\n        \"ant\": 1,\n        \"azi\": 0,\n        \"tlt\": 0,\n        \"hbw\": 120,\n        \"vbw\": 30,\n        \"fbr\": 0,\n        \"pol\": \"v\"\n      }\n    }\n  ],\n  \"3d\": {\n    \"input_file\": \"subway.glb\",\n    \"max_reflections\": 1\n  },\n  \"output\": {\n    \"res\": 0.5,\n    \"megavoxels\": 20,\n    \"col\": \"RAINBOW.dBm\",\n    \"out\": 2\n  },\n  \"receiver\": {\n    \"rxg\": 3,\n    \"rxs\": -90\n  },\n  \"default_material\": {\n    \"reflection_loss\": 3,\n    \"transmission_loss\": 15,\n    \"diffusion\": 0.5\n  },\n  \"materials\": [\n    {\n      \"keys\": [\n        \"Wood\",\n        \"Gravel\"\n      ],\n      \"reflection_loss\": 3,\n      \"transmission_loss\": 15,\n      \"diffusion\": 0.5\n    },\n    {\n      \"keys\": [\n        \"Metal\",\n        \"Glass\"\n      ],\n      \"reflection_loss\": 1,\n      \"transmission_loss\": 30,\n      \"diffusion\": 0.7\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api.cloudrf.com/3d","description":"<p>This endpoint allows you to model 3D propagation inside a user-supplied building or tunnel. \nIt can handle reflections, material attenuation, fast-fading (dead-spots), 3D antenna patterns and multisite requests for many transmitters. \nThis uses GPU acceleration and is resource intensive.</p>\n<p>One of \"res\" and \"megavoxels\" is required, and calculation speed can be increased significantly by reducing \"megavoxels\" or increasing \"res\".</p>\n","auth":{"type":"apikey","apikey":{"key":"<key>","value":"{{apiKey}}"},"isInherited":true,"source":{"_postman_id":"8f2889e7-f49a-4724-8fa8-3f109e336a96","id":"8f2889e7-f49a-4724-8fa8-3f109e336a96","name":"CloudRF API","type":"collection"}},"urlObject":{"path":["3d"],"host":["https://api.cloudrf.com"],"query":[],"variable":[]}},"response":[{"id":"16fc6625-fc46-421b-a72b-d12bc6f4309a","name":"Success - JSON object returned containing a successful response","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: apikey","key":"key","value":"<API Key>"}],"body":{"mode":"raw","raw":"{\n  \"transmitters\": [\n    {\n      \"frq\": 868,\n      \"txw\": 0.1,\n      \"pos\": {\n        \"x\": 0,\n        \"y\": 0,\n        \"z\": 0\n      },\n      \"up\": {\n        \"x\": 0,\n        \"y\": 1,\n        \"z\": 0\n      },\n      \"fwd\": {\n        \"x\": 0,\n        \"y\": 0,\n        \"z\": 1\n      },\n      \"antenna\": {\n        \"txg\": 2.15,\n        \"txl\": 1,\n        \"ant\": 1,\n        \"azi\": 0,\n        \"tlt\": 0,\n        \"hbw\": 120,\n        \"vbw\": 30,\n        \"fbr\": 0,\n        \"pol\": \"v\"\n      }\n    },\n    {\n      \"frq\": 868,\n      \"txw\": 0.1,\n      \"pos\": {\n        \"x\": 0,\n        \"y\": 0,\n        \"z\": 0\n      },\n      \"up\": {\n        \"x\": 0,\n        \"y\": 1,\n        \"z\": 0\n      },\n      \"fwd\": {\n        \"x\": 0,\n        \"y\": 0,\n        \"z\": 1\n      },\n      \"antenna\": {\n        \"txg\": 2.15,\n        \"txl\": 1,\n        \"ant\": 1,\n        \"azi\": 0,\n        \"tlt\": 0,\n        \"hbw\": 120,\n        \"vbw\": 30,\n        \"fbr\": 0,\n        \"pol\": \"v\"\n      }\n    }\n  ],\n  \"3d\": {\n    \"input_file\": \"subway.glb\",\n    \"max_reflections\": 1\n  },\n  \"output\": {\n    \"res\": 0.5,\n    \"megavoxels\": 20,\n    \"col\": \"RAINBOW.dBm\",\n    \"out\": 2\n  },\n  \"receiver\": {\n    \"rxg\": 3,\n    \"rxs\": -90\n  },\n  \"default_material\": {\n    \"reflection_loss\": 3,\n    \"transmission_loss\": 15,\n    \"diffusion\": 0.5\n  },\n  \"materials\": [\n    {\n      \"keys\": [\n        \"Wood\",\n        \"Gravel\"\n      ],\n      \"reflection_loss\": 3,\n      \"transmission_loss\": 15,\n      \"diffusion\": 0.5\n    },\n    {\n      \"keys\": [\n        \"Metal\",\n        \"Glass\"\n      ],\n      \"reflection_loss\": 1,\n      \"transmission_loss\": 30,\n      \"diffusion\": 0.7\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api.cloudrf.com/3d"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"model_file\": \"https://api.cloudrf.com/3d/model/download/?uid=40843&model=1718708130-subway.glb\",\n  \"model_file_uncompressed\": \"https://api.cloudrf.com/3d/model/download/?uid=40843&model=1718708130-subway.glb&uncompressed=1\",\n  \"model_viewer\": \"https://api.cloudrf.com/3d/model/viewer/?uid=40843&model=1718708130-subway.glb\",\n  \"file_size_MB\": 0.657,\n  \"file_size_uncompressed_MB\": 19.024,\n  \"input_model_viewer\": \"https://api.cloudrf.com/3d/model/viewer/?uid=40843&model=subway.glb\",\n  \"elapsed_s\": 18.06,\n  \"megavoxels\": 20,\n  \"resolution\": 0.235\n}"}],"_postman_id":"82d00a1b-7227-49f5-9b47-0fc7ada16757"},{"name":"Upload a GLB model to use with a 3D calculation request.","id":"f4c1480a-beff-4a6c-97e1-6dfef598afed","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"multipart/form-data"},{"key":"Accept","value":"application/json"}],"body":{"mode":"formdata","formdata":[{"description":"<p>The file to upload.</p>\n","key":"file","type":"file","value":null}]},"url":"https://api.cloudrf.com/3d/model/upload","description":"<p>Upload a GLB model which can be used in combination with the <code>/3d</code> request.</p>\n<p>Please note that only a single model can be uploaded with each request.</p>\n<p>The example below gives a named value of <code>file</code>, but this can be anything. The API doesn't look for a particular name, rather it takes the first file which was sent.</p>\n","auth":{"type":"apikey","apikey":{"key":"<key>","value":"{{apiKey}}"},"isInherited":true,"source":{"_postman_id":"8f2889e7-f49a-4724-8fa8-3f109e336a96","id":"8f2889e7-f49a-4724-8fa8-3f109e336a96","name":"CloudRF API","type":"collection"}},"urlObject":{"path":["3d","model","upload"],"host":["https://api.cloudrf.com"],"query":[],"variable":[]}},"response":[{"id":"d2d15f0a-020d-4058-b64a-703a8bf81718","name":"Success - JSON object returned containing a successful response","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"multipart/form-data"},{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: apikey","key":"key","value":"<API Key>"}],"body":{"mode":"formdata","formdata":[{"description":"The file to upload.","key":"file","type":"file","src":[]}]},"url":"https://api.cloudrf.com/3d/model/upload"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Model uploaded OK\",\n  \"file\": \"subway.glb\",\n  \"model_viewer\": \"https://api.cloudrf.com/3d/model/viewer/?uid=40843&model=hello_world.glb\",\n  \"file_size_MB\": 18.356,\n  \"storage_used_MB\": 526.522,\n  \"storage_remaining_MB\": 474\n}"}],"_postman_id":"f4c1480a-beff-4a6c-97e1-6dfef598afed"}],"id":"2f0e6193-29e4-4527-a7c1-533bfd3a1263","description":"<p>This set of endpoints allows the user to interact with the 3D processing engine.</p>\n","_postman_id":"2f0e6193-29e4-4527-a7c1-533bfd3a1263","auth":{"type":"apikey","apikey":{"key":"<key>","value":"{{apiKey}}"},"isInherited":true,"source":{"_postman_id":"8f2889e7-f49a-4724-8fa8-3f109e336a96","id":"8f2889e7-f49a-4724-8fa8-3f109e336a96","name":"CloudRF API","type":"collection"}}},{"name":"Analyse","item":[{"name":"Find the best site within an area","id":"09e63c3d-c8f3-4f71-b0a7-6802da7e5972","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"site\": \"BSA\",\n  \"network\": \"BSA\",\n  \"transmitter\": {\n    \"lat\": 38.916,\n    \"lon\": 1.448,\n    \"alt\": 1,\n    \"frq\": 868,\n    \"txw\": 0.1,\n    \"bwi\": 1\n  },\n  \"edges\": {\n    \"lat\": 0,\n    \"lon\": 0\n  },\n  \"antenna\": {\n    \"txg\": 2.15,\n    \"txl\": 1,\n    \"ant\": 1,\n    \"azi\": 0,\n    \"tlt\": 0,\n    \"hbw\": 120,\n    \"vbw\": 30,\n    \"fbr\": 0,\n    \"pol\": \"v\"\n  },\n  \"receiver\": {\n    \"alt\": 1,\n    \"rxg\": 3\n  },\n  \"output\": {\n    \"units\": \"metric\",\n    \"res\": 20,\n    \"rad\": 5\n  }\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api.cloudrf.com/bsa","description":"<p>The best site analysis (BSA) endpoint can be used to find the best locations in a wider area for a transmitter.\nIt uses a GPU accelerated Monte Carlo simulation with hundreds of random locations to compare and grade radio intervisibility.\nPlease note that the response of a BSA calculation is not signal strength. It is a normalised heatmap, relative to the best site, with settings for a user defined transmitter.\nFor best results, focus onto a single feature, like a valley or a ridge, not an entire mountain range.</p>\n<p>There are two methods to define an area of interest for a BSA caluclation:</p>\n<ol>\n<li>Specify the <code>transmitter.lat</code> and <code>transmitter.lon</code>, along with the <code>output.rad</code> to define the circular area of interest.</li>\n<li>Pass in an array of <code>edges</code>, each with a <code>lat</code> and <code>lon</code> which defines the area of interest. When using this method, you should ensure that the <code>transmitter.lat</code> and <code>transmitter.lon</code> are not set.</li>\n</ol>\n<p>The response for BSA is a greyscale image.</p>\n","auth":{"type":"apikey","apikey":{"key":"<key>","value":"{{apiKey}}"},"isInherited":true,"source":{"_postman_id":"8f2889e7-f49a-4724-8fa8-3f109e336a96","id":"8f2889e7-f49a-4724-8fa8-3f109e336a96","name":"CloudRF API","type":"collection"}},"urlObject":{"path":["bsa"],"host":["https://api.cloudrf.com"],"query":[],"variable":[]}},"response":[{"id":"56cbb24d-4e0c-45c2-82e0-e4834f45d260","name":"Success - JSON object returned containing greyscale image URLs, color key values, and calculation statistics.","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: apikey","key":"key","value":"<API Key>"}],"body":{"mode":"raw","raw":"{\n  \"site\": \"BSA\",\n  \"network\": \"BSA\",\n  \"transmitter\": {\n    \"lat\": 38.916,\n    \"lon\": 1.448,\n    \"alt\": 1,\n    \"frq\": 868,\n    \"txw\": 0.1,\n    \"bwi\": 1\n  },\n  \"edges\": {\n    \"lat\": 0,\n    \"lon\": 0\n  },\n  \"antenna\": {\n    \"txg\": 2.15,\n    \"txl\": 1,\n    \"ant\": 1,\n    \"azi\": 0,\n    \"tlt\": 0,\n    \"hbw\": 120,\n    \"vbw\": 30,\n    \"fbr\": 0,\n    \"pol\": \"v\"\n  },\n  \"receiver\": {\n    \"alt\": 1,\n    \"rxg\": 3\n  },\n  \"output\": {\n    \"units\": \"metric\",\n    \"res\": 20,\n    \"rad\": 5\n  }\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api.cloudrf.com/bsa"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"tiff\": \"https://api.cloudrf.com/archive/bjdRdXlOUUpJV0FEOGpwUFh5bS91QT09/tiff\",\n  \"tiff_3857\": \"https://api.cloudrf.com/archive/bjdRdXlOUUpJV0FEOGpwUFh5bS91QT09/tiff-3857\",\n  \"tiff_4326\": \"https://api.cloudrf.com/archive/bjdRdXlOUUpJV0FEOGpwUFh5bS91QT09/tiff\",\n  \"kmz\": \"https://api.cloudrf.com/archive/bjdRdXlOUUpJV0FEOGpwUFh5bS91QT09/kmz\",\n  \"shp\": \"https://api.cloudrf.com/archive/bjdRdXlOUUpJV0FEOGpwUFh5bS91QT09/shp\",\n  \"json\": \"https://api.cloudrf.com/archive/bjdRdXlOUUpJV0FEOGpwUFh5bS91QT09/json\",\n  \"zip\": \"https://api.cloudrf.com/archive/bjdRdXlOUUpJV0FEOGpwUFh5bS91QT09/zip\",\n  \"url\": \"https://api.cloudrf.com/archive/calc?id=bjdRdXlOUUpJV0FEOGpwUFh5bS91QT09\",\n  \"PNG_Mercator\": \"https://api.cloudrf.com/output/projection/3857/1/0805143742_BSA_BSA\",\n  \"PNG_WGS84\": \"https://api.cloudrf.com/users/1/0805143742_BSA_BSA.4326.png\",\n  \"bounds\": [\n    3020,\n    7984\n  ],\n  \"id\": \"string\",\n  \"sid\": \"bjdRdXlOUUpJV0FEOGpwUFh5bS91QT09\",\n  \"area\": \"string\",\n  \"coverage\": \"string\",\n  \"key\": [\n    {\n      \"l\": \"70%\",\n      \"r\": 255,\n      \"g\": 19,\n      \"b\": 0\n    },\n    {\n      \"l\": \"70%\",\n      \"r\": 255,\n      \"g\": 19,\n      \"b\": 0\n    }\n  ],\n  \"elapsed\": 1572,\n  \"balance\": 1\n}"}],"_postman_id":"09e63c3d-c8f3-4f71-b0a7-6802da7e5972"},{"name":"Merge sites into a super layer","id":"31014d64-f806-45e7-bea9-7887705bbc41","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.cloudrf.com/merge?network=100_repeaters_nationwide.&name=National_map","description":"<p>This endpoint returns a consolidated layer of many <code>area</code> calculations as a single super layer.\nStronger signals are promoted over weaker ones regardless of colour schema but units must match eg. dBm.\nMerging a dozen sites should take only a few seconds.\nMerging a large network or at very high resolution can take minutes. If you experience a timeout on a long running API request it can still succeed later if you check back in your archive.</p>\n","auth":{"type":"apikey","apikey":{"key":"<key>","value":"{{apiKey}}"},"isInherited":true,"source":{"_postman_id":"8f2889e7-f49a-4724-8fa8-3f109e336a96","id":"8f2889e7-f49a-4724-8fa8-3f109e336a96","name":"CloudRF API","type":"collection"}},"urlObject":{"path":["merge"],"host":["https://api.cloudrf.com"],"query":[{"key":"network","value":"100_repeaters_nationwide."},{"key":"name","value":"National_map"}],"variable":[]}},"response":[{"id":"508f6f10-feb7-435e-a4ad-fd35700f1cdc","name":"Success.","originalRequest":{"method":"GET","header":[{"description":"Added as a part of security scheme: apikey","key":"key","value":"<API Key>"}],"url":{"raw":"https://api.cloudrf.com/merge?network=100_repeaters_nationwide.&name=National_map","host":["https://api.cloudrf.com"],"path":["merge"],"query":[{"key":"network","value":"100_repeaters_nationwide."},{"key":"name","value":"National_map"}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"31014d64-f806-45e7-bea9-7887705bbc41"},{"name":"Find interference for two networks","id":"09fa2ec4-55bc-484b-ae5a-846fbe7a4788","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"s_network\": \"MyNetwork\",\n  \"s_sites\": [\n    \"1125164804_MyNetwork_A\",\n    \"1125164815_MyNetwork_B\"\n  ],\n  \"j_network\": \"OtherNetwork\",\n  \"j_sites\": [\n    \"1125164804_OtherNetwork_A\",\n    \"1125164815_OtherNetwork_B\"\n  ],\n  \"name\": \"InterferenceExample\",\n  \"colour_key\": \"JS.dB\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api.cloudrf.com/interference","description":"<p>This endpoint compares a set pre-calculated 'signal' sites with a set of pre-calculated 'noise' sites to calculate the Jamming-to-Signal ratio, considering frequency, power and bandwidth. Signal sites can be specified with either a network name <code>s_network</code> or an array of site names <code>s_sites</code>, jammers are specified similarly with <code>j_network</code> and <code>j_sites</code>.</p>\n","auth":{"type":"apikey","apikey":{"key":"<key>","value":"{{apiKey}}"},"isInherited":true,"source":{"_postman_id":"8f2889e7-f49a-4724-8fa8-3f109e336a96","id":"8f2889e7-f49a-4724-8fa8-3f109e336a96","name":"CloudRF API","type":"collection"}},"urlObject":{"path":["interference"],"host":["https://api.cloudrf.com"],"query":[],"variable":[]}},"response":[{"id":"9184f22a-e9b1-41d0-8ad7-ee97991b9f06","name":"Success - JSON object returned containing image URLs, colour key values, and calculation statistics.","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: apikey","key":"key","value":"<API Key>"}],"body":{"mode":"raw","raw":"{\n  \"s_network\": \"MyNetwork\",\n  \"s_sites\": [\n    \"1125164804_MyNetwork_A\",\n    \"1125164815_MyNetwork_B\"\n  ],\n  \"j_network\": \"OtherNetwork\",\n  \"j_sites\": [\n    \"1125164804_OtherNetwork_A\",\n    \"1125164815_OtherNetwork_B\"\n  ],\n  \"name\": \"InterferenceExample\",\n  \"colour_key\": \"JS.dB\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api.cloudrf.com/interference"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"tiff\": \"https://api.cloudrf.com/archive/bjRRWno0aUF3ekN2QW9ISWc2UlcrZz10/tiff\",\n  \"tiff_3857\": \"https://api.cloudrf.com/archive/bjRRWno0aUF3ekN2QW9ISWc2UlcrZz10/tiff-3857\",\n  \"tiff_4326\": \"https://api.cloudrf.com/archive/bjRRWno0aUF3ekN2QW9ISWc2UlcrZz10/tiff\",\n  \"kmz\": \"https://api.cloudrf.com/archive/bjRRWno0aUF3ekN2QW9ISWc2UlcrZz10/kmz\",\n  \"shp\": \"https://api.cloudrf.com/archive/bjRRWno0aUF3ekN2QW9ISWc2UlcrZz10/shp\",\n  \"json\": \"https://api.cloudrf.com/archive/bjRRWno0aUF3ekN2QW9ISWc2UlcrZz10/json\",\n  \"zip\": \"https://api.cloudrf.com/archive/bjRRWno0aUF3ekN2QW9ISWc2UlcrZz10/zip\",\n  \"url\": \"https://api.cloudrf.com/archive/calc?id=bjRRWno0aUF3ekN2QW9ISWc2UlcrZz10\",\n  \"PNG_Mercator\": \"https://api.cloudrf.com/output/projection/3857/1/1126153752_InterferenceExample_QRM\",\n  \"PNG_WGS84\": \"https://api.cloudrf.com/users/1/1126153752_InterferenceExample_QRM.4326.png\",\n  \"bounds\": [\n    5759,\n    6659\n  ],\n  \"id\": \"string\",\n  \"sid\": \"bjRRWno0aUF3ekN2QW9ISWc2UlcrZz10\",\n  \"key\": [\n    {\n      \"l\": \"-20dBm\",\n      \"r\": 255,\n      \"g\": 19,\n      \"b\": 0\n    },\n    {\n      \"l\": \"-20dBm\",\n      \"r\": 255,\n      \"g\": 19,\n      \"b\": 0\n    }\n  ],\n  \"elapsed\": 1572,\n  \"balance\": 1,\n  \"calculation_adjusted\": [\n    \"Removing site '1125164804_testJ_A' from jammer list as it exists in signal list\"\n  ],\n  \"resolution\": 10,\n  \"percentage_above_js\": [\n    {\n      \"js\": 3,\n      \"percentage\": 9115\n    },\n    {\n      \"js\": 3,\n      \"percentage\": 2903\n    }\n  ]\n}"}],"_postman_id":"09fa2ec4-55bc-484b-ae5a-846fbe7a4788"},{"name":"Find the best server for a receiver","id":"cc611763-ad34-4dc3-9936-f1b0bd9ec342","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.cloudrf.com/network?net=string&nam=string&lat=9039.316088158865&lon=9039.316088158865&alt=9039.316088158865&rxg=9039.316088158865","description":"<p>This endpoint allows users to query the network to find the best server(s) for a given receiver/customer location. A previously generated network is required. This method returns more data than the points API as it includes the arrays for terrain, landcover, obstructions, and path loss for each server.</p>\n","auth":{"type":"apikey","apikey":{"key":"<key>","value":"{{apiKey}}"},"isInherited":true,"source":{"_postman_id":"8f2889e7-f49a-4724-8fa8-3f109e336a96","id":"8f2889e7-f49a-4724-8fa8-3f109e336a96","name":"CloudRF API","type":"collection"}},"urlObject":{"path":["network"],"host":["https://api.cloudrf.com"],"query":[{"description":{"content":"<p>Network name.</p>\n","type":"text/plain"},"key":"net","value":"string"},{"description":{"content":"<p>Super layer name.</p>\n","type":"text/plain"},"key":"nam","value":"string"},{"description":{"content":"<p>Latitude in decimal degrees.</p>\n","type":"text/plain"},"key":"lat","value":"9039.316088158865"},{"description":{"content":"<p>Longitude in decimal degrees.</p>\n","type":"text/plain"},"key":"lon","value":"9039.316088158865"},{"description":{"content":"<p>Height above ground level in meters.</p>\n","type":"text/plain"},"key":"alt","value":"9039.316088158865"},{"description":{"content":"<p>Receiver gain in dBi.</p>\n","type":"text/plain"},"key":"rxg","value":"9039.316088158865"}],"variable":[]}},"response":[{"id":"37a3727d-017d-4112-a6bd-444761393c80","name":"Success - JSON object returned providing results with a detailed path-profile output for each server.","originalRequest":{"method":"GET","header":[{"description":"Added as a part of security scheme: apikey","key":"key","value":"<API Key>"}],"url":{"raw":"https://api.cloudrf.com/network?net=string&nam=string&lat=9039.316088158865&lon=9039.316088158865&alt=9039.316088158865&rxg=9039.316088158865","host":["https://api.cloudrf.com"],"path":["network"],"query":[{"description":"Network name.","key":"net","value":"string"},{"description":"Super layer name.","key":"nam","value":"string"},{"description":"Latitude in decimal degrees.","key":"lat","value":"9039.316088158865"},{"description":"Longitude in decimal degrees.","key":"lon","value":"9039.316088158865"},{"description":"Height above ground level in meters.","key":"alt","value":"9039.316088158865"},{"description":"Receiver gain in dBi.","key":"rxg","value":"9039.316088158865"}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"cc611763-ad34-4dc3-9936-f1b0bd9ec342"},{"name":"Geo-locate a signal using received power measurements","id":"1791dfe8-552a-46c2-a824-8ad754b2257b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"colourKey\": \"string\",\n  \"errordB\": 10,\n  \"connected\": [\n    {\n      \"site\": \"0320153726_Trilateration-demo_A\",\n      \"rssi\": -90\n    },\n    {\n      \"site\": \"0320153726_Trilateration-demo_A\",\n      \"rssi\": -90\n    }\n  ],\n  \"disconnected\": [\n    {\n      \"site\": \"0320153755_Trilateration-demo_B\"\n    },\n    {\n      \"site\": \"0320153755_Trilateration-demo_B\"\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api.cloudrf.com/trilateration","description":"<p>This endpoint allows users to query sites to find areas of mutual interest where a signal might be. It uses receiver power measurements (including nil returns) and modelling to produce a much more accurate output than legacy trilateration using circles. The accuracy is determined by both the modelling and the errordB value which lets users specify trilateration error. About 10dB is recommended.</p>\n","auth":{"type":"apikey","apikey":{"key":"<key>","value":"{{apiKey}}"},"isInherited":true,"source":{"_postman_id":"8f2889e7-f49a-4724-8fa8-3f109e336a96","id":"8f2889e7-f49a-4724-8fa8-3f109e336a96","name":"CloudRF API","type":"collection"}},"urlObject":{"path":["trilateration"],"host":["https://api.cloudrf.com"],"query":[],"variable":[]}},"response":[{"id":"322c4990-4aad-4e8b-adcf-17b44e7106c4","name":"Success - JSON object returned providing results with a PNG URL, Web mercator bounds and area metadata.","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: apikey","key":"key","value":"<API Key>"}],"body":{"mode":"raw","raw":"{\n  \"colourKey\": \"string\",\n  \"errordB\": 10,\n  \"connected\": [\n    {\n      \"site\": \"0320153726_Trilateration-demo_A\",\n      \"rssi\": -90\n    },\n    {\n      \"site\": \"0320153726_Trilateration-demo_A\",\n      \"rssi\": -90\n    }\n  ],\n  \"disconnected\": [\n    {\n      \"site\": \"0320153755_Trilateration-demo_B\"\n    },\n    {\n      \"site\": \"0320153755_Trilateration-demo_B\"\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api.cloudrf.com/trilateration"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"areaKm2\": 0.1,\n  \"areaPx\": 77,\n  \"pngUrl\": \"https://api.cloudrf.com/users/1/GEO/1710949057.png\",\n  \"pngBounds\": [\n    5136,\n    1386\n  ]\n}"}],"_postman_id":"1791dfe8-552a-46c2-a824-8ad754b2257b"}],"id":"89cff1cd-64f5-45b8-9c47-ea785cacc89e","description":"<p>This set of endpoints allows the user to use and analyse information from pre-defined networks and layers.</p>\n","_postman_id":"89cff1cd-64f5-45b8-9c47-ea785cacc89e","auth":{"type":"apikey","apikey":{"key":"<key>","value":"{{apiKey}}"},"isInherited":true,"source":{"_postman_id":"8f2889e7-f49a-4724-8fa8-3f109e336a96","id":"8f2889e7-f49a-4724-8fa8-3f109e336a96","name":"CloudRF API","type":"collection"}}},{"name":"Manage","item":[{"name":"List calculations from archive","id":"9d64ebd4-ed49-4b90-87d5-5e80e29fea9f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.cloudrf.com/archive/list?n=65&e=2&s=50&w=-5","description":"<p>This endpoint allows users to list area and path calculations - sorted by time and limited to the last few hundred. To fetch all for a given network append a \"net\" filter with the network name.</p>\n","auth":{"type":"apikey","apikey":{"key":"<key>","value":"{{apiKey}}"},"isInherited":true,"source":{"_postman_id":"8f2889e7-f49a-4724-8fa8-3f109e336a96","id":"8f2889e7-f49a-4724-8fa8-3f109e336a96","name":"CloudRF API","type":"collection"}},"urlObject":{"path":["archive","list"],"host":["https://api.cloudrf.com"],"query":[{"description":{"content":"<p>North bounding box. WGS84 decimal degrees.</p>\n","type":"text/plain"},"key":"n","value":"65"},{"description":{"content":"<p>East bounding box. WGS84 decimal degrees.</p>\n","type":"text/plain"},"key":"e","value":"2"},{"description":{"content":"<p>South bounding box. WGS84 decimal degrees.</p>\n","type":"text/plain"},"key":"s","value":"50"},{"description":{"content":"<p>West bounding box. WGS84 decimal degrees.</p>\n","type":"text/plain"},"key":"w","value":"-5"}],"variable":[]}},"response":[{"id":"c32ff024-ffcf-4704-9aea-03d5bd61531f","name":"Success - JSON array returned providing  of site names and limited metadata.","originalRequest":{"method":"GET","header":[{"description":"Added as a part of security scheme: apikey","key":"key","value":"<API Key>"}],"url":{"raw":"https://api.cloudrf.com/archive/list?n=65&e=2&s=50&w=-5","host":["https://api.cloudrf.com"],"path":["archive","list"],"query":[{"description":"North bounding box. WGS84 decimal degrees.","key":"n","value":"65"},{"description":"East bounding box. WGS84 decimal degrees.","key":"e","value":"2"},{"description":"South bounding box. WGS84 decimal degrees.","key":"s","value":"50"},{"description":"West bounding box. WGS84 decimal degrees.","key":"w","value":"-5"}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"9d64ebd4-ed49-4b90-87d5-5e80e29fea9f"},{"name":"Delete calculation from database","id":"3ecfc082-976e-4b46-9d07-2b25bb90dc7f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.cloudrf.com/archive/delete?cid=9320","description":"<p><strong>Warning! You could lose data.</strong> \nThis endpoint deletes the entry from the database and the file from the disk.\nThis deletes a single calculation from the database and from your folder. </p>\n","auth":{"type":"apikey","apikey":{"key":"<key>","value":"{{apiKey}}"},"isInherited":true,"source":{"_postman_id":"8f2889e7-f49a-4724-8fa8-3f109e336a96","id":"8f2889e7-f49a-4724-8fa8-3f109e336a96","name":"CloudRF API","type":"collection"}},"urlObject":{"path":["archive","delete"],"host":["https://api.cloudrf.com"],"query":[{"description":{"content":"<p>Unique calculation ID number.</p>\n","type":"text/plain"},"key":"cid","value":"9320"}],"variable":[]}},"response":[{"id":"42808bbb-d156-44bc-b35e-45d3c0e5046f","name":"Success - message returned confirming the number of sites deleted and elapsed time.","originalRequest":{"method":"GET","header":[{"description":"Added as a part of security scheme: apikey","key":"key","value":"<API Key>"}],"url":{"raw":"https://api.cloudrf.com/archive/delete?cid=9320","host":["https://api.cloudrf.com"],"path":["archive","delete"],"query":[{"description":"Unique calculation ID number.","key":"cid","value":"9320"}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"3ecfc082-976e-4b46-9d07-2b25bb90dc7f"},{"name":"Delete entire network","id":"1d93e644-1d9b-457f-ba25-75efd96ed457","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.cloudrf.com/archive/delete/network?nid=string","description":"<p><strong>Warning! You could lose lots of data.</strong> \nThis endpoint deletes all associated child entries from the database and the files from the disk.</p>\n","auth":{"type":"apikey","apikey":{"key":"<key>","value":"{{apiKey}}"},"isInherited":true,"source":{"_postman_id":"8f2889e7-f49a-4724-8fa8-3f109e336a96","id":"8f2889e7-f49a-4724-8fa8-3f109e336a96","name":"CloudRF API","type":"collection"}},"urlObject":{"path":["archive","delete","network"],"host":["https://api.cloudrf.com"],"query":[{"description":{"content":"<p>Network name.</p>\n","type":"text/plain"},"key":"nid","value":"string"}],"variable":[]}},"response":[{"id":"e8d07cb3-2168-4124-ba94-e6aa5161b876","name":"A message confirming the number of sites deleted and elapsed time.","originalRequest":{"method":"GET","header":[{"description":"Added as a part of security scheme: apikey","key":"key","value":"<API Key>"}],"url":{"raw":"https://api.cloudrf.com/archive/delete/network?nid=string","host":["https://api.cloudrf.com"],"path":["archive","delete","network"],"query":[{"description":"Network name.","key":"nid","value":"string"}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"1d93e644-1d9b-457f-ba25-75efd96ed457"},{"name":"Export calculation in GIS file format","id":"0102790d-1cf5-4ee3-ba16-eb347e41a404","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.cloudrf.com/archive/export?file=string&fmt=zip","description":"<p>This endpoint downloads your data in a format suitable for a third-party viewer such as Google Earth or ESRI Arcmap.\nSupported formats:</p>\n<ul>\n<li>KML</li>\n<li>KMZ</li>\n<li>GeoTIFF</li>\n<li>SHP</li>\n<li>URL</li>\n<li>HTML</li>\n</ul>\n","auth":{"type":"apikey","apikey":{"key":"<key>","value":"{{apiKey}}"},"isInherited":true,"source":{"_postman_id":"8f2889e7-f49a-4724-8fa8-3f109e336a96","id":"8f2889e7-f49a-4724-8fa8-3f109e336a96","name":"CloudRF API","type":"collection"}},"urlObject":{"path":["archive","export"],"host":["https://api.cloudrf.com"],"query":[{"description":{"content":"<p>Calculation file name.</p>\n","type":"text/plain"},"key":"file","value":"string"},{"description":{"content":"<p>Required file format: KML; KMZ; SHP; GeoTIFF or ATAK ZIP</p>\n","type":"text/plain"},"key":"fmt","value":"zip"}],"variable":[]}},"response":[{"id":"1b3fdb7b-bddb-4e25-bc16-290674d8c2a0","name":"Success - file download URL with the MIME type returned.","originalRequest":{"method":"GET","header":[{"description":"Added as a part of security scheme: apikey","key":"key","value":"<API Key>"}],"url":{"raw":"https://api.cloudrf.com/archive/export?file=string&fmt=zip","host":["https://api.cloudrf.com"],"path":["archive","export"],"query":[{"description":"Calculation file name.","key":"file","value":"string"},{"description":"Required file format: KML; KMZ; SHP; GeoTIFF or ATAK ZIP","key":"fmt","value":"zip"}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"0102790d-1cf5-4ee3-ba16-eb347e41a404"},{"name":"Upload clutter data as GeoJSON","id":"2a5ed71a-5237-4795-b181-36cfb497f215","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"name\": \"Clutter\",\n  \"type\": \"FeatureCollection\",\n  \"features\": [\n    {\n      \"type\": \"Feature\",\n      \"features\": {\n        \"geometry\": \"Polygon\",\n        \"coordinates\": [\n          [\n            -2.648749,\n            51.639982\n          ],\n          [\n            -2.648814,\n            51.641129\n          ],\n          [\n            -2.647935,\n            51.641446\n          ],\n          [\n            -2.646937,\n            51.64096\n          ],\n          [\n            -2.647176,\n            51.640137\n          ],\n          [\n            -2.646178,\n            51.639692\n          ],\n          [\n            -2.647154,\n            51.638546\n          ],\n          [\n            -2.647827,\n            51.639544\n          ],\n          [\n            -2.648749,\n            51.639982\n          ]\n        ],\n        \"properties\": {\n          \"height\": \"4\",\n          \"material\": \"1\"\n        }\n      }\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api.cloudrf.com/clutter/add","description":"<p>This endpoint supports upload of GeoJSON lineString and polygon features to your account.</p>\n","auth":{"type":"apikey","apikey":{"key":"<key>","value":"{{apiKey}}"},"isInherited":true,"source":{"_postman_id":"8f2889e7-f49a-4724-8fa8-3f109e336a96","id":"8f2889e7-f49a-4724-8fa8-3f109e336a96","name":"CloudRF API","type":"collection"}},"urlObject":{"path":["clutter","add"],"host":["https://api.cloudrf.com"],"query":[],"variable":[]}},"response":[{"id":"39daa523-97a0-4934-adf2-5ecb4a0b62f0","name":"Success - JSON information message returned with count of clutter items added.","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: apikey","key":"key","value":"<API Key>"}],"body":{"mode":"raw","raw":"{\n  \"name\": \"Clutter\",\n  \"type\": \"FeatureCollection\",\n  \"features\": [\n    {\n      \"type\": \"Feature\",\n      \"features\": {\n        \"geometry\": \"Polygon\",\n        \"coordinates\": [\n          [\n            -2.648749,\n            51.639982\n          ],\n          [\n            -2.648814,\n            51.641129\n          ],\n          [\n            -2.647935,\n            51.641446\n          ],\n          [\n            -2.646937,\n            51.64096\n          ],\n          [\n            -2.647176,\n            51.640137\n          ],\n          [\n            -2.646178,\n            51.639692\n          ],\n          [\n            -2.647154,\n            51.638546\n          ],\n          [\n            -2.647827,\n            51.639544\n          ],\n          [\n            -2.648749,\n            51.639982\n          ]\n        ],\n        \"properties\": {\n          \"height\": \"4\",\n          \"material\": \"1\"\n        }\n      }\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api.cloudrf.com/clutter/add"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"info\": \"Added 1 item(s) of clutter. Rejected 0 item(s) of clutter. Total 1 items(s) of clutter exist on your profile.\"\n}"}],"_postman_id":"2a5ed71a-5237-4795-b181-36cfb497f215"},{"name":"Get private clutter data for a location.","id":"8f0acaf4-4a32-4d56-b869-6b1aa4209ffa","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://api.cloudrf.com/clutter/get/:latitude/:longitude","description":"<p>This endpoint fetches private clutter items for the given co-ordinates out to 1 decimal degree radius (approximately 120 km at the equator). \nResults are limited to 100 items sorted by nearest first. \nGeoJSON coordinates are passed as a clean URL, for example, <code>https://api.cloudrf.com/clutter/get/51.637723/-2.649606</code></p>\n","auth":{"type":"apikey","apikey":{"key":"<key>","value":"{{apiKey}}"},"isInherited":true,"source":{"_postman_id":"8f2889e7-f49a-4724-8fa8-3f109e336a96","id":"8f2889e7-f49a-4724-8fa8-3f109e336a96","name":"CloudRF API","type":"collection"}},"urlObject":{"path":["clutter","get",":latitude",":longitude"],"host":["https://api.cloudrf.com"],"query":[],"variable":[{"id":"676cecb2-9b20-4f9c-8fd0-965925413ad6","description":{"content":"<p>GeoJSON coordinate latitude in decimal degrees.</p>\n","type":"text/plain"},"type":"any","value":"51.637723","key":"latitude"},{"id":"94d320b4-8ea9-4634-b93c-84365b7e3470","description":{"content":"<p>GeoJSON coordinate longitude in decimal degrees.</p>\n","type":"text/plain"},"type":"any","value":"-2.649606","key":"longitude"}]}},"response":[{"id":"43814829-ded4-4b19-bb7a-862caa03deb2","name":"Success - JSON Feature Collection array returned.","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: apikey","key":"key","value":"<API Key>"}],"url":{"raw":"https://api.cloudrf.com/clutter/get/:latitude/:longitude","host":["https://api.cloudrf.com"],"path":["clutter","get",":latitude",":longitude"],"variable":[{"key":"latitude","value":"51.637723","description":"GeoJSON coordinate latitude in decimal degrees."},{"key":"longitude","value":"-2.649606","description":"GeoJSON coordinate longitude in decimal degrees."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"features\": {\n    \"type\": \"Feature\",\n    \"features\": {\n      \"geometry\": \"Polygon\",\n      \"coordinates\": \"[-2.646178,51.639692]\",\n      \"properties\": {\n        \"height\": \"4\",\n        \"material\": \"1\"\n      }\n    }\n  },\n  \"id\": {\n    \"id\": \"643\"\n  }\n}"}],"_postman_id":"8f0acaf4-4a32-4d56-b869-6b1aa4209ffa"},{"name":"Delete clutter item by its ID","id":"e29d69ef-1985-438b-ad4b-967936604da0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://api.cloudrf.com/clutter/delete/:id","description":"<p>Delete a private clutter item referenced by its <code>id</code> passed as a clean URL. For example, <code>/clutter/delete/123</code>\nThe <code>id</code> is returned by the get clutter endpoint (<code>/clutter/get</code>)\nPlease note that if you pass in an <code>id</code> value of <code>0</code> then all clutter for your profile will be deleted.</p>\n","auth":{"type":"apikey","apikey":{"key":"<key>","value":"{{apiKey}}"},"isInherited":true,"source":{"_postman_id":"8f2889e7-f49a-4724-8fa8-3f109e336a96","id":"8f2889e7-f49a-4724-8fa8-3f109e336a96","name":"CloudRF API","type":"collection"}},"urlObject":{"path":["clutter","delete",":id"],"host":["https://api.cloudrf.com"],"query":[],"variable":[{"id":"fc0fdaf6-03ad-4abe-b4fd-0a3045799911","description":{"content":"<p>Clutter <code>id</code> number.</p>\n","type":"text/plain"},"type":"any","value":"9320","key":"id"}]}},"response":[{"id":"92b883ed-bb3d-4473-922b-f19dd1b5af76","name":"Success","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: apikey","key":"key","value":"<API Key>"}],"url":{"raw":"https://api.cloudrf.com/clutter/delete/:id","host":["https://api.cloudrf.com"],"path":["clutter","delete",":id"],"variable":[{"key":"id","value":"9320","description":"Clutter `id` number."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"info\": \"Deleted a total of 1 clutter entries. ID #2858 deleted.\"\n}"}],"_postman_id":"e29d69ef-1985-438b-ad4b-967936604da0"},{"name":"Delete all clutter on your profile","id":"5147725d-6d2c-4f5c-9e49-e33009aca22f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://api.cloudrf.com/clutter/delete/0","description":"<p>Similar to <code>/clutter/delete/{id}</code>, however if you pass an <code>id</code> value of <code>0</code> then you will delete all clutter on your profile.</p>\n","auth":{"type":"apikey","apikey":{"key":"<key>","value":"{{apiKey}}"},"isInherited":true,"source":{"_postman_id":"8f2889e7-f49a-4724-8fa8-3f109e336a96","id":"8f2889e7-f49a-4724-8fa8-3f109e336a96","name":"CloudRF API","type":"collection"}},"urlObject":{"path":["clutter","delete","0"],"host":["https://api.cloudrf.com"],"query":[],"variable":[]}},"response":[{"id":"cadbda5d-7ca0-45e4-9afc-fa119582c6ae","name":"Success","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: apikey","key":"key","value":"<API Key>"}],"url":"https://api.cloudrf.com/clutter/delete/0"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"info\": \"Deleted a total of 4 clutter entries.\"\n}"}],"_postman_id":"5147725d-6d2c-4f5c-9e49-e33009aca22f"},{"name":"Submit noise data for an array of locations which is referenced by other APIs for accurate, time sensitive simulations.","id":"dafa4cc5-aff0-4470-b2a3-c592ba3a4784","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"[\n  {\n    \"frequency\": 446,\n    \"noise\": -87,\n    \"latitude\": 38.912706,\n    \"longitude\": 1.439883\n  },\n  {\n    \"frequency\": 446,\n    \"noise\": -85,\n    \"latitude\": 38.913,\n    \"longitude\": 1.44\n  },\n  {\n    \"frequency\": 446,\n    \"noise\": -90,\n    \"latitude\": 38.914,\n    \"longitude\": 1.441\n  }\n]","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api.cloudrf.com/noise/create","auth":{"type":"apikey","apikey":{"key":"<key>","value":"{{apiKey}}"},"isInherited":true,"source":{"_postman_id":"8f2889e7-f49a-4724-8fa8-3f109e336a96","id":"8f2889e7-f49a-4724-8fa8-3f109e336a96","name":"CloudRF API","type":"collection"}},"urlObject":{"path":["noise","create"],"host":["https://api.cloudrf.com"],"query":[],"variable":[]}},"response":[{"id":"ceb731f6-2eb7-40dc-9c5f-3d7659af8e5f","name":"A successful message acknowledging that the noise value was stored","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: apikey","key":"key","value":"<API Key>"}],"body":{"mode":"raw","raw":"[\n  {\n    \"frequency\": 446,\n    \"noise\": -87,\n    \"latitude\": 38.912706,\n    \"longitude\": 1.439883\n  },\n  {\n    \"frequency\": 446,\n    \"noise\": -85,\n    \"latitude\": 38.913,\n    \"longitude\": 1.44\n  },\n  {\n    \"frequency\": 446,\n    \"noise\": -90,\n    \"latitude\": 38.914,\n    \"longitude\": 1.441\n  }\n]","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api.cloudrf.com/noise/create"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Noise data successfully stored.\"\n}"}],"_postman_id":"dafa4cc5-aff0-4470-b2a3-c592ba3a4784"},{"name":"Get the average noise recorded for locations radii over the last 24 hours. Other APIs will do this automatically when the nf field is set to 'database'","id":"5a2820ea-74e0-4f2b-b9b4-a87283c85d95","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"[\n  {\n    \"frequency\": 446,\n    \"bandwidth\": 0.1,\n    \"latitude\": 38.912706,\n    \"longitude\": 1.439883,\n    \"radius\": 5\n  },\n  {\n    \"frequency\": 446,\n    \"bandwidth\": 0.1,\n    \"latitude\": 38.913,\n    \"longitude\": 1.44,\n    \"radius\": 5\n  },\n  {\n    \"frequency\": 446,\n    \"bandwidth\": 0.1,\n    \"latitude\": 38.914,\n    \"longitude\": 1.441,\n    \"radius\": 5\n  }\n]","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api.cloudrf.com/noise/get","auth":{"type":"apikey","apikey":{"key":"<key>","value":"{{apiKey}}"},"isInherited":true,"source":{"_postman_id":"8f2889e7-f49a-4724-8fa8-3f109e336a96","id":"8f2889e7-f49a-4724-8fa8-3f109e336a96","name":"CloudRF API","type":"collection"}},"urlObject":{"path":["noise","get"],"host":["https://api.cloudrf.com"],"query":[],"variable":[]}},"response":[{"id":"7606a6f2-e94a-4529-88f9-69984d36a7da","name":"A successful message returning the average noise values for the requested parameters.","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: apikey","key":"key","value":"<API Key>"}],"body":{"mode":"raw","raw":"[\n  {\n    \"frequency\": 446,\n    \"bandwidth\": 0.1,\n    \"latitude\": 38.912706,\n    \"longitude\": 1.439883,\n    \"radius\": 5\n  },\n  {\n    \"frequency\": 446,\n    \"bandwidth\": 0.1,\n    \"latitude\": 38.913,\n    \"longitude\": 1.44,\n    \"radius\": 5\n  },\n  {\n    \"frequency\": 446,\n    \"bandwidth\": 0.1,\n    \"latitude\": 38.914,\n    \"longitude\": 1.441,\n    \"radius\": 5\n  }\n]","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api.cloudrf.com/noise/get"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"latitude\": 38.912706,\n    \"longitude\": 1.439883,\n    \"average_noise_dBm\": -102\n  },\n  {\n    \"latitude\": 38.912706,\n    \"longitude\": 1.439883,\n    \"average_noise_dBm\": -102\n  }\n]"}],"_postman_id":"5a2820ea-74e0-4f2b-b9b4-a87283c85d95"},{"name":"Get a map of database noise.","id":"4389e895-4196-416f-a867-237f6618cdea","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"image/tiff"}],"url":"https://api.cloudrf.com/noise/map?frequency=446&north=38.92&south=38.9&east=1.45&west=1.43&resolution=20&point_limit=20","description":"<p>Returns an 8-bit greyscale geotiff where the value of each pixel is abs(noise floor) in dBm. Used for the user interface so users can see the noise.</p>\n","auth":{"type":"apikey","apikey":{"key":"<key>","value":"{{apiKey}}"},"isInherited":true,"source":{"_postman_id":"8f2889e7-f49a-4724-8fa8-3f109e336a96","id":"8f2889e7-f49a-4724-8fa8-3f109e336a96","name":"CloudRF API","type":"collection"}},"urlObject":{"path":["noise","map"],"host":["https://api.cloudrf.com"],"query":[{"key":"frequency","value":"446"},{"key":"north","value":"38.92"},{"key":"south","value":"38.9"},{"key":"east","value":"1.45"},{"key":"west","value":"1.43"},{"key":"resolution","value":"20"},{"key":"point_limit","value":"20"}],"variable":[]}},"response":[{"id":"69c4c520-1c45-4804-82aa-5e553e5521bc","name":"Success - A TIFF noise map","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"image/tiff"},{"description":"Added as a part of security scheme: apikey","key":"key","value":"<API Key>"}],"url":{"raw":"https://api.cloudrf.com/noise/map?frequency=446&north=38.92&south=38.9&east=1.45&west=1.43&resolution=20&point_limit=20","host":["https://api.cloudrf.com"],"path":["noise","map"],"query":[{"key":"frequency","value":"446"},{"key":"north","value":"38.92"},{"key":"south","value":"38.9"},{"key":"east","value":"1.45"},{"key":"west","value":"1.43"},{"key":"resolution","value":"20"},{"key":"point_limit","value":"20"}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"image/tiff"}],"cookie":[],"responseTime":null,"body":"string"}],"_postman_id":"4389e895-4196-416f-a867-237f6618cdea"},{"name":"Delete noise data.","id":"3e985c48-2efa-4b45-a1ef-d6efbe995d49","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"https://api.cloudrf.com/noise/clear","auth":{"type":"apikey","apikey":{"key":"<key>","value":"{{apiKey}}"},"isInherited":true,"source":{"_postman_id":"8f2889e7-f49a-4724-8fa8-3f109e336a96","id":"8f2889e7-f49a-4724-8fa8-3f109e336a96","name":"CloudRF API","type":"collection"}},"urlObject":{"path":["noise","clear"],"host":["https://api.cloudrf.com"],"query":[],"variable":[]}},"response":[{"id":"09366da8-78a3-4b14-8e74-3aedcbb710b2","name":"A successful message acknowledging that the noise was deleted.","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: apikey","key":"key","value":"<API Key>"}],"url":"https://api.cloudrf.com/noise/clear"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Successfully deleted 10 piece(s) of noise data.\"\n}"}],"_postman_id":"3e985c48-2efa-4b45-a1ef-d6efbe995d49"}],"id":"0d3c7d38-1c07-40f1-ab42-cb4508e0a9f5","description":"<p>This set of endpoints allow the user to administer data, including enumeration, deletion, and exporting of data in open formats.</p>\n","_postman_id":"0d3c7d38-1c07-40f1-ab42-cb4508e0a9f5","auth":{"type":"apikey","apikey":{"key":"<key>","value":"{{apiKey}}"},"isInherited":true,"source":{"_postman_id":"8f2889e7-f49a-4724-8fa8-3f109e336a96","id":"8f2889e7-f49a-4724-8fa8-3f109e336a96","name":"CloudRF API","type":"collection"}}},{"name":"Account","item":[{"name":"Get metrics for API usage","id":"f322b5c4-ae88-45e2-a984-b32dbf618066","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://api.cloudrf.com/my-metrics","description":"<p>Get a detailed breakdown of metrics and statistics for your account API usage over your purchase period. \nThis includes a breakdown of total API requests and their types, along with the different types of requests which were made on each day.</p>\n","auth":{"type":"apikey","apikey":{"key":"<key>","value":"{{apiKey}}"},"isInherited":true,"source":{"_postman_id":"8f2889e7-f49a-4724-8fa8-3f109e336a96","id":"8f2889e7-f49a-4724-8fa8-3f109e336a96","name":"CloudRF API","type":"collection"}},"urlObject":{"path":["my-metrics"],"host":["https://api.cloudrf.com"],"query":[],"variable":[]}},"response":[{"id":"3ce98908-5c0b-4575-b0bd-3156ff7c60fe","name":"Success - JSON object returned containing metrics and statistics.","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: apikey","key":"key","value":"<API Key>"}],"url":"https://api.cloudrf.com/my-metrics"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"from\": \"2022-07-10 13:06:36.851\",\n  \"count_total\": 2279,\n  \"time_series\": {\n    \"YYYY-MM-DD\": {\n      \"area\": 6254.334810749749,\n      \"path\": 4640.694110356516,\n      \"points\": 6866.7823358723035,\n      \"mesh\": 1985.8915044753255,\n      \"interference\": 7941.239415264671,\n      \"network\": 947.270404041256,\n      \"best_site_analysis\": 9369.130516896606\n    }\n  },\n  \"types_total\": {\n    \"area\": 1052,\n    \"path\": 250,\n    \"points\": 692,\n    \"mesh\": 58,\n    \"interference\": 64,\n    \"network\": 69,\n    \"best_site_analysis\": 94\n  },\n  \"remaining_calculations_since_last_purchase\": 2983\n}"}],"_postman_id":"f322b5c4-ae88-45e2-a984-b32dbf618066"}],"id":"f3e9798e-eef1-4509-a14b-9fd5644e9299","description":"<p>This set of endpoints allow the user to manage their account.</p>\n","_postman_id":"f3e9798e-eef1-4509-a14b-9fd5644e9299","auth":{"type":"apikey","apikey":{"key":"<key>","value":"{{apiKey}}"},"isInherited":true,"source":{"_postman_id":"8f2889e7-f49a-4724-8fa8-3f109e336a96","id":"8f2889e7-f49a-4724-8fa8-3f109e336a96","name":"CloudRF API","type":"collection"}}},{"name":"Template","item":[{"name":"Get custom templates for your account","id":"d4999502-6f10-41e1-a201-ae3b052c7f37","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://api.cloudrf.com/templates","description":"<p>Get an array of all custom templates which have been created by your user account.</p>\n","auth":{"type":"apikey","apikey":{"key":"<key>","value":"{{apiKey}}"},"isInherited":true,"source":{"_postman_id":"8f2889e7-f49a-4724-8fa8-3f109e336a96","id":"8f2889e7-f49a-4724-8fa8-3f109e336a96","name":"CloudRF API","type":"collection"}},"urlObject":{"path":["templates"],"host":["https://api.cloudrf.com"],"query":[],"variable":[]}},"response":[{"id":"f1a091d8-9696-4ee1-af1b-181d2262218e","name":"Success - JSON response containing an array of objects of custom templates.","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: apikey","key":"key","value":"<API Key>"}],"url":"https://api.cloudrf.com/templates"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"id\": 63522,\n    \"name\": \"WALK_TALK\"\n  },\n  {\n    \"id\": 78273,\n    \"name\": \"RAD1\"\n  }\n]"}],"_postman_id":"d4999502-6f10-41e1-a201-ae3b052c7f37"},{"name":"Get system templates which available","id":"7b7b5dcf-44f2-43a5-a79b-b194b6e949a2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://api.cloudrf.com/templates/system","description":"<p>Get an array of all system templates which are available on the system.</p>\n","auth":{"type":"apikey","apikey":{"key":"<key>","value":"{{apiKey}}"},"isInherited":true,"source":{"_postman_id":"8f2889e7-f49a-4724-8fa8-3f109e336a96","id":"8f2889e7-f49a-4724-8fa8-3f109e336a96","name":"CloudRF API","type":"collection"}},"urlObject":{"path":["templates","system"],"host":["https://api.cloudrf.com"],"query":[],"variable":[]}},"response":[{"id":"7250fa60-90a6-4dbd-b189-3624229c9648","name":"Success - JSON response containing an array of system template names.","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: apikey","key":"key","value":"<API Key>"}],"url":"https://api.cloudrf.com/templates/system"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"[\n  \"TW-900\",\n  \"TW-950\",\n  \"MPU5\"\n]"}],"_postman_id":"7b7b5dcf-44f2-43a5-a79b-b194b6e949a2"},{"name":"Get templates favourited by your account.","id":"156a5896-b334-479b-8ec7-d53c285b5d8f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://api.cloudrf.com/templates/favourites","description":"<p>Get an array of system templates which have been favourited by your user account.</p>\n","auth":{"type":"apikey","apikey":{"key":"<key>","value":"{{apiKey}}"},"isInherited":true,"source":{"_postman_id":"8f2889e7-f49a-4724-8fa8-3f109e336a96","id":"8f2889e7-f49a-4724-8fa8-3f109e336a96","name":"CloudRF API","type":"collection"}},"urlObject":{"path":["templates","favourites"],"host":["https://api.cloudrf.com"],"query":[],"variable":[]}},"response":[{"id":"43b13cc9-5c5c-42b5-ba5a-d5a56d0ed74b","name":"Success - JSON response containing an array of favourited system templates.","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: apikey","key":"key","value":"<API Key>"}],"url":"https://api.cloudrf.com/templates/favourites"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"name\": \"MPU5\"\n  },\n  {\n    \"name\": \"TW-900\"\n  }\n]"}],"_postman_id":"156a5896-b334-479b-8ec7-d53c285b5d8f"},{"name":"Get a template's details","id":"d4763032-6ce7-40e9-b6e2-d46373f93062","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://api.cloudrf.com/template/:id","description":"<p>Get the content of a template. This is requested in one of 2 ways:</p>\n<ul>\n<li>Specifying the <code>id</code> of the custom template which you have previously created.</li>\n<li>Specifying the <code>name</code> of the system template which is available. <strong>Please note that some system templates may not have the same number of response values as a custom template.</strong></li>\n</ul>\n","auth":{"type":"apikey","apikey":{"key":"<key>","value":"{{apiKey}}"},"isInherited":true,"source":{"_postman_id":"8f2889e7-f49a-4724-8fa8-3f109e336a96","id":"8f2889e7-f49a-4724-8fa8-3f109e336a96","name":"CloudRF API","type":"collection"}},"urlObject":{"path":["template",":id"],"host":["https://api.cloudrf.com"],"query":[],"variable":[{"id":"91a6273f-9ec2-4538-9303-0c26208d49fe","description":{"content":"<p>The <code>id</code> of a custom template which has been created, or the <code>name</code> of a system template which is available.</p>\n","type":"text/plain"},"type":"any","value":"9320","key":"id"}]}},"response":[{"id":"975413fb-b918-42cc-83d8-e6f5e2bb39d6","name":"Success - JSON response containing an object of the requested template.","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: apikey","key":"key","value":"<API Key>"}],"url":{"raw":"https://api.cloudrf.com/template/:id","host":["https://api.cloudrf.com"],"path":["template",":id"],"variable":[{"key":"id","value":"9320","description":"The `id` of a custom template which has been created, or the `name` of a system template which is available."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"version\": \"CloudRF-API-v3.4.0\",\n  \"reference\": \"https://cloudrf.com/documentation/developer/\",\n  \"template\": {\n    \"name\": \"MPU5\",\n    \"service\": \"Cloud-RF https://api.cloudrf.com\",\n    \"created_at\": \"2022-10-25T09:49:49+00:00\",\n    \"owner\": 1,\n    \"bom_value\": 0\n  },\n  \"site\": \"Site\",\n  \"network\": \"Network\",\n  \"engine\": 2,\n  \"coordinates\": 1,\n  \"transmitter\": {\n    \"lat\": 38.913,\n    \"lon\": 1.44,\n    \"alt\": 1,\n    \"frq\": 446,\n    \"txw\": 1,\n    \"bwi\": 0.1,\n    \"powerUnit\": \"W\"\n  },\n  \"receiver\": {\n    \"lat\": 38.906986,\n    \"lon\": 1.421416,\n    \"alt\": 0.1,\n    \"rxg\": 3,\n    \"rxs\": -100\n  },\n  \"feeder\": {\n    \"flt\": 1,\n    \"fll\": 0,\n    \"fcc\": 0\n  },\n  \"antenna\": {\n    \"mode\": \"template\",\n    \"txg\": 2.15,\n    \"txl\": 0,\n    \"ant\": 39,\n    \"azi\": 0,\n    \"tlt\": 0,\n    \"hbw\": 120,\n    \"vbw\": 120,\n    \"fbr\": 2.15,\n    \"pol\": \"v\"\n  },\n  \"model\": {\n    \"pm\": 1,\n    \"pe\": 2,\n    \"ked\": 1,\n    \"rel\": 90\n  },\n  \"environment\": {\n    \"clt\": \"Minimal.clt\",\n    \"elevation\": 1,\n    \"landcover\": 0,\n    \"buildings\": 0,\n    \"obstacles\": 0\n  },\n  \"output\": {\n    \"units\": \"m\",\n    \"col\": \"RAINBOW.dBm\",\n    \"out\": 2,\n    \"ber\": 2,\n    \"mod\": 7,\n    \"nf\": -100,\n    \"res\": 20,\n    \"rad\": 5\n  }\n}"}],"_postman_id":"d4763032-6ce7-40e9-b6e2-d46373f93062"},{"name":"Download a template as a file","id":"633c0123-c6af-4cc4-bae9-27902a399b7b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.cloudrf.com/template/:id|name/download","description":"<p>Download the content of a template. Please note that this request returns exactly the same JSON as <code>/template/{id|name}</code>\nThe <code>id|name</code> is requested in one of 2 ways:</p>\n<ul>\n<li>Specifying the <code>id</code> of the custom template which you have previously created.</li>\n<li>Specifying the <code>name</code> of the system template which is available. <strong>Please note that some system templates may not have the same number of response values as a custom template.</strong></li>\n</ul>\n","auth":{"type":"apikey","apikey":{"key":"<key>","value":"{{apiKey}}"},"isInherited":true,"source":{"_postman_id":"8f2889e7-f49a-4724-8fa8-3f109e336a96","id":"8f2889e7-f49a-4724-8fa8-3f109e336a96","name":"CloudRF API","type":"collection"}},"urlObject":{"path":["template",":id|name","download"],"host":["https://api.cloudrf.com"],"query":[],"variable":[{"id":"2773135f-fe6f-442f-b088-702f5d23ca7c","description":{"content":"<p>The <code>id</code> of a custom template which has been created, or the <code>name</code> of a system template which is available.</p>\n","type":"text/plain"},"type":"any","value":"9320","key":"id|name"}]}},"response":[{"id":"1fdd4c2e-e52f-43bf-8eac-ea919e67f5cc","name":"Force the browser to download the file.","originalRequest":{"method":"GET","header":[{"description":"Added as a part of security scheme: apikey","key":"key","value":"<API Key>"}],"url":{"raw":"https://api.cloudrf.com/template/:id|name/download","host":["https://api.cloudrf.com"],"path":["template",":id|name","download"],"variable":[{"key":"id|name","value":"9320","description":"The `id` of a custom template which has been created, or the `name` of a system template which is available."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"Content-Disposition","value":"attachment; filename=Cloud-RF_MPU5.json"}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"633c0123-c6af-4cc4-bae9-27902a399b7b"},{"name":"Delete a custom template","id":"c6d0df27-9534-4124-ae49-8f587da0198e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"https://api.cloudrf.com/template/:id/delete","description":"<p>Delete a custom template which has been created by your user account.</p>\n","auth":{"type":"apikey","apikey":{"key":"<key>","value":"{{apiKey}}"},"isInherited":true,"source":{"_postman_id":"8f2889e7-f49a-4724-8fa8-3f109e336a96","id":"8f2889e7-f49a-4724-8fa8-3f109e336a96","name":"CloudRF API","type":"collection"}},"urlObject":{"path":["template",":id","delete"],"host":["https://api.cloudrf.com"],"query":[],"variable":[{"id":"e165c0a1-e804-4788-8ae7-ce385f1a0092","description":{"content":"<p>The <code>id</code> of a custom template which should be deleted.</p>\n","type":"text/plain"},"type":"any","value":"9320","key":"id"}]}},"response":[{"id":"60e5c14a-afca-4047-9ad7-80bb62cb7b75","name":"Success - JSON response indicating a successful deletion of a custom template.","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: apikey","key":"key","value":"<API Key>"}],"url":{"raw":"https://api.cloudrf.com/template/:id/delete","host":["https://api.cloudrf.com"],"path":["template",":id","delete"],"variable":[{"key":"id","value":"9320","description":"The `id` of a custom template which should be deleted."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Successfully deleted template with ID 59324.\"\n}"}],"_postman_id":"c6d0df27-9534-4124-ae49-8f587da0198e"},{"name":"Favourite a system template","id":"b689689c-298f-46c9-9ca8-cc6cbf5b5d2c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"https://api.cloudrf.com/template/:name/favourite","description":"<p>Favourite a system template.</p>\n","auth":{"type":"apikey","apikey":{"key":"<key>","value":"{{apiKey}}"},"isInherited":true,"source":{"_postman_id":"8f2889e7-f49a-4724-8fa8-3f109e336a96","id":"8f2889e7-f49a-4724-8fa8-3f109e336a96","name":"CloudRF API","type":"collection"}},"urlObject":{"path":["template",":name","favourite"],"host":["https://api.cloudrf.com"],"query":[],"variable":[{"id":"9dc02591-810a-4058-8765-2567d8061f10","description":{"content":"<p>The <code>name</code> of the system template which you would like to favourite.</p>\n","type":"text/plain"},"type":"any","value":"string","key":"name"}]}},"response":[{"id":"bcf913cc-c861-4677-8f63-f3fead3c2b35","name":"Success - JSON response indicating a successful favourite of a system template.","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: apikey","key":"key","value":"<API Key>"}],"url":{"raw":"https://api.cloudrf.com/template/:name/favourite","host":["https://api.cloudrf.com"],"path":["template",":name","favourite"],"variable":[{"key":"name","value":"string","description":"The `name` of the system template which you would like to favourite."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Successfully favourited template 'MPU5'.\"\n}"}],"_postman_id":"b689689c-298f-46c9-9ca8-cc6cbf5b5d2c"},{"name":"Unfavourite a system template","id":"47d4c308-9ee8-482c-a9a9-b891edef95b5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"https://api.cloudrf.com/template/:name/unfavourite","description":"<p>Unfavourite a system template.</p>\n","auth":{"type":"apikey","apikey":{"key":"<key>","value":"{{apiKey}}"},"isInherited":true,"source":{"_postman_id":"8f2889e7-f49a-4724-8fa8-3f109e336a96","id":"8f2889e7-f49a-4724-8fa8-3f109e336a96","name":"CloudRF API","type":"collection"}},"urlObject":{"path":["template",":name","unfavourite"],"host":["https://api.cloudrf.com"],"query":[],"variable":[{"id":"0081001c-3a14-424c-9492-234b6e623f77","description":{"content":"<p>The <code>name</code> of the system template which you would like to unfavourite.</p>\n","type":"text/plain"},"type":"any","value":"string","key":"name"}]}},"response":[{"id":"81cc6b5b-aba2-49f5-bbf3-ec39a5a82b4c","name":"Success - JSON response indicating a successful unfavourite of a system template.","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: apikey","key":"key","value":"<API Key>"}],"url":{"raw":"https://api.cloudrf.com/template/:name/unfavourite","host":["https://api.cloudrf.com"],"path":["template",":name","unfavourite"],"variable":[{"key":"name","value":"string","description":"The `name` of the system template which you would like to unfavourite."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Successfully unfavourited template 'MPU5'.\"\n}"}],"_postman_id":"47d4c308-9ee8-482c-a9a9-b891edef95b5"},{"name":"Store a new custom template","id":"6ce875a2-490b-471a-9e5d-910bd7d5a2c1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"site\": \"Site\",\n  \"network\": \"Network\",\n  \"engine\": 2,\n  \"coordinates\": 1,\n  \"transmitter\": {\n    \"lat\": 38.913,\n    \"lon\": 1.44,\n    \"alt\": 1,\n    \"frq\": 446,\n    \"txw\": 1,\n    \"bwi\": 0.1,\n    \"powerUnit\": \"W\"\n  },\n  \"receiver\": {\n    \"lat\": 38.906986,\n    \"lon\": 1.421416,\n    \"alt\": 0.1,\n    \"rxg\": 3,\n    \"rxs\": -100\n  },\n  \"feeder\": {\n    \"flt\": 1,\n    \"fll\": 0,\n    \"fcc\": 0\n  },\n  \"antenna\": {\n    \"mode\": \"template\",\n    \"txg\": 2.15,\n    \"txl\": 0,\n    \"ant\": 39,\n    \"azi\": 0,\n    \"tlt\": 0,\n    \"hbw\": 120,\n    \"vbw\": 120,\n    \"fbr\": 2.15,\n    \"pol\": \"v\"\n  },\n  \"model\": {\n    \"pm\": 1,\n    \"pe\": 2,\n    \"ked\": 1,\n    \"rel\": 90,\n    \"month\": 6,\n    \"hour\": 12,\n    \"sunspots_r12\": 100\n  },\n  \"environment\": {\n    \"clt\": \"Minimal.clt\",\n    \"elevation\": 1,\n    \"landcover\": 0,\n    \"buildings\": 0,\n    \"obstacles\": 0\n  },\n  \"output\": {\n    \"units\": \"m\",\n    \"col\": \"RAINBOW.dBm\",\n    \"out\": 2,\n    \"ber\": 2,\n    \"mod\": 7,\n    \"nf\": -100,\n    \"res\": 20,\n    \"rad\": 5\n  }\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api.cloudrf.com/template/create","description":"<p>Store a new custom template. This endpoint accepts either a JSON data payload, or it can be requested by sending multipart form data of a JSON file with the same contents as the JSON data payload.</p>\n","auth":{"type":"apikey","apikey":{"key":"<key>","value":"{{apiKey}}"},"isInherited":true,"source":{"_postman_id":"8f2889e7-f49a-4724-8fa8-3f109e336a96","id":"8f2889e7-f49a-4724-8fa8-3f109e336a96","name":"CloudRF API","type":"collection"}},"urlObject":{"path":["template","create"],"host":["https://api.cloudrf.com"],"query":[],"variable":[]}},"response":[{"id":"22296989-c7c2-409d-b857-01c2700e66ba","name":"Success - JSON response indicating a saving of a custom template.","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: apikey","key":"key","value":"<API Key>"}],"body":{"mode":"raw","raw":"{\n  \"site\": \"Site\",\n  \"network\": \"Network\",\n  \"engine\": 2,\n  \"coordinates\": 1,\n  \"transmitter\": {\n    \"lat\": 38.913,\n    \"lon\": 1.44,\n    \"alt\": 1,\n    \"frq\": 446,\n    \"txw\": 1,\n    \"bwi\": 0.1,\n    \"powerUnit\": \"W\"\n  },\n  \"receiver\": {\n    \"lat\": 38.906986,\n    \"lon\": 1.421416,\n    \"alt\": 0.1,\n    \"rxg\": 3,\n    \"rxs\": -100\n  },\n  \"feeder\": {\n    \"flt\": 1,\n    \"fll\": 0,\n    \"fcc\": 0\n  },\n  \"antenna\": {\n    \"mode\": \"template\",\n    \"txg\": 2.15,\n    \"txl\": 0,\n    \"ant\": 39,\n    \"azi\": 0,\n    \"tlt\": 0,\n    \"hbw\": 120,\n    \"vbw\": 120,\n    \"fbr\": 2.15,\n    \"pol\": \"v\"\n  },\n  \"model\": {\n    \"pm\": 1,\n    \"pe\": 2,\n    \"ked\": 1,\n    \"rel\": 90,\n    \"month\": 6,\n    \"hour\": 12,\n    \"sunspots_r12\": 100\n  },\n  \"environment\": {\n    \"clt\": \"Minimal.clt\",\n    \"elevation\": 1,\n    \"landcover\": 0,\n    \"buildings\": 0,\n    \"obstacles\": 0\n  },\n  \"output\": {\n    \"units\": \"m\",\n    \"col\": \"RAINBOW.dBm\",\n    \"out\": 2,\n    \"ber\": 2,\n    \"mod\": 7,\n    \"nf\": -100,\n    \"res\": 20,\n    \"rad\": 5\n  }\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api.cloudrf.com/template/create"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Successfully stored template.\"\n}"}],"_postman_id":"6ce875a2-490b-471a-9e5d-910bd7d5a2c1"}],"id":"0a413a21-2993-4e28-884b-2890f0a09e0a","description":"<p>This set of endpoints allow the user to manage reusable radio templates with pre-defined values.</p>\n","_postman_id":"0a413a21-2993-4e28-884b-2890f0a09e0a","auth":{"type":"apikey","apikey":{"key":"<key>","value":"{{apiKey}}"},"isInherited":true,"source":{"_postman_id":"8f2889e7-f49a-4724-8fa8-3f109e336a96","id":"8f2889e7-f49a-4724-8fa8-3f109e336a96","name":"CloudRF API","type":"collection"}}}],"auth":{"type":"apikey","apikey":{"key":"<key>","value":"{{apiKey}}"}},"variable":[{"key":"baseUrl","value":"https://api.cloudrf.com"}]}