Technologies

Lister la stack technique d'une application

Changed on
get/api/v2/applications/{applicationId}/technologies

Request

  • The document declares no server URL.
  • Auth: one of:
    • OAuth 2 (authorization code, authorization URL http://localhost:8082/realms/referentiel-applications/protocol/openid-connect/auth, token URL http://localhost:8082/realms/referentiel-applications/protocol/openid-connect/token)
    • API key in header x-refapp-token

Path parameters

applicationIdstring required

ID de l'application

Response

Liste des technologies

technologystring required

Famille / catégorie de technologie

productstring required

Produit concret (sert à résoudre la fin de vie)

versionstring nullable

Version utilisée

docUrlstring uri nullable

Lien documentaire (URL) associé au produit

idstring required

Identifiant unique de la technologie

applicationIdstring required

Identifiant de l'application

eolDatestring date-time nullable

Date de fin de support/vie de la version (source endoflife.date)

eolCheckedAtstring date-time nullable

Date de dernière vérification du statut de fin de vie

eolProductstring nullable

Slug produit endoflife.date résolu (null + eolCheckedAt renseigné = produit non suivi par endoflife.date)

eoasDatestring date-time nullable

Date de fin de support actif de la version (source endoflife.date)

latestVersionstring nullable

Dernière version publiée du cycle correspondant (source endoflife.date)

eolCyclestring nullable

Nom du cycle endoflife.date apparié à la version (null si le produit n'est pas suivi, si la version ne désigne aucun cycle connu, ou si la ligne n'a jamais été vérifiée)

eolSource'endoflife' | 'manual' required

Origine de la fin de vie : endoflife = calculée via endoflife.date (rafraîchie par TTL et par le cron), manual = saisie à la main, jamais recalculée automatiquement

eolStatus'eol' | 'eol-soon' | 'eoas-passed' nullable

Statut de fin de vie calculé par le backend à la lecture (#2527) : « eol » dépassée, « eol-soon » dans moins de 6 mois, « eoas-passed » hors support actif, null sinon. Source unique, le front ne le recalcule pas.

Example response

[
  {
    "technology": "Base de données",
    "product": "PostgreSQL",
    "version": "20.11",
    "docUrl": "https://www.postgresql.org/docs/",
    "id": "12345678-1234-1234-1234-123456789012",
    "applicationId": "12345678-1234-1234-1234-123456789012",
    "eolDate": "2026-04-30",
    "eolCheckedAt": "2026-07-03T10:00:00.000Z",
    "eolProduct": "postgresql",
    "eoasDate": "2026-10-20",
    "latestVersion": "20.19.5",
    "eolCycle": "20"
  }
]

Changes

    • info

      added the optional property / to the response with the status

    • info

      added the optional property / to the response with the status

    • info

      the / response's property pattern \S was added for the status

    • info

      the / response's property pattern \S was added for the status

    • info

      added the required property / to the response with the status

    • info

      added the optional property / to the response with the status

    • info

      added the optional property / to the response with the status

    • info

      added the optional property / to the response with the status