Aller à la documentation
API

Accepter une invitation

Rejoint l'espace de travail avec le rôle et les adresses que l'invitation donne.

POST/account/invitations/{invitationId}/accept

Exécute le véritable appel sur votre espace de travail.

POST /account/invitations/{invitationId}/accept

Rejoint l'espace de travail avec le rôle et les adresses que l'invitation donne.

Exemple

Nécessite account:write. activate à true en fait aussi l'espace de travail que l'application ouvre pour la personne. Le corps peut être omis.

curl
curl -X POST "$OE/account/invitations/winv_6bb640f5b99e47deb758f1f5/accept" -H "$AUTH" \  -H "Content-Type: application/json" -d '{ "activate": true }'
Réponse
{  "object": "invitation",  "id": "winv_6bb640f5b99e47deb758f1f5",  "accepted": true,  "workspaceId": "a8f3c2d1-6e4b-4c9a-b7d2-3f1e0c8a5b96",  "workspaceName": "Globex",  "addressesGranted": 2,  "domainsGranted": 0,  "activated": true}

Un espace de travail qui demande à tous ses membres de se connecter avec l'authentification à deux facteurs est un 403 two_factor_required jusqu'à ce que la personne l'active dans l'application.

Une invitation qui a expiré, a été retirée ou a été envoyée à une autre adresse est un 422 (invitation_expired, invitation_revoked ou invitation_wrong_account), et une qui n'est plus en attente un 404 invitation_not_found.

Accepter une invitation que la personne a déjà acceptée réussit de nouveau et ne change rien.

Référence