Aller au contenu
uencoder

SIREN

SIREN est un format hypermédia qui exprime en JSON des actions exécutables et des sous-ressources via actions, links et entities, avec prise en charge des formulaires et champs.

Objectif

Donner aux API REST une représentation hypermédia avec opérations exécutables (hors GET) pour que les clients découvrent les actions POST/PUT/DELETE.

Mécanisme

Une entité contient actions (un tableau d'opérations avec name, method, href, fields, type), links (liens de navigation) et entities (sous-ressources). Les clients découvrent et exécutent les opérations par nom d'action.

Cas d’usage

  • Découverte d'actions hypermédia en REST
  • Génération dynamique de formulaires
  • Flux de travail d'API

Outils associés

References