Campo | Tipo | Obrigatório | Descrição |
---|---|---|---|
email | string | Sim | E-mail do usuário a ser adicionado |
type | string | Sim | Tipo de membro: full , standard ou viewer |
role | number | Não | ID do papel/cargo |
mgroups | array | Não | IDs dos grupos aos quais o membro será vinculado (depreciado) |
fname | string | Não | Primeiro nome do usuário a ser adicionado |
lname | string | Não | Ultimo nome do usuário a ser adicionado |
v1_compatibility | boolean | Não | Ativa compatibilidade com Interface v1 |
v1_compatibility=true
:full
, standard
owner
, viewer
full
terá acesso total (ignora role)standard
será limitado apenas por grupos{
"email": "novo.usuario@empresa.com",
"type": "standard"
}
curl --location --request POST 'https://api-develop.enspace.io/ws/members' \
--header 'Content-Type: application/json' \
--header 'x-api-key;' \
--header 'en-workspace;' \
--data-raw '{
"email": "rafaela.franco@bol.com.br",
"fname": "Rafaela",
"lname": "Franco",
"type": "full"
}'
{
"email": "juca@homail.com",
"type": "full",
"mgroups": [
300
],
"role": 3
}