10. Équipe et autres modules

Invitez des collaborateurs avec des droits limités, et découvrez les autres modules disponibles pour les entreprises.

Inviter un collaborateur

POST/merchant/team/membersJeton de session

Le collaborateur reçoit un e-mail pour définir son mot de passe (aucun mot de passe n'est transmis en clair).

Corps de la requête
{
  "name": "Nom Prénom",
  "email": "[email protected]",
  "role_id": 3,
  "application_ids": [
    12
  ]
}

role_id absent : le membre reste en attente de configuration. application_ids absent ou null : accès à toutes les applications. Erreurs : 422 (plafond de membres atteint, membre déjà actif).

RouteRôle
GET /merchant/team/membersLister les membres
PATCH /merchant/team/members/{uuid}Changer le profil ou les applications accessibles
POST /merchant/team/members/{uuid}/resend-invitationRenvoyer l'invitation
DELETE /merchant/team/members/{uuid}Retirer un membre
GET /merchant/team/roles, GET /merchant/team/permissionsCatalogue des profils et des permissions
POST /merchant/team/roles, PATCH / DELETE /merchant/team/roles/{id}, POST /merchant/team/roles/{id}/forkCréer, modifier, archiver ou dériver un profil personnalisé

Autres modules disponibles

Documentation détaillée sur demande.

ModuleRoutes principales
Suivi du tableau de bordGET /merchant/insights, /merchant/insights/timeseries, /merchant/insights/payment-links, /merchant/insights/flows ; GET /merchant/activity-logs
FournisseursGET / POST /fournisseurs, GET / PUT / DELETE /fournisseurs/{id}, activate / deactivate, GET / POST /fournisseurs/{id}/payments
Conversion de devisesGET /exchange-rates, POST /conversions/quote, POST /conversions/{uuid}/execute, GET /conversions
ParrainageGET /merchant/referral-code, GET /merchant/referral/commissions, POST /merchant/commissions/transfer, POST /merchant/commissions/withdraw
AnnoncesGET /announcements, POST /announcements/{id}/read, POST /announcements/read-all
RéférentielsGET /countries, /currencies, /activity-types, /payment-providers