Segments

Construction spans — how each run was physically built, with footage and trade confirmation.

GET/{key}/{scope}/{id}/segments

Feature properties

PropertyNotes
methodbore | trench | plow | microtrench | aerial | conduit
length_ftMeasured span footage.
confirmed_atnull until the owning trade locks the span; a timestamp means the trade attested it as built.
confirmed_by_tradeWhich trade attested (hdd, splicing, aerial…).
curl "https://app.fiberconstructioncompany.com/api/field/v1/geoexport/fck_YOURKEY/site/8/segments"
const res = await fetch(
  "https://app.fiberconstructioncompany.com/api/field/v1/geoexport/fck_YOURKEY/site/8/segments");
const data = await res.json();
<?php
$data = json_decode(
  file_get_contents("https://app.fiberconstructioncompany.com/api/field/v1/geoexport/fck_YOURKEY/site/8/segments"),
  true);
import requests
data = requests.get(
  "https://app.fiberconstructioncompany.com/api/field/v1/geoexport/fck_YOURKEY/site/8/segments",
  timeout=30).json()
200 application/geo+json
{
  "type": "FeatureCollection",
  "features": [{
    "type": "Feature",
    "geometry": { "type": "LineString", "coordinates": [ … ] },
    "properties": {
      "uuid": "…",
      "method": "bore",
      "length_ft": 254.0,
      "attrs": "{\"diameter_in\":4,\"depth_in\":48}",
      "confirmed_at": "2026-07-29 10:02:11",
      "confirmed_by_trade": "hdd"
    }
  }]
}