Équipe
Gérez l'effectif de votre agence — listez les membres, invitez-en de nouveaux, mettez à jour leur capacité, leurs permissions ou leur utilisateur Slack associé, et renvoyez ou révoquez des invitations. Remarque : émettre une clé API avec team:write nécessite que la personne créant la clé soit déjà owner, admin ou membre du personnel Synup. Cette vérification a lieu une seule fois, dans Paramètres, à la création de la clé — pas à chaque requête individuelle — donc si votre tentative de création d'une clé team:write est refusée, c'est la raison, même si les appels REST documentés ci-dessous ne la revérifient jamais eux-mêmes.
Renvoie l'effectif de votre agence — tous les utilisateurs de votre agence sauf le Synup Bot propre à chaque agence.
Lister les membres de l'équipe
/api/v1/team/members{}Invite un nouveau membre de l'équipe par e-mail. Le membre invité est toujours créé avec le rôle "member" et, sauf si des permissions sont fournies, le préréglage de permissions par défaut pour member — une clé API ne peut jamais inviter quelqu'un en tant que owner ou admin.
Inviter un membre de l'équipe
/api/v1/team/members{}Met à jour la capacité en heures hebdomadaires, les permissions de module ou l'utilisateur Slack associé d'un membre de l'équipe. Au moins un champ doit être fourni. Ceci ne peut pas changer le rôle d'un membre.
Mettre à jour un membre de l'équipe
/api/v1/team/members{}Retire un membre de l'équipe de l'agence. Le propriétaire de l'agence ne peut pas être retiré.
Retirer un membre de l'équipe
/api/v1/team/members{}Génère un nouveau lien d'invitation et renvoie l'e-mail d'invitation à un membre de l'équipe qui n'a pas encore accepté.
Renvoyer une invitation d'équipe
/api/v1/team/members/resend-invite{}Retire un membre de l'équipe ayant déjà accepté son invitation. Le propriétaire de l'agence ne peut pas être révoqué, et un membre qui n'a pas encore accepté son invitation doit plutôt être retiré avec DELETE /api/v1/team/members.
Révoquer l'accès d'un membre de l'équipe
/api/v1/team/members/revoke{}