La couche passerelle applique l’authentification et l’autorisation via des standards tels qu’OAuth 2.0 et OpenID Connect. Aucune requête non authentifiée n’atteint un service backend : la passerelle la rejette ou exige une authentification en amont. Ainsi, un organisme de santé qui expose des API de planification à des prestataires de télémédecine peut, par exemple, valider chaque prestataire selon le même standard d’identité, sans dépendre de chaque équipe backend pour gérer sa propre validation des tokens.
La limitation de débit et l’application des quotas empêchent un seul consommateur — qu’il s’agisse d’un service interne mal configuré ou d’un acteur malveillant — de saturer un backend. Les plateformes d’entreprise permettent de définir des quotas à plusieurs niveaux : un partenaire du niveau gratuit peut être limité à 1 000 appels par jour, tandis qu’un partenaire Premium bénéficie d’un seuil plus élevé, défini dans un Contrat de niveau de service.
Pour les organisations soumises à la HIPAA (Health Insurance Portability and Accountability Act) ou au RGPD (Règlement général sur la protection des données), la journalisation d’audit de la plateforme génère un enregistrement infalsifiable de chaque appel API : qui a appelé quoi, à quel moment, avec quels en-têtes et ce que le système a retourné. Un écueil fréquent consiste à découvrir, lors d’un audit, que trois mois de journaux ont été écrasés parce que chaque service gérait sa propre rotation des journaux.
Une plateforme de gestion du consentement s’intègre au niveau de la couche de règles, de sorte que le statut de consentement du consommateur est vérifié en tant que condition de passerelle avant tout renvoi d’une réponse contenant des données. Si une personne révoque son consentement pour le partage de données marketing, la passerelle bloque les réponses qui incluraient les attributs de profil de cette personne.
Une plateforme de gouvernance de l’IA vient compléter cette couche lorsque des réponses générées par IA sont distribuées via API. Elle définit quels modèles peuvent être invoqués, quelles données ces modèles peuvent consulter et comment les sorties sont journalisées à des fins de traçabilité.