13 - API‎ > ‎03. Publisher‎ > ‎

05. Listagem de Projetos via Chave de Aplicação

Caminho: /api/project/list
Método de Requisição: GET

Parâmetros: 
 NomeDescrição  Tipo
 appkey chave da aplicação string


Respostas:
 Código Descrição Tipo
 200 Lista de Objetos 

Para gerar a lista de projetos via API faça as seguintes aplicações:

Passo 1 : 
    Utilizando o método de requisição GET faça a chamada REST para "url": http://app.bimachine.com.br/api/project/list?appKey={chave de aplicação}.

    Ex: http://app.bimachine.com.br/api/projects/list?appKey=a6225d1f9a78cc074f5284c5dc6728f0

    Chave de Aplicação: a6225d1f9a78cc074f5284c5dc6728f0

Passo 2: 
    Resultados esperados ao executar a chamada:
    Código 200: Retorno de um objeto de autenticação criado no BIMachine;



Conteúdo de Resposta:

{
  "projects": [
    {
      "displayName": "fgiordani",
      "availableOnMobile": false,
      "projectIcon": "/projects/fgiordani/images/logo.png",
      "name": "fgiordani",
      "lastActivity": 1444228978986,
      "id": 87,
      "userRole": {
        "id": 1,
        "name": "Administrator",
        "icon": "icon-key",
        "administrator": true,
        "viewer": false
      }
    },
    {
      "displayName": "Estatistica2",
      "availableOnMobile": true,
      "projectIcon": "/projects/estatistica/images/content-5356689293779017573.jpg",
      "name": "estatistica",
      "lastActivity": null,
      "id": 99,
      "userRole": {
        "id": 1,
        "name": "Administrator",
        "icon": "icon-key",
        "administrator": true,
        "viewer": false
      }
    }
  ],
  "links": [
    {
      "type": "user.profile",
      "rel": "User profile",
      "href": "/api/users/85"
     }
  ]
}