API Lista de Projetos

Criando Chave de Aplicação

Para criar uma “chave de aplicação” é necessário comunicar o usuário Master do projeto, esse recurso está disponível no menu denominado “Minhas Contas”

No pop-up que abrir, clique na aba “Chaves de aplicação“, e após em “Nova chave“.

De um nome para esta chave, gere um Token e clique em “Salvar

O token será criado, copie.

Listagem de Projetos via Chave de Aplicação

Método de Requisição: GET

Caminho: /api/project/list

Parâmetros:

NomeDescriçãoTipo
appKeyChave da aplicaçãostring

Respostas:

CódigoDescrição
200Lista 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”: https://support.bimachine.com/evolucao-historica/api/project/list?appKey=Chave de aplicação

    Ex: https://support.bimachine.com/evolucao-historica/api/projects/list?appKey=8c116732f4cc0d718124941d3ea4e2b1

   Chave de aplicação: 8c116732f4cc0d718124941d3ea4e2b1

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": "[PROD] - APP Comercial - V3",
            "availableOnMobile": true,
            "projectIcon": "/resources/images/site_logo.png",
            "name": "appgestaocomercialv3",
            "lastActivity": 1629306265221,
            "id": 1857,
            "isExpired": false,
            "userRole": "Expert",
            "cockpitOnly": false
        },
        {
            "displayName": "Onboarding do Time de Produto",
            "availableOnMobile": true,
            "projectIcon": "/resources/images/site_logo.png",
            "name": "onbadfr",
            "lastActivity": 1629461986707,
            "id": 2116,
            "isExpired": false,
            "userRole": "Administrator",
            "cockpitOnly": false
        },
        {
            "displayName": "Projeto Fred",
            "availableOnMobile": true,
            "projectIcon": "/resources/images/site_logo.png",
            "name": "projeto-fred",
            "lastActivity": 1629465985899,
            "id": 2136,
            "isExpired": false,
            "userRole": "Administrator",
            "cockpitOnly": false
        }
    ],
    "favoriteProjectId": null,
    "links": [
        {
            "type": "user.profile",
            "rel": "User profile",
            "href": "/api/users/7526"
        }
    ]
}

Obs: Funcionalidade habilitada apenas para projetos em PRODUÇÃO.

As requisições REST que realizaremos forma feitas pelo software Postman neste exemplo.

Caso tenha dúvidas, entre em contato conosco!

Artigos recentes

Rolar para cima