site

Images Pour Le Site

Contrat de lecture — public, sans authentification, limité en débit.

Réponse (200) :

{
  "ps_id": 21885,
  "origine": "hub" | "miroir",      # "hub" = au moins une image téléversée
                                    # au BO (empreinte) ; "miroir" = rien que
                                    # les images de la boutique, que le site
                                    # a déjà — il ne remplace rien
  "images": [                       # dans l'ordre du BO ; [0] = principale
    {
      "id": "9f0c…",                # stable tant que l'image reste sur la fiche
      "role": "vue" | "ambiance" | "section",
      "largeur": 3000, "hauteur": 4000,   # de l'original normalisé ; null si inconnues
      "alpha": true,                # fond transparent (packshot détouré)
      "sources": {
        "avif": [{"w": 400, "url": "https://…/catalogue-images/v/ab/<empreinte>-400.avif"}, …],
        "webp": [{"w": 400, "url": "…-400.webp"}, …]
      },                            # largeurs croissantes, jamais au-dessus de l'original ;
                                    # listes VIDES pour une image ancienne ou pas encore dérivée
      "jpeg": "https://…-1200.jpg", # toujours présent : repli <img>, og:image, flux
      "alt": "…"                    # texte saisi au BO, sinon le nom du produit
    }
  ]
}

Les fichiers sous /catalogue-images/v/ sont nommés par empreinte : ils ne changent jamais, le cache peut les garder un an (immutable). Cette réponse-ci est gardée 5 minutes. 404 si le produit n'existe pas ou n'est pas visible sur le site.

get/api/site/produit/{ps_id}/images

Request

  • Base URL: https://api.brm-chronographes.com (the document declares no server; this is the origin it was published from)
  • URL: https://api.brm-chronographes.com/api/site/produit/{ps_id}/images
  • Auth: none declared

Path parameters

ps_idinteger required

Response

Successful Response

unknown required

Changes

No recorded changes to this operation across all 1 revision of this API.