13 - API‎ > ‎02. Usuários‎ > ‎

02. Vinculando Usuário ao Projeto

Caminho: /api/projects/{id do projeto}/users
Método de Requisição: POST


Parâmetros: 
 NomeDescrição  Tipo
 key chave da api string

Ex: http://bimachine.com.br/api/users?key=e71b35e5b236d5308349c1577a74e91d

Respostas:
 Código Descrição Tipo
 200 Objeto de Usuário Objeto (JSON)


Vinculando o Usuário:
Para Vincular o usuário via API faça as seguintes aplicações:
Passo 1 : 
    Utilizando o método de requisição POST faça a chamada REST para "url": http://app.bimachine.com.br/api/projects/{id do projeto}/users?key={Chave da API} passando no corpo da requisição (BODY) .

    Ex: http://app.bimachine.com.br/api/projects/50/users?key=e71b35e5b236d5308349c1577a74e91d

    Chave de API: e71b35e5b236d5308349c1577a74e91d

    BODY:
    {
        "userId": 150,
        "permission": "Viewer" 
    }


Passo 2: 
    Resultados esperados ao executar a chamada:
    Código 200: Retorno de um objeto do usuário criado no BIMachine;
   

Conteúdo de Resposta:

Objeto de Vinculo do Usuário: 
{
        "userId": 150,
        "permission": "Viewer" 
}


 Campo Descrição Tipo
 userId ID do Usuáriointeger
 permission Tipo de Permissãostring 

Observação: No campo "permission", é possível os seguintes valores: Administrador, Expert, Explorer e Viewer.