Developer documentation

Portfolio API

The portfolio API is a read-only index of Dmitro Development project pages and their approved hero images.

List projects

GET /api/projects.json

The response uses this stable envelope:

{
  "version": "1",
  "projects": [
    {
      "id": "queensway-redhill",
      "title": "Queensway House - SFS, cladding and render, Redhill",
      "url": "https://dmitrodevelopment.co.uk/projects/queensway-house-redhill/",
      "hero": {
        "url": "https://dmitrodevelopment.co.uk/assets/projects/queensway-house-redhill/queensway-house-redhill-hero-12-fallback.jpg",
        "alt": "Street view of Nobel House's curved corner, with copper-toned and grey cladding above a dark brick base, Redhill"
      }
    }
  ]
}

Fields

version
Response contract version.
projects
Published portfolio projects in registry order.
id
Stable project identifier.
title
Public project title.
url
Canonical project page URL.
hero
Approved hero image URL and alternative text.

Machine-readable description

Open the OpenAPI 3.1 document.