Published artifact identities

GET https://api.trailsplits.com/pmtiles/current/manifest.json

Checked by a live probe

Resolve each artifact independently. Only the three demo-required artifact shapes are specified here; additional artifacts/metadata are retained. Missing required artifacts prevent this integration. Null/absent source dates stay unknown; retained URLs may retire.

Example

Published artifact identities (curl)
curl --fail-with-body 'https://api.trailsplits.com/pmtiles/current/manifest.json'

Sends a real request, with your key or the keyless allowance.

Response

FieldTypeDescription
artifactsobject
Full response schema (JSON Schema)
{
  "type": "object",
  "properties": {
    "artifacts": {
      "type": "object",
      "properties": {
        "basemap": {
          "type": "object",
          "properties": {
            "version": {
              "type": "string"
            },
            "url": {
              "type": "string"
            },
            "source_ts": {
              "type": "string",
              "nullable": true
            }
          },
          "required": [
            "version",
            "url"
          ],
          "additionalProperties": true
        },
        "terrain": {
          "type": "object",
          "properties": {
            "version": {
              "type": "string"
            },
            "url": {
              "type": "string"
            },
            "source_ts": {
              "type": "string",
              "nullable": true
            }
          },
          "required": [
            "version",
            "url"
          ],
          "additionalProperties": true
        },
        "styles": {
          "type": "object",
          "properties": {
            "version": {
              "type": "string"
            },
            "url": {
              "type": "string"
            },
            "glyphs": {
              "type": "string"
            },
            "sprite": {
              "type": "string"
            },
            "source_ts": {
              "type": "string",
              "nullable": true
            }
          },
          "required": [
            "version",
            "url",
            "glyphs",
            "sprite"
          ],
          "additionalProperties": true
        }
      },
      "required": [
        "basemap",
        "terrain",
        "styles"
      ]
    }
  },
  "required": [
    "artifacts"
  ]
}