Custom layers

List custom layers

GET
/custom/layers

Lists the custom layers, ordered by slug, each with its item_count. Read one layer for its bbox.

This is our own API, not Geoapify-compatible. Every request costs 1 rivet.

Authorization

queryapiKey<token>

Your API key from the dashboard, sent as ?apiKey=<key>.

Response Body

The layers.

application/json
  1. response
layers*array<>

Ordered by slug. Items carry item_count but no bbox (read one layer for the extent).

Example Request
curl -X GET 'https://api.data.graphitelab.ai/v1/custom/layers'
Example Response
{  "layers": [    {      "slug": "zz_docs_layer",      "kind": "zone",      "name": "Docs demo layer",      "description": "A demo zone layer created by the docs check.",      "source_name": "Example Co",      "enabled": true,      "requires_attribution": true,      "attribution": "© Example Co",      "license": "CC BY 4.0",      "source_backed": false,      "tile_minzoom": 0,      "tile_maxzoom": 16,      "raw_minzoom": 12,      "overviews": "auto",      "fallback_rings": 0,      "revision": 1,      "item_count": 0,      "overviews_status": {        "status": "none",        "built_at": null      },      "created_at": "2026-11-04T02:37:47.628Z",      "updated_at": "2026-11-04T02:37:47.628Z"    }  ]}