Cables
Cable runs with fiber counts and construction.
GET/{key}/{scope}/{id}/cables
Feature properties
| Property | Notes |
|---|---|
cable_id | Client cable ID (CBL-010). Provisional IDs contain -tmp- until named. |
construction | loose_tube | ribbon | central_tube | drop |
fiber_count / fibers_per_tube | Tube count derives as ceil(fiber_count / fibers_per_tube). |
curl "https://app.fiberconstructioncompany.com/api/field/v1/geoexport/fck_YOURKEY/site/8/cables"const res = await fetch(
"https://app.fiberconstructioncompany.com/api/field/v1/geoexport/fck_YOURKEY/site/8/cables");
const data = await res.json();<?php
$data = json_decode(
file_get_contents("https://app.fiberconstructioncompany.com/api/field/v1/geoexport/fck_YOURKEY/site/8/cables"),
true);import requests
data = requests.get(
"https://app.fiberconstructioncompany.com/api/field/v1/geoexport/fck_YOURKEY/site/8/cables",
timeout=30).json()200 application/geo+json
{
"type": "FeatureCollection",
"features": [{
"type": "Feature",
"geometry": { "type": "LineString", "coordinates": [ … ] },
"properties": {
"uuid": "…",
"cable_id": "CBL-010",
"construction": "loose_tube",
"fiber_count": 288,
"fibers_per_tube": 12
}
}]
}