Skip to content
Dials Docs

Sitemap

Bulk, cheap enumeration of every catalogue entity that has a page: identity and last-modified date only.

Every model's URL identity and last-modified date

GET/sitemap/models

Bulk enumeration for building a sitemap or an incremental mirror: brand slug, series slug, model slug and the date the model last changed, up to 10,000 rows a page. Ordered by id so paging stays stable while the catalogue is being written to.

Query Parameters

page
integer·min 1·default 1
pageSize
integer·min 1·max 10000·default 5000

Responses

Every brand and series, as URL identities

GET/sitemap/catalog

The two small layers above models, unpaginated because there are hundreds rather than tens of thousands of them.

Responses

Every movement, as a URL identity

GET/sitemap/calibers

Calibers that have a page: one with a slug and a maker. The slug carries the brand as a prefix, which is what makes the /calibers/{brandSlug}/{ref} URL reversible.

Responses