Ir a la documentación
API

Aceptar una invitación

Se une al espacio de trabajo con el rol y las direcciones que da la invitación.

POST/account/invitations/{invitationId}/accept

Ejecuta la llamada real en tu espacio de trabajo.

POST /account/invitations/{invitationId}/accept

Se une al espacio de trabajo con el rol y las direcciones que da la invitación.

Ejemplo

Requiere account:write. activate en true además lo convierte en el espacio de trabajo que la app abre para la persona. El cuerpo se puede omitir.

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

Un espacio de trabajo que pide a todos sus miembros que inicien sesión con autenticación en dos pasos es un 403 two_factor_required hasta que la persona la active en la app.

Una invitación que caducó, se retiró o fue a otra dirección es un 422 (invitation_expired, invitation_revoked o invitation_wrong_account), y una que ya no está pendiente un 404 invitation_not_found.

Aceptar una invitación que la persona ya aceptó vuelve a salir bien y no cambia nada.

Referencia