Bonjour,
C'est une très bonne question, mais il y a une petite confusion sur le rôle de l'API.
L'API ne s'occupe pas de créer les règles du jeu ou de décider qui a le droit de jouer avec qui. Elle sert uniquement à faire circuler les informations.
La règle que vous décrivez (empêcher le joueur 1 de rejouer avec les joueurs 2, 3 et 4) relève de la logique interne du serveur de jeu (le système de matchmaking ou de création des tables).
En revanche, l'API pourrait intervenir en coulisses de cette manière :
- Le serveur de jeu demande à l'API : « Donne-moi la liste noire du joueur 1 ou l'historique de sa dernière partie ».
- L'API lui renvoie les données.
- Le serveur de jeu lit ces données et dit : « D'accord, je vois qu'il vient de jouer avec les joueurs 2, 3 et 4, donc je bloque l'accès à cette table ».
Pour résumer : l'API transmet les droits et l'historique des joueurs, mais c'est le moteur du site qui applique la règle à table !