Team
Gestione la plantilla del equipo de su agencia — liste a los miembros, invite a otros nuevos, actualice su capacidad, sus permisos o su usuario de Slack vinculado, y reenvíe o revoque invitaciones. Nota: emitir una clave de API con team:write requiere que la persona que crea la clave ya sea propietaria, administradora, o miembro del personal de Synup. Esa comprobación ocurre una sola vez, en Configuración, al crear la clave — no en cada solicitud individual — así que, si su intento de crear una clave team:write es rechazado, esta es la razón, aunque las llamadas REST documentadas a continuación nunca vuelvan a comprobarlo por sí mismas.
Devuelve la plantilla del equipo de su agencia — todos los usuarios de su agencia excepto el Synup Bot propio de cada agencia.
Listar miembros del equipo
/api/v1/team/members{}Invita a un nuevo miembro del equipo por correo electrónico. El miembro invitado siempre se crea con el rol "member" y, salvo que se indiquen permissions, con la plantilla de permisos predeterminada de miembro — una clave de API nunca puede invitar a alguien como owner o admin.
Invitar a un miembro del equipo
/api/v1/team/members{}Actualiza la capacidad de horas semanales, los permisos por módulo o el usuario de Slack vinculado de un miembro del equipo. Se debe indicar al menos un campo. Esto no puede cambiar el rol de un miembro.
Actualizar un miembro del equipo
/api/v1/team/members{}Elimina a un miembro del equipo de la agencia. El propietario de la agencia no se puede eliminar.
Eliminar un miembro del equipo
/api/v1/team/members{}Genera un nuevo enlace de invitación y reenvía el correo de invitación a un miembro del equipo que aún no la ha aceptado.
Reenviar una invitación de equipo
/api/v1/team/members/resend-invite{}Elimina a un miembro del equipo que ya ha aceptado su invitación. El propietario de la agencia no se puede revocar, y a un miembro que aún no ha aceptado su invitación se le debe eliminar en su lugar con DELETE /api/v1/team/members.
Revocar el acceso de un miembro del equipo
/api/v1/team/members/revoke{}