Je recherche un appel qui pourrait envoyer un e-mail d'invitation à l'équipe Slack à un nouvel utilisateur depuis mon application. Je l'ai cherché dans le SlackAPI mais je n'ai rien trouvé. Est-il possible de créer une application qui enverrait des invitations en mon nom?
J'utilise actuellement slacker comme un wrapper Python, mais s'il existe une meilleure bibliothèque qui fournit des invitations, je peux commencer à l'utiliser.
Il existe une méthode non documentée dans l'API Slack qui vous permet d'inviter par programme de nouveaux utilisateurs dans votre espace de travail Slack:
users.admin.invite
token
, email
, channels
[email protected]
(obligatoire)channels=C000000001,C000000002
(optionnel)exemple complet:
https://slack.com/api/users.admin.invite?token=XXX&[email protected]&channels=C000000001,C000000002
Notez que cette méthode API ne fonctionne qu'avec les jetons de type legacy .
J'ai commencé à documenter les méthodes de l'API Slack "non documentées" que je connais concernant l'inclusion de users.admin.invite
. Consultez la documentation sur github .
Alternativement, il existe un point de terminaison dans API SCIM pour créer directement de nouveaux utilisateurs:
Cependant, l'API SCIM avec tous ses points de terminaison est uniquement disponible pour les espaces de travail Slack sur le plan Plus ou Enterprise Grid .