API

Une API centrale pour les fonctions qui doivent rester synchronisées.

Les clients OpenPort.fr utilisent l’API centrale pour les invitations privées, les droits consumer, les profils distants et l’Inspector HTTP. Les opérations sensibles restent authentifiées.

Référence fonctionnelle

Les endpoints suivent les droits du compte et du tunnel.

Cette page décrit les familles utilisées par les clients OpenPort.fr. Elle ne remplace pas les contrôles d’authentification : les tokens et droits associés au compte restent nécessaires.

Invitations privées

Création et jonction d’un accès owner / consumer. Le parcours Connect utilise en priorité l’endpoint de jonction.

  • POST /api/private/invites/create
  • POST /api/private/invites/connect
  • POST /api/private/invites/redeem

Droits consumer

Synchronisation, lecture et révocation des droits associés à un tunnel privé.

  • GET /api/private/grants/allowed
  • GET /api/private/grants/list
  • POST /api/private/grants/revoke

Cycle de vie privé

Suppression synchronisée d’un owner ou d’un consumer et invalidation des liens associés.

  • POST /api/private/tunnels/delete-owner
  • POST /api/private/tunnels/delete-consumer

HTTP Inspector

Liste, détail, replay et export curl des requêtes HTTP visibles par le compte autorisé.

  • GET /api/stats/http-inspector/requests
  • GET /api/stats/http-inspector/request
  • POST /api/stats/http-inspector/replay
  • GET /api/stats/http-inspector/curl