Sub-Municipalities

Some local government structures include intermediate administrative units (e.g. districts). Document those here or clarify absence.

If the PSGC dataset does not expose a distinct sub-municipality layer, clarify that to API consumers and recommend jumping directly to barangays.
GET /api/v1/sub-municipalities

List sub-municipalities (if supported)

GET /api/v1/sub-municipalities/{sub}

Show a sub-municipality

GET /api/v1/sub-municipalities/{sub}/barangays

Barangays under a sub-municipality

Code Samples

List Sub-Municipalities

curl -s https://api.example.com/api/v1/sub-municipalities
fetch('https://api.example.com/api/v1/sub-municipalities')
  .then(r => r.json())
  .then(console.log)
axios.get('https://api.example.com/api/v1/sub-municipalities')
  .then(r => console.log(r.data))
<?php
$client = new \GuzzleHttp\Client(['base_uri' => 'https://api.example.com']);
$res = $client->get('/api/v1/sub-municipalities');
$body = json_decode($res->getBody(), true);
print_r($body);